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)); } }
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(); } } }
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; }