Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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();
        }
Example #4
0
        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;
            }
        }