private void grdCollaborateurs_DoubleClick(object sender, EventArgs e) { Int32 cleCollaborateur; cleCollaborateur = (Int32)this.frmAbi.grdCollaborateurs.CurrentRow.Cells[0].Value; monCollabo = listeCol.RestituerCollaborateur(cleCollaborateur); ctrlVisuModifCollaborateur ctrlFrmVisu = new ctrlVisuModifCollaborateur(monCollabo); this.frmAbi.afficherCollaborateurs(); }
/// <summary> /// Initialisation jeu d'essai /// </summary> public void init() { //Initialise la collection de collaborateurs //Cree une liste et une dataTable dns MListeCollaborateurs this.listeCol = new MListeCollaborateurs(); //Collaborateur essaie MCollaborateur collab1 = new MCollaborateur(32569, "thomas", "Depuis", "896"); this.listeCol.Ajouter(collab1); //Collaborateur essaie MCollaborateur collab2 = new MCollaborateur(75965, "Roberto", "Carlos", "123"); this.listeCol.Ajouter(collab2); }
public CtrlNouveauCollaborateur() { //Affichag du frm Ajouter frmAjouter = new frmAjouterCollaborateur(); this.frmAjouter.Text = "Ajouter un Nouveau Collaborateur"; //Btn Ajouter un contrat this.frmAjouter.btnAjouterContrat.Click += new System.EventHandler(this.btnAjouterContrat_Click); this.frmAjouter.btnOK.Enabled = false; ////Btn OK this.frmAjouter.btnOK.Click += new System.EventHandler(this.btnOK_Click); resultatDialog = this.frmAjouter.ShowDialog(); //recupertation du ref du collaborateur instancie par le form //afin de l'envoyer au controlleur Lister pour l'ajouter a la liste this.unCollaborateur = this.frmAjouter.NouvCollaborateur; this.unCollaborateur.AjouterContrat(leContrat); }
//Création d'un collaborateur private void btnOK_Click(object sender, EventArgs e) { //Démande au form de contrôler et instancier un collaborateur if (this.frmAjouter.Control()) { if (this.frmAjouter.Instancie()) { this.frmAjouter.DialogResult = System.Windows.Forms.DialogResult.OK; this.unCollaborateur = this.frmAjouter.NouvCollaborateur; //Impact su la BDD. MCollaborateurDAOEFStatic.InserenouveauCollaborateur(unCollaborateur, leContrat); unCollaborateur.AjouterContrat(leContrat); MessageBox.Show("Le collaborateur a bien été créé"); this.resultatDialog = this.frmAjouter.DialogResult; } else { this.resultatDialog = DialogResult.No; } } }
/// <summary> /// Supprimer un collaborateur de la liste /// </summary> /// <param name="unCollaborateur"></param> public void Modifier(MCollaborateur unCollaborateur) { this.listeCollaborateurs[unCollaborateur.Matricule] = unCollaborateur; }
/// <summary> /// Ajouter un collaborateur a la liste /// </summary> /// <param name="unCollaborateur"></param> public void Ajouter(MCollaborateur unCollaborateur) { this.listeCollaborateurs.Add(unCollaborateur.Matricule, unCollaborateur); }