• 1405/03/05

پروژه مدرسه :

یه ایده ای رسید به ذهنم که میتونیم یه دکمه ویرایش هم اضافه کنیم به این صورت که وقتی ویرایش زد اون سطر حذف بشه دوباره یه فرم جدید براش همون شکلی باز بشه مشخصات ویرایش شدش وارد کنه بعد دکمه ثبت که زد بگیم جانشین سطر حذف شده بشه

   

   private void button1_Click(object sender, EventArgs e)
   {
       int index = dataGridView1.CurrentRow.Index;
       data.list.RemoveAt(index);
       Form3.indexx(index);
       Form3 frmadd = new Form3();
     
       
       frmadd.ShowDialog();

       fillfild();
   }
   
   private void button1_Click(object sender, EventArgs e)
   {
       int index = dataGridView1.CurrentRow.Index;
       data.list.RemoveAt(index);
       Form3.indexx(index);
       Form3 frmadd = new Form3();
     
       
       frmadd.ShowDialog();

       fillfild();
   }
 private void btnetelat_Click_1(object sender, EventArgs e)
    {
        if (txtfamily.Text != "" && txtname.Text != "")
        {
            person person = new person()
            {
                name = txtname.Text,

                family = txtfamily.Text,
            };

            person.email = txtemail.Text;
            person.mobil = txtmobile.Text;
            if (rdstd.Checked)
            {

                person.typeperson = "student";
            }
            else if (rdemploy.Checked)
            {

                person.typeperson = "employe";
            }
            else
            {
                person.typeperson = "teacher";

            }
            this.Close();
            //بالاتر یه تابه ساختم به اسم ایندکسس که ایندکس گرفت همون که تو کد بالا فرخوانیش کردم که بیاد تبدیل به بی کنه حالا بی رو گذاشتیم این تو 
            data.list.Insert(b,person);


        }
        else
        {
            MessageBox.Show("نام و نام خانوادگی نمیتواند خالی باشد");
        }
    }

    private void rdemploy_CheckedChanged_1(object sender, EventArgs e)
    {
        checked2();
    }

    private void rdstd_CheckedChanged_1(object sender, EventArgs e)
    {
        checked2();
    }

    private void rdteacher_CheckedChanged_1(object sender, EventArgs e)
    {
        checked2();
    }
}