Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && textBox1.Text.Length < 100 && numericUpDown1.Value < 10000 && numericUpDown4.Value < 10000 && (textBox4.Text.Length == 0 || textBox4.Text.Length == 10))
            {
                try
                {
                    var a = new Reparation();
                    a.Commenter        = richTextBox1.Text;
                    a.Date_Reparation  = dateTimePicker1.Value;
                    a.Prix             = int.Parse(numericUpDown1.Value.ToString());
                    a.Telephone_Client = textBox4.Text;
                    a.Titre_Reparation = textBox1.Text;
                    a.payment          = int.Parse(numericUpDown4.Value.ToString());
                    data.Reparation.InsertOnSubmit(a);
                    data.SubmitChanges();

                    afficher();
                    efacer_champ();
                    MessageBox.Show(" Reparation ajouter successful");
                }
                catch
                {
                    MessageBox.Show("error systeme ", "attention", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (textBox1.Text == "")
                {
                    MessageBox.Show("incorrect  titre Reparation vide !!", "attention", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else if (textBox1.Text.Length >= 100)
                {
                    MessageBox.Show("incorrect  titre Reparation supérieure  a 100 caractère !!", "attention", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else if (numericUpDown1.Value >= 10000 || numericUpDown4.Value >= 10000)
                {
                    MessageBox.Show("impossible   prix Reparation supérieure  a 10000 Dh !!", "attention", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else if (textBox4.Text.Length != 10 || textBox4.Text.Length != 0)
                {
                    MessageBox.Show("incorrect nomber de telephone  !!", "attention", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else
                {
                    MessageBox.Show("incorrect Informations Réparation  !!", "attention", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
 partial void DeleteReparation(Reparation instance);
 partial void UpdateReparation(Reparation instance);
 partial void InsertReparation(Reparation instance);