public UC_ElementPersonnelAccueil(UC_OngletAccueil cadre, personnel p) : base(cadre) { _personnel = p; InitializeComponent(); gBAffElement.Text = ""; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); }
public void AssignePersonnel(personnel p) { if ((Requetes.nbrHeureManquantes(p) - _cours.volume_horraire) >= 0) { _cours.personnel = p; Requetes.enregistreLaBDD(); } else { MessageBox.Show("Le volume horraire disponible est insuffisant"); } _cadre.Actualiser(); }
public void AssigneCours(cours c) { if ((Requetes.nbrHeureManquantes(_personnel) - c.volume_horraire) >= 0) { _personnel.cours.Add(c); Requetes.enregistreLaBDD(); } else { MessageBox.Show("Le volume horraire disponible est insuffisant"); } _cadre.Actualiser(); }
public UC_ElementPersonnelRech(UC_OngletRecherche cadre, personnel p) : base(cadre) { InitializeComponent(); _personnel = p; gBAffElement.Text = _personnel.nom; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBTelephone.Text = _personnel.telephone; tBAdresseEmail.Text = _personnel.email; tBAdressePost.Text = _personnel.adresse; tBCategorie.Text = Requetes.obtientCategorieduPersonnel(_personnel).nom; tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); }
private void initialisation() { lTitre.Text = "Sélectionnez le personnel que vous souhaitez assigner en appuyant sur le bouton correspondant : "; uC_AffichageFenAssign1.setGroupBoxTiTre("Liste des personnels n'ayant pas toutes leurs heures de cours assignées : "); var personnels = Database.instance.personnel; foreach (personnel p in personnels.ToList()) { if (Requetes.nbrHeureManquantes(p) > 0) { uC_AffichageFenAssign1.addElement(new UC_ElementFenPersonnel(this, p)); } } uC_AffichageFenAssign1.updateAffichage(); }
public UC_ElementFenPersonnel(FenetreAssignationPersonnel cadre, personnel p) { InitializeComponent(); _personnel = p; _cadre = cadre; gBAffElement.Text = ""; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBTelephone.Text = _personnel.telephone; tBAdresseEmail.Text = _personnel.email; tBAdressePost.Text = _personnel.adresse; tBCategorie.Text = Requetes.obtientCategorieduPersonnel(p).nom; tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); toolTip1.SetToolTip(this.pBAjouterPersonnel, "Ajouter un personnel au cours"); }
public UC_ElementPersonnel(UC_OngletPersonnels cadre, personnel p) : base(cadre) { _personnel = p; InitializeComponent(); gBAffElement.Text = ""; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBTelephone.Text = _personnel.telephone; tBAdresseEmail.Text = _personnel.email; tBAdressePost.Text = _personnel.adresse; categorie categ = Requetes.obtientCategorieduPersonnel(_personnel); if (categ != null) { tBCategorie.Text = categ.nom; } tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); }
public void initialisePersonnels(UC_AffichageA uc) { uc.setGroupBoxTiTre("Les personnels qui n'ont pas toutes leurs heures affectées : "); uc.clearElements(); var personnels = Database.instance.personnel; foreach (personnel p in personnels.ToList()) { if (Requetes.nbrHeureManquantes(p) > 0) { uc.addElement(new UC_ElementPersonnelAccueil(this, p)); } } if (uc.getNombreElement() == 0) { uc.addElement(new UC_ElementLabel()); } uc.updateAffichage(); }