예제 #1
0
 private void BtnModifier_Click(object sender, EventArgs e)
 {
     if (BDDExterne.GetAllModules().Count <= 0)
     {
         MessageBox.Show("Il n'y a pas de modules !");
     }
     else
     {
         ComboxItem item = (ComboxItem)CbxModuleModifier.SelectedItem;
         Module     modu = BDDExterne.GetAllModules().Find(x => x.modId == (Guid)item.Value);
         ActionButtonGeneric.GoNextForm(this, new ModificationModule(modu));
     }
 }
예제 #2
0
 private void BtnSupprimer_Click(object sender, EventArgs e)
 {
     if (BDDExterne.GetAllModules().Count <= 0)
     {
         MessageBox.Show("Il n'y a pas de module !");
     }
     else
     {
         ComboxItem item = (ComboxItem)CbxModuleSupprimer.SelectedItem;
         if (BDDExterne.SupprimerModule(Convert.ToString(item.Value)))
         {
             MessageBox.Show("Le module a été supprimée !");
             reloadModules();
         }
     }
 }
예제 #3
0
        public void reloadModules()
        {
            // vidage des combobox
            CbxModuleModifier.Items.Clear();
            CbxModuleSupprimer.Items.Clear();
            CbxModuleModifier.Text  = "";
            CbxModuleSupprimer.Text = "";

            // ajout des modules déjà existant
            ComboxItem item;

            foreach (Module m in BDDExterne.GetAllModules())
            {
                item = new ComboxItem(m.modLibele, m.modId);
                CbxModuleModifier.Items.Add(item);
                CbxModuleSupprimer.Items.Add(item);
            }
            List <ComboxItem> dataGamme = new List <ComboxItem>();


            foreach (Gamme maGamme in BDDExterne.GetAllGammes())
            {
                dataGamme.Add(new ComboxItem()
                {
                    Value = maGamme.gamId, Text = maGamme.gamLibelle
                });
            }
            CbxGammeAjout.DisplayMember = "Text";
            CbxGammeAjout.ValueMember   = "Value";
            CbxGammeAjout.DataSource    = dataGamme;

            List <ComboxItem> dataMatiere = new List <ComboxItem>();

            foreach (Matiere maMatiere in BDDExterne.GetAllMatiere())
            {
                dataMatiere.Add(new ComboxItem()
                {
                    Value = maMatiere.matId, Text = maMatiere.matLibelle
                });
            }

            CbxMatièreAjout.DisplayMember = "Text";
            CbxMatièreAjout.ValueMember   = "Value";
            CbxMatièreAjout.DataSource    = dataMatiere;
        }