void Afficher_ListeCompte() { ListeCompte = Acces.clsOMEGA.Remplir_ListeBudgetNomenclature(budget_ligne.Enveloppe, budget_ligne.Periode, budget_ligne.TypeFlux); ListeCompte.Sort(); ChoixCompte.Initialiser(); foreach (Budget_Nomenclature tv in ListeCompte) { Boolean ok = false; foreach (int k in budget_ligne.ListeCompte) { if (tv.ID == k) { ok = true; break; } } if (ok) { ChoixCompte.ListeSelection.Add(new Parametre(tv.ID, tv.Code, tv.Code + " : " + tv.Libelle)); } ChoixCompte.ListeChoix.Add(new Parametre(tv.ID, tv.Code, tv.Code + " : " + tv.Libelle)); } ChoixCompte.Afficher_Liste(); }
void Afficher_ListeNomenclature() { ChoixCompte.Initialiser();; if (lstTypeEnveloppe.SelectedIndex < 0) { return; } if (lstPeriode.SelectedIndex < 0) { return; } if (lstTypeFlux.SelectedIndex < 0) { return; } int periode = listePeriode[lstPeriode.SelectedIndex].ID; int enveloppe = listeTypeEnveloppe[lstTypeEnveloppe.SelectedIndex].ID; TypeFlux typeflux = (TypeFlux)lstTypeFlux.SelectedIndex; List <Budget_Nomenclature> ListeCompte = Acces.clsOMEGA.Remplir_ListeBudgetNomenclature(enveloppe, periode, typeflux); foreach (Budget_Nomenclature tv in ListeCompte) { if (tv.ID == budget_operation.Compte_ID) { ChoixCompte.ListeSelection.Add(new Parametre(tv.ID, tv.Code, tv.Code + " : " + tv.Libelle)); } else { ChoixCompte.ListeChoix.Add(new Parametre(tv.ID, tv.Code, tv.Code + " : " + tv.Libelle)); } } ChoixCompte.Afficher_Liste(); }