private void GridMatriel_EditerMatrielEvent(object sender, EventArgs e) { Classe.Emplacement mat = gridEmplacement1.Current; string tabEditerName = "TabEditer-" + mat.Designation; if ( tabEmplacement.TabPages.IndexOfKey(tabEditerName) == -1) { // Création de Tab TabPage tabEditerStagiaire = new TabPage(); tabEditerStagiaire.Text = mat.Designation + " "; tabEditerStagiaire.Name = tabEditerName; tabEmplacement.TabPages.Add(tabEditerStagiaire); tabEmplacement.SelectedTab = tabEditerStagiaire; // Insertion du formulaire FormEmplacement matForm = new FormEmplacement(); matForm.Name = "MatrielForm"; matForm.Emplacement = mat; matForm.Afficher(); this.tabEmplacement.TabPages[tabEditerName].Controls.Add(matForm); matForm.EnregistrerClick += StagiaireForm_EditerClick; matForm.AnnulerClick += StagiaireForm_AnnulerEditerClick; } }
private void StagiaireForm_AnnulerEditerClick(object sender, EventArgs e) { FormEmplacement formMat = (FormEmplacement)sender; Classe.Emplacement Mater = formMat.Emplacement; string tabEditerName = "TabEditer-" + Mater.Designation; TabPage tabEditer = this.tabEmplacement.TabPages[tabEditerName]; tabEmplacement.TabPages.Remove(tabEditer); }
private void br_enregistrer_Click(object sender, EventArgs e) { if (this.Empl == null) { Empl = new Classe.Emplacement(); } Empl.Designation = designationTextBox.Text; Empl.service = (Service)serviceBindingSource.Current; EnregistrerClick(this, e); }
private void br_enregistrer_Click(object sender, EventArgs e) { if (this.Emplacement == null) { Emplacement = new Classe.Emplacement(); } Emplacement.Designation = designationTextBox.Text; if (serviceComboBox.SelectedItem != null) { Emplacement.service = (Classe.Service)serviceComboBox.SelectedItem; } EnregistrerClick(this, e); }
private void StagiaireForm_EditerClick(object sender, EventArgs e) { FormEmplacement formMatriel = (FormEmplacement)sender; Classe.Emplacement mat = formMatriel.Emplacement; string tabEditerName = "TabEditer-" + mat.Designation; TabPage tabEditer = this.tabEmplacement.TabPages[tabEditerName]; // if (new StagiairesService().Update(stagiaire)) { MessageBox.Show(" :" + mat.ToString() + " a été bien enregistrer"); } // else { MessageBox.Show(" :" + mat.ToString() + " n'est pas enregistrer car il n'y a pas des modifications"); } // Suppression de la page Editer this.tabEmplacement.TabPages.Remove(tabEditer); // this.materielGrid1.Actualiser(); }
private void StagiaireForm_EditerClick(object sender, EventArgs e) { FormEmplacement formMatriel = (FormEmplacement)sender; // FormLivraison formMatriel = (FormLivraison)sender; Classe.Emplacement mat = formMatriel.Empl; string tabEditerName = "TabEditer-" + mat.Designation; TabPage tabEditer = this.tabControl1.TabPages[tabEditerName]; if (new ServiceEmplacement().Update(mat)) { MessageBox.Show("L'emplacement :" + mat.ToString() + " a été bien enregistrer"); } // else { MessageBox.Show("L'emplacement :" + mat.ToString() + " n'est pas enregistrer car il n'y a pas des modifications"); } // Suppression de la page Editer this.tabControl1.TabPages.Remove(tabEditer); this.gridEmplacement1.Actualiser(); }