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 */ } }
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; } }