/// <summary> /// menu Gestion Commerciale/Fichier Client/Modifier un Client /// ==> ouvrir le frmUpdClie /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void modifierUneFicheClientToolStripMenuItem_Click(object sender, EventArgs e) { frmGrdDspClie frm = new frmGrdDspClie(); frm.Show(); MessageBox.Show("Veuillez sélectionner un client.", "Modification"); }
/// <summary> /// menu Gestion Commerciale/Fichier Client/Supprimer un Client /// ==> ouvrir le frmDelClie /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void supprimerUnClientToolStripMenuItem_Click(object sender, EventArgs e) { frmGrdDspClie frm = new frmGrdDspClie(); frm.Show(); MessageBox.Show("Veuillez sélectionner un client.", "Suppression"); }
/// <summary> /// bouton OK: contrôler les données saisies dans le frmNewClie /// => instancier un objet Client et le référencer en collection /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAjouter_Click(object sender, EventArgs e) { // contrôle des saisies dans les textbox if (this.Controle()) { if (this.Ajoute()) { this.DialogResult = DialogResult.OK; // visualiser la saisie dans la datagridview frmGrdDspClie frmG = new frmGrdDspClie(); frmG.ShowDialog(); } } }
/// <summary> /// Bouton Enregistrer /// validation des modifications ==> affecter au client les nouvelles données saisies /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEnregistrer_Click(object sender, EventArgs e) { try { this.leClient.IdClient = Int32.Parse(this.txtNumero.Text.Trim()); this.leClient.RaisonSociale = this.txtRaison.Text; if (rbtPrive.Checked) { this.rbtPrive.Text = this.leClient.TypeSociete; } else { this.rbtPublic.Text = this.leClient.TypeSociete; } this.leClient.Activite = this.txtDomaine.Text; this.leClient.Adresse = this.txtAdresse.Text; this.leClient.CodePostal = this.txtCP.Text; this.leClient.Ville = this.txtVille.Text; this.leClient.Telephone = this.txtTelClient.Text; this.leClient.CA = Int32.Parse(this.txtCA.Text.Trim()); this.leClient.Effectif = Int32.Parse(this.txtEffectif.Text.Trim()); if (rbtPrincipale.Checked) { this.rbtPrincipale.Text = this.leClient.Nature; } else { if (rbtSecondaire.Checked) { this.rbtSecondaire.Text = this.leClient.Nature; } else { this.rbtAncienne.Text = this.leClient.Nature; } } // TODO liste de contacts // impacter la BdD Client leClientEF = DonneesClient.Db.Client.Find(leClient.IdClient); // MAJ du client dans le Framework Entity leClientEF.IdClient = leClient.IdClient; leClientEF.RaisonSociale = leClient.RaisonSociale; leClientEF.TypeSociete = leClient.TypeSociete; leClientEF.Activite = leClient.Activite; leClientEF.Adresse = leClient.Adresse; leClientEF.CodePostal = leClient.CodePostal; leClientEF.Ville = leClient.Ville; leClientEF.Telephone = leClient.Telephone; leClientEF.CA = leClient.CA; leClientEF.Effectif = leClient.Effectif; leClientEF.Nature = leClient.Nature; // MAJ BdD DonneesClient.Db.SaveChanges(); // Affichage message d'enregistrement MessageBox.Show("Données sauvegardées", "Enregistrement"); this.Close(); // visualiser la saisie dans la datagridview frmGrdDspClie frmG = new frmGrdDspClie(); frmG.ShowDialog(); } catch (Exception ex) // en cas d'erreur détectée { MessageBox.Show(ex.Message, "Client modifié"); } // fermer la fenêtre en enregistrant les modifications }
/// <summary> /// menu Gestion Commerciale/Fichier Client/Consulter /// ==> ouvrir le frmGrdDspClie /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void consulterToolStripMenuItem_Click(object sender, EventArgs e) { frmGrdDspClie frm = new frmGrdDspClie(); frm.Show(); }