private void load() { this.typeCoursBox.Items.Clear(); // selecteur liste type cours List <TypeCours> typeCours = TypeCoursDAO.findAll(); foreach (TypeCours t in typeCours) // filtre { this.typeCoursBox.Items.Add(t); } // si modif on remet le bon type cours if (coursModifie != null && coursModifie.typeCours != null) { this.typeCoursBox.SelectedIndex = typeCoursBox.FindStringExact(coursModifie.typeCours.libelle); } this.intervenantBox.Items.Clear(); // selecteur liste personnel List <Personnel> personnels = PersonnelDAO.findAll(); foreach (Personnel p in personnels) { this.intervenantBox.Items.Add(p); } if (coursModifie != null && coursModifie.intervenant != null) { this.intervenantBox.SelectedIndex = intervenantBox.FindStringExact(coursModifie.intervenant.ToString()); } }
private void updatePersonnelAffectation() { List <Personnel> personnes = PersonnelDAO.findAll(); var tabPerso = new ArrayList(); foreach (Personnel personne in personnes) { double somme = personne.getSommeHorraire(); int total = personne.categoriePersonnel.volumeHoraire; string libelle = personne.prenom + " " + personne.nom; if (somme > total) { double diff = Math.Round(somme - total, 2); chartT.Series["Series1"].Points.AddXY(libelle, total); chartT.Series["Series2"].Points.AddXY(libelle, diff); chartT.Series["Series2"].Points.Last().Color = System.Drawing.Color.FromArgb(255, 40, 40); } else { double diff = Math.Round(total - somme, 2); chartT.Series["Series1"].Points.AddXY(libelle, somme); chartT.Series["Series2"].Points.AddXY(libelle, diff); } } }
/// <summary> /// Evenement annuler /// </summary> private void valider(object sender, EventArgs e) { CategoriePersonnel categASupprimer = (CategoriePersonnel)this.categorieASupprimerCB.SelectedItem; CategoriePersonnel categRemplacement = (CategoriePersonnel)this.categoriesCB.SelectedItem; if (categASupprimer != null && categRemplacement != null) { List <Personnel> listePersonnel = PersonnelDAO.findAll(); foreach (Personnel p in listePersonnel) { if (p.categoriePersonnel.id == categASupprimer.id) { p.categoriePersonnel = categRemplacement; PersonnelDAO.update(p); } } CategoriePersonnelDAO.delete(categASupprimer); this.Close(); } else { // Initializes the variables to pass to the MessageBox.Show method. string message = "Erreur lors de la saisie des données, il faut choisir une catégorie de personnel \n"; DiplomeView.afficherPopup(message); } }
public void TestFindAll() { // test du fin by libelle List <Personnel> resultatFind = PersonnelDAO.findAll(); foreach (Personnel res in resultatFind) { Assert.IsNotNull(res.id); Assert.IsNotNull(res.categoriePersonnel.id); } }
/// <summary> /// Charge les données de la grille personnel /// </summary> public void personnelGridViewLoad() { BindingListView <Personnel> bindingSourcePersonnel = new BindingListView <Personnel>(PersonnelDAO.findAll()); personnelGridView.DataSource = bindingSourcePersonnel; }