• 1405/05/19

تمرین_جلسه 61 :

namespace School_T
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnAdd_Click(object sender, EventArgs e)
        {
            FrmAdd frm = new FrmAdd();
            frm.ShowDialog();
            dgvData.Rows.Clear();
            foreach (Person p in Data.person)
            {
                if (p != null)
                    dgvData.Rows.Add(p.Name, p.Family, p.Age, p.MobileNumber, p.TypePerson);
            }

            switch (comboBox1.SelectedIndex)
            {
                case 0:
                    {
                        if (dgvData.RowCount > 4)
                        {
                            MessageBox.Show("!!حداکثر تعداد در اشتراک برنز");
                            btnAdd.Enabled = false;
                        }
                        else
                        {
                            btnAdd.Enabled = true;
                        }
                        break;
                    }
                case 1:
                    {
                        if (dgvData.RowCount > 9)
                        {
                            MessageBox.Show("!!حداکثر تعداد در اشتراک نقره ای");
                            btnAdd.Enabled = false;
                        }
                        else
                        {
                            btnAdd.Enabled = true;
                        }
                        break;
                    }
                case 2:
                    {
                        if (dgvData.RowCount > 14)
                        {
                            MessageBox.Show("!!حداکثر تعداد در اشتراک طلایی");
                            btnAdd.Enabled = false;
                        }
                        else
                        {
                            btnAdd.Enabled = true;
                        }
                        break;
                    }
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.SelectedIndex = 0;
        }
    }
}

سلام استاد ، بفرمایید.

راستش از روش آقای اسلامی استفاده کردم ولی مشکلش اینجا بود که اگه جابه جایی بین اشتراک ها صورت می گرفت دکمه دوباره فعال میشد و یدونه کاربر دیگه میشد وارد کرد که با else حلش کردم.

و تصویر قبلی دوره قشنگ تر بود البته هرجور صلاح می دونید😅. 

  • 1405/05/19
  • ساعت 16:25

بسیار عالی