public void Initialiser() { BtnValider.Enabled = Acces.user_admin; lblLibellePlan.Text = plan.Libelle; OptActivePlan.Checked = plan.Actif; AfficheTypePlan(); lstTypePlan.SelectedIndex = lstTypePlan.Items.IndexOf(plan.TypePlan.ToString()); AfficheCode(plan.Code); lblCodePlan.Tag = lblCodePlan.Text; //Pour le test de changement de code lblCode.Text = plan.Code; lblID.Text = plan.ID.ToString(); GenereCode(); AfficheListePilote(); var n = 0; try { foreach (var p in ListePilote) { if (p.ID == plan.Pilote.ID) { lstPilote.SelectedIndex = n; break; } n++; } } catch { lstPilote.SelectedIndex = 0; } AfficheNiveau(); lstNiveau.SelectedIndex = lstNiveau.Items.IndexOf(plan.NiveauPlan.ToString()); ChoixEquipe.Initialiser(); foreach (Utilisateur user in (List <Utilisateur>)Acces.Remplir_ListeElement(Acces.type_UTILISATEUR, "")) { Boolean ok = false; foreach (int k in plan.Equipe) { if (user.ID == k) { ok = true; break; } } if (ok) { ChoixEquipe.ListeSelection.Add(new Parametre(user.ID, user.Code, user.Nom + " " + user.Prenom)); } ChoixEquipe.ListeChoix.Add(new Parametre(user.ID, user.Code, user.Nom + " " + user.Prenom)); } ChoixEquipe.Afficher_Liste(); lblGroupeExterne.Text = plan.GroupeExterne; if (Creation) { try { plan.DateDebut = DateTime.Parse(Acces.Donner_ValeurParametre("DATE_DEBUT_PRS")); plan.DateFin = DateTime.Parse(Acces.Donner_ValeurParametre("DATE_FIN_PRS")); } catch { } } try { lblDateDebut.Value = plan.DateDebut; } catch { } try { lblDateFin.Value = plan.DateFin; } catch { } OptGouvernance.Checked = plan.OptGouvernance; OptCommentaires.Checked = plan.OptCommentaires; OptAnalyseGlobale.Checked = plan.OptAnalyseGlobale; OptPrioriteRegionale.Checked = plan.OptPrioriteRegionale; Application.DoEvents(); AfficheEntete(); }
public void Initialiser() { lblLibelleObjectif.Text = objectif.Libelle; lblCodeObjectif.Text = objectif.Code; lblCode.Text = objectif.Code; AfficheCode(objectif.Code); lblCodeObjectif.Tag = lblCodeObjectif.Text; OptActiveObjectif.Checked = objectif.Actif; AfficheTypeObjectif(); lstTypeObjectif.SelectedIndex = lstTypeObjectif.Items.IndexOf(objectif.TypeObjectif.ToString()); try { if (objectif.Pilote is null && objectifParent.Pilote != null) { objectif.Pilote = objectifParent.Pilote; } } catch { } AfficheListePilote(); var n = 0; try { foreach (var p in ListePilote) { if (p.ID == objectif.Pilote.ID) { lstPilote.SelectedIndex = n; break; } n++; } } catch { lstPilote.SelectedIndex = 0; } //Statut AfficheListeStatut(); if (lstStatut.Items.Count > 0) { lstStatut.SelectedIndex = 0; } n = 0; foreach (table_valeur tv in listeStatut) { if (objectif.Statut == tv.ID) { lstStatut.SelectedIndex = n; n++; break; } } AfficheListeMeteo(); lstMeteo.SelectedIndex = lstMeteo.Items.IndexOf(objectif.Meteo.ToString()); AfficheListeTxAvancement(); lstTx.SelectedIndex = lstTx.Items.IndexOf(objectif.TxAvancement.ToString()); List <Utilisateur> ListeUtilisateur = (List <Utilisateur>)Acces.Remplir_ListeElement(Acces.type_UTILISATEUR.id, ""); foreach (Utilisateur user in ListeUtilisateur) //Supprime l'utilisateur [AUCUN] { if (user.Nom.Contains("[")) { ListeUtilisateur.Remove(user); break; } } ChoixRole6PO_Copilote.Initialiser(); foreach (Utilisateur tv in ListeUtilisateur) { Boolean ok = false; foreach (int k in objectif.Role_6PO_CoPilote) { if (tv.ID == k) { ok = true; break; } } if (ok) { ChoixRole6PO_Copilote.ListeSelection.Add(new Parametre(tv.ID, tv.Code, tv.Nom + " " + tv.Prenom)); //ChoixRole6PO_Copilote.ListeSelectionId.Add(tv.ID); } ChoixRole6PO_Copilote.ListeChoix.Add(new Parametre(tv.ID, tv.Code, tv.Nom + " " + tv.Prenom)); } ChoixRole6PO_Copilote.Afficher_Liste(); ChoixRole6PO_Manager.Initialiser(); foreach (Utilisateur tv in ListeUtilisateur) { Boolean ok = false; foreach (int k in objectif.Role_6PO_Manager) { if (tv.ID == k) { ok = true; break; } } if (ok) { ChoixRole6PO_Manager.ListeSelection.Add(new Parametre(tv.ID, tv.Code, tv.Nom + " " + tv.Prenom)); //ChoixRole6PO_Manager.ListeSelectionId.Add(tv.ID); } ChoixRole6PO_Manager.ListeChoix.Add(new Parametre(tv.ID, tv.Code, tv.Nom + " " + tv.Prenom)); } ChoixRole6PO_Manager.Afficher_Liste(); ChoixRole6PO_Consultation.Initialiser(); foreach (Utilisateur tv in ListeUtilisateur) { Boolean ok = false; foreach (int k in objectif.Role_6PO_Consultation) { if (tv.ID == k) { ok = true; break; } } if (ok) { ChoixRole6PO_Consultation.ListeSelection.Add(new Parametre(tv.ID, tv.Code, tv.Nom + " " + tv.Prenom)); //ChoixRole6PO_Consultation.ListeSelectionId.Add(tv.ID); } ChoixRole6PO_Consultation.ListeChoix.Add(new Parametre(tv.ID, tv.Code, tv.Nom + " " + tv.Prenom)); } ChoixRole6PO_Consultation.Afficher_Liste(); if (Creation) { try { objectif.DateDebut = DateTime.Parse(Acces.Donner_ValeurParametre("DATE_DEBUT_PRS")); objectif.DateFin = DateTime.Parse(Acces.Donner_ValeurParametre("DATE_FIN_PRS")); } catch { } } try { lblDateDebut.Value = objectif.DateDebut; } catch { } try { lblDateFin.Value = objectif.DateFin; } catch { } lblDescription.Text = objectif.Description; lblAnalyseQualitative.Text = objectif.AnalyseQualitative; lblEnregistrer.Text = "Chargé " + string.Format("{0:dd/MM/yyyy HH:mm:ss}", DateTime.Now); }