private Boolean instancie() { // créer une référence d'objet MStagiaire GestionCommercialeDll.Client nouveauClient = new GestionCommercialeDll.Client(); try {// déclenchement des méthodes get/set du Client.cs nouveauClient.NumClient = txtBoxNumClient.Text; nouveauClient.RaisonSociale = txtBoxRaisonSocial.Text; nouveauClient.Adresse1 = txtBoxAdresse1.Text; nouveauClient.Adresse2 = txtBoxAdresse2.Text; nouveauClient.CP = txtBoxCP.Text; nouveauClient.Ville = txtBoxVille.Text; nouveauClient.Telephone = txtBoxTelephone.Text; nouveauClient.Effectif = Int32.Parse(txtBoxEffectif.Text); nouveauClient.CA = Int32.Parse(txtBoxCA.Text); nouveauClient.Activite = cmbBoxActivité.Text; nouveauClient.Nature = cmbBoxNature.Text; nouveauClient.Prive = chkBoxPrive.Checked; GestionCommercialeDll.Donnees.TabClients.Add(nouveauClient); return(true); } catch (Exception ex) { nouveauClient = null; MessageBox.Show("Erreur : \n" + ex.Message, "Ajout de Client"); return(false); } }
private void grdClients_DoubleClick(object sender, EventArgs e) { // ouvrir la feuille détail en y affichant // le client correspondant à la ligne double-cliquée Int32 iClient; // rang du client dans le tableau // récupérer indice du client cliqué en DataGridView iClient = this.grdClients.CurrentRow.Index; // instancier un objet client pointant vers // le client d'origine dans la collection GestionCommercialeDll.Client leClient = GestionCommercialeDll.Donnees.TabClients[iClient] as GestionCommercialeDll.Client; // instancier un form détail pour ce client frmConsultClient frmConsult = new frmConsultClient(leClient); // afficher le form détail en modal frmConsult.ShowDialog(); // en sortie du form détail, refraichir la datagridview if (frmConsult.ShowDialog() == DialogResult.OK) { this.afficheClients(); } }
private void afficheClient(GestionCommercialeDll.Client unClient) { this.lblNumClient.Text = unClient.NumClient; this.lblRSociale.Text = unClient.RaisonSociale; this.lblAdresse.Text = unClient.Adresse1; this.lblAdresse1.Text = unClient.Adresse2; this.lblCP.Text = unClient.CP; this.lblVille.Text = unClient.Ville; this.lblTelephone.Text = unClient.Telephone; this.lblEffectif.Text = unClient.Effectif.ToString(); this.lblActivite.Text = unClient.Activite; this.lblCA.Text = unClient.CA.ToString(); this.lblNature.Text = unClient.Nature; this.checkPrive.Checked = unClient.Prive; this.dGContacts.DataSource = Donnees.ArrayCont; this.dGContacts.Refresh(); }
public frmConsultClient(GestionCommercialeDll.Client unClient) { this.leClient = unClient; InitializeComponent(); }