Exemplo n.º 1
0
        private void GridMatriel_EditerMatrielEvent(object sender, EventArgs e)
        {
            Classe.Categorie_Matriel mat = gridCategorie1.Current;

            string tabEditerName = "TabEditer-" + mat.Designation;

            if (tabCategorie.TabPages.IndexOfKey(tabEditerName) == -1)
            {
                // Création de Tab
                TabPage tabEditerStagiaire = new TabPage();
                tabEditerStagiaire.Text = mat.Designation + " ";
                tabEditerStagiaire.Name = tabEditerName;
                tabCategorie.TabPages.Add(tabEditerStagiaire);
                tabCategorie.SelectedTab = tabEditerStagiaire;

                // Insertion du formulaire
                FormCategorie matForm = new  FormCategorie();
                matForm.Name     = "CategorieForm";
                matForm.CMatriel = mat;
                //   MatrielForm.Afficher();
                matForm.Afficher();
                this.tabCategorie.TabPages[tabEditerName].Controls.Add(matForm);
                matForm.EnregistrerClick += StagiaireForm_EditerClick;
                matForm.AnnulerClick     += StagiaireForm_AnnulerEditerClick;
            }
        }
Exemplo n.º 2
0
 private void br_enregistrer_Click(object sender, EventArgs e)
 {
     if (this.CMatriel == null)
     {
         CMatriel = new Classe.Categorie_Matriel();
     }
     CMatriel.Designation = designationTextBox.Text;
     EnregistrerClick(this, e);
 }
Exemplo n.º 3
0
        private void StagiaireForm_AnnulerEditerClick(object sender, EventArgs e)
        {
            FormCategorie formMat = (FormCategorie)sender;

            Classe.Categorie_Matriel Mater = formMat.CMatriel;
            string tabEditerName           = "TabEditer-" + Mater.Designation;

            TabPage tabEditer = this.tabCategorie.TabPages[tabEditerName];

            tabCategorie.TabPages.Remove(tabEditer);
        }
Exemplo n.º 4
0
        private void StagiaireForm_EditerClick(object sender, EventArgs e)
        {
            FormCategorie formMatriel = (FormCategorie)sender;

            Classe.Categorie_Matriel mat = formMatriel.CMatriel;
            string  tabEditerName        = "TabEditer-" + mat.Designation;
            TabPage tabEditer            = this.tabCategorie.TabPages[tabEditerName];

            //  if (new StagiairesService().Update(stagiaire))
            {
                MessageBox.Show("Le  :" + mat.ToString() + " a été bien enregistrer");
            }
            //   else
            {
                MessageBox.Show("Le :" + mat.ToString() + " n'est pas enregistrer car il n'y a pas des modifications");
            }


            // Suppression de la page Editer
            this.tabCategorie.TabPages.Remove(tabEditer);
            this.gridCategorie1.Actualiser();
        }