private void StagiaireForm_AnnulerEditerClick(object sender, EventArgs e) { FormLivraison formMat = (FormLivraison)sender; Classe.Livraison Mater = formMat.livraison; string tabEditerName = "TabEditer-" + Mater.Marcher; TabPage tabEditer = this.tabLivraison.TabPages[tabEditerName]; tabLivraison.TabPages.Remove(tabEditer); }
private void br_enregistrer_Click(object sender, EventArgs e) { if (this.livraison == null) { livraison = new Classe.Livraison(); } livraison.date = dateDateTimePicker.Value; livraison.Marcher = marcherTextBox.Text; livraison.NumeroBonLivraison = int.Parse(numeroBonLivraisonTextBox.Text); EnregistrerClick(this, e); }
private void StagiaireForm_EditerClick(object sender, EventArgs e) { FormLivraison formMatriel = (FormLivraison)sender; Classe.Livraison mat = formMatriel.livraison; string tabEditerName = "TabEditer-" + mat.Marcher; TabPage tabEditer = this.tabLivraison.TabPages[tabEditerName]; // if (new StagiairesService().Update(stagiaire)) { MessageBox.Show("Le Matriel :" + mat.ToString() + " a été bien enregistrer"); } // else { MessageBox.Show("Le Matriel :" + mat.ToString() + " n'est pas enregistrer car il n'y a pas des modifications"); } // Suppression de la page Editer this.tabLivraison.TabPages.Remove(tabEditer); this.gridLivraison1.Actualiser(); }
private void GridMatriel_EditerMatrielEvent(object sender, EventArgs e) { Classe.Livraison mat = gridLivraison1.Current; string tabEditerName = "TabEditer-" + mat.Marcher; if (tabLivraison.TabPages.IndexOfKey(tabEditerName) == -1) { // Création de Tab TabPage tabEditerStagiaire = new TabPage(); tabEditerStagiaire.Text = mat.Marcher + " "; tabEditerStagiaire.Name = tabEditerName; tabLivraison.TabPages.Add(tabEditerStagiaire); tabLivraison.SelectedTab = tabEditerStagiaire; // Insertion du formulaire FormLivraison matForm = new FormLivraison(); matForm.Name = "MatrielForm"; matForm.livraison = mat; matForm.Afficher(); this.tabLivraison.TabPages[tabEditerName].Controls.Add(matForm); matForm.EnregistrerClick += StagiaireForm_EditerClick; matForm.AnnulerClick += StagiaireForm_AnnulerEditerClick; } }