Beispiel #1
0
 private void Btn_Ajout_Click(object sender, EventArgs e)
 {
     if (Txt_Mat.Text != "" && Txt_Nom.Text != "" && Txt_Pren.Text != "")
     {
         if (Opt_P.Checked && Txt_CA.Text != "" && Txt_Pour.Text != "")
         {
             var p = new Patron(Convert.ToInt32(Txt_Mat.Text), Txt_Nom.Text, Txt_Pren.Text, Dat_Nais.Value, Convert.ToDouble(Txt_CA.Text), Convert.ToDouble(Txt_Pour.Text));
             if (!p.Equals(Convert.ToInt32(Txt_Mat.Text)))
             {
                 List_E.Add(p);
             }
             else
             {
                 MessageBox.Show("Ce Patron existe deja !");
             }
         }
         else if (Opt_C.Checked && (radioButton4.Checked || radioButton5.Checked || radioButton6.Checked || radioButton7.Checked))
         {
             if (radioButton4.Checked)
             {
                 var c = new Cadre(Convert.ToInt32(Txt_Mat.Text), Txt_Nom.Text, Txt_Pren.Text, Dat_Nais.Value, 1);
                 if (!c.Equals(Convert.ToInt32(Txt_Mat.Text)))
                 {
                     List_E.Add(c);
                 }
                 else
                 {
                     MessageBox.Show("Cet cadre existe deja !");
                 }
             }
             else if (radioButton5.Checked)
             {
                 var c = new Cadre(Convert.ToInt32(Txt_Mat.Text), Txt_Nom.Text, Txt_Pren.Text, Dat_Nais.Value, 2);
                 if (!c.Equals(Convert.ToInt32(Txt_Mat.Text)))
                 {
                     List_E.Add(c);
                 }
                 else
                 {
                     MessageBox.Show("Cet cadre existe deja !");
                 }
             }
             else if (radioButton6.Checked)
             {
                 var c = new Cadre(Convert.ToInt32(Txt_Mat.Text), Txt_Nom.Text, Txt_Pren.Text, Dat_Nais.Value, 3);
                 if (!c.Equals(Convert.ToInt32(Txt_Mat.Text)))
                 {
                     List_E.Add(c);
                 }
                 else
                 {
                     MessageBox.Show("Cet cadre existe deja !");
                 }
             }
             else if (radioButton7.Checked)
             {
                 var c = new Cadre(Convert.ToInt32(Txt_Mat.Text), Txt_Nom.Text, Txt_Pren.Text, Dat_Nais.Value, 4);
                 if (!c.Equals(Convert.ToInt32(Txt_Mat.Text)))
                 {
                     List_E.Add(c);
                 }
                 else
                 {
                     MessageBox.Show("Cet cadre existe deja !");
                 }
             }
         }
         else if (Opt_O.Checked)
         {
             var o = new Ouvrier(Convert.ToInt32(Txt_Mat.Text), Txt_Nom.Text, Txt_Pren.Text, Dat_Nais.Value, Dat_Ent.Value);
             if (!o.Equals(Convert.ToInt32(Txt_Mat.Text)))
             {
                 List_E.Add(o);
             }
             else
             {
                 MessageBox.Show("Cet Ouvrier existe deja !");
             }
         }
         displayGrid();
     }
 }