private void btCreer_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtNom.Text))
            {
                MessageBox.Show("Le nom du client n'a pas été renseigné",
                                "Ajout d'un client", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (string.IsNullOrEmpty(txtPrenom.Text))
            {
                MessageBox.Show("Le prenom du client n'a pas été renseigné",
                                "Ajout d'un client", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (string.IsNullOrEmpty(txtEmail.Text))
            {
                MessageBox.Show("Le email du client n'a pas été renseigné",
                                "Ajout d'un client", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (!Utilities.isEmailValid(txtEmail.Text))
            {
                MessageBox.Show("Le email du client n'a pas été renseigné correctement",
                                "Ajout d'un client", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            Client client = new Client(txtNom.Text, txtPrenom.Text, dtDateNaissance.Value, txtEmail.Text, txtAdressePrinc.Text, txtAdresseTemp.Text, txtTelFixe.Text, txtTelPort.Text);

            if (BSGestionClient.CreerModifierClient(client))
            {
                Utilities.showInfoMessage("Le client vient d'être rajouté", "Ajout d'un client");
            }
            else
            {
                Utilities.showErrorMessage("Erreur lors de l'ajout du client", "Erreur");
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Client c = new Client();

            c.Nom               = textBox1.Text;
            c.Prenom            = textBox2.Text;
            c.DateNaissance     = dateTimePicker1.Value;
            c.Email             = textBox3.Text;
            c.AdressePrincipale = textBox4.Text + " | " + textBox5.Text + "  " + textBox6.Text;
            c.AdresseTemporaire = textBox9.Text + " | " + textBox8.Text + " " + textBox7.Text;
            c.TelFixe           = textBox11.Text;
            c.TelPortable       = textBox10.Text;
            BSGestionClient bsgc = new BSGestionClient();

            if (bsgc.CreerModifierClient(c))
            {
                /* popup */
            }
            else
            {
                /* popup */
            }
        }
Beispiel #3
0
 private void btModifier_Click(object sender, EventArgs e)
 {
     if (this.txtNom.Enabled == true)
     {
         if (string.IsNullOrEmpty(txtNom.Text))
         {
             Utilities.showErrorMessage("Le nom du client n'a pas été renseigné", "Modification des données");
             return;
         }
         if (string.IsNullOrEmpty(txtPrenom.Text))
         {
             Utilities.showErrorMessage("Le prenom du client n'a pas été renseigné", "Modification des données");
             return;
         }
         if (string.IsNullOrEmpty(txtEmail.Text))
         {
             Utilities.showErrorMessage("L' email du client n'a pas été renseigné", "Modification des données");
             return;
         }
         if (!Utilities.isEmailValid(txtEmail.Text))
         {
             Utilities.showErrorMessage("L' email du client n'a pas été renseigné correctement", "Modification des données");
             return;
         }
         client.Nom               = this.txtNom.Text;
         client.Prenom            = this.txtPrenom.Text;
         client.DateNaissance     = this.dtDateNaissance.Value;
         client.Email             = this.txtEmail.Text;
         client.AdressePrincipale = this.txtAdressePrinc.Text;
         client.AdresseTemporaire = this.txtAdresseTemp.Text;
         client.TelFixe           = this.txtTelFixe.Text;
         client.TelPortable       = this.txtTelPort.Text;
         if (MessageBox.Show("Etes-vous sûr de vouloir modifier les données du client?",
                             "Modification des données", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) ==
             DialogResult.Yes)
         {
             if (BSGestionClient.CreerModifierClient(client))
             {
                 Utilities.showInfoMessage("Client modifié avec succès", "Client modification");
                 this.txtNom.Enabled          = false;
                 this.txtPrenom.Enabled       = false;
                 this.dtDateNaissance.Enabled = false;
                 this.txtEmail.Enabled        = false;
                 this.txtAdressePrinc.Enabled = false;
                 this.txtAdresseTemp.Enabled  = false;
                 this.txtTelFixe.Enabled      = false;
                 this.txtTelPort.Enabled      = false;
                 if (callback != null)
                 {
                     callback.refresh();
                 }
             }
             else
             {
                 Utilities.showErrorMessage("Erreur lors de la modification du client", "Erreur");
             }
         }
     }
     else
     {
         this.txtNom.Enabled          = true;
         this.txtPrenom.Enabled       = true;
         this.dtDateNaissance.Enabled = true;
         this.txtEmail.Enabled        = true;
         this.txtAdressePrinc.Enabled = true;
         this.txtAdresseTemp.Enabled  = true;
         this.txtTelFixe.Enabled      = true;
         this.txtTelPort.Enabled      = true;
     }
 }