private void btnConsulterVisiteur_Click(object sender, EventArgs e) { string codeRegion = txtRegion.Text; List <VISITEUR> lesVisiteurs = VisiteurDAO.FindByCodeRegion(codeRegion); this.bsVisiteurs.SuspendBinding(); this.dataGridView1.Columns.Clear(); this.dataGridView1.AutoGenerateColumns = true; this.dataGridView1.Enabled = false; this.dataGridView1.Invalidate(); this.bsVisiteurs.ResumeBinding(); this.dataGridView1.Enabled = true; this.dataGridView1.Refresh(); bsVisiteurs.DataSource = lesVisiteurs; dataGridView1.DataSource = bsVisiteurs; dataGridView1.Columns.Remove("LesRapports"); dataGridView1.Columns.Remove("LeSecteur"); dataGridView1.Columns.Remove("LesAffectations"); if (bsVisiteurs.Count == 0) { MessageBox.Show("Aucun visiteurs pour cette région", "Aucun visiteurs", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
/// <summary> /// Permet de charger un visiteur à partir de son login et mot de passe /// </summary> /// <param name="matricule">matricule Visiteur</param> /// <param name="mdp">mot de passe Visiteur</param> /// <returns>objet VISITEUR</returns> public static VISITEUR ChargerVisiteur(string matricule, string mdp) { VISITEUR vis = VisiteurDAO.FindById(matricule); if ((vis != null) && (vis.vis_mdp == mdp)) return vis; else return null; }
/// <summary> /// Permet de retourner une liste de visiteurs pour un région à partir de vaffectation /// </summary> /// <param name="regionCode">code région</param> /// <returns>List<VISITEUR></returns> public static List<VISITEUR> ChargerVisiteurByRegion(string regionCode) { List<VISITEUR> lv = new List<VISITEUR>(); VISITEUR vis; List<VAFFECTATION> lvaff = VaffectationDAO.FindByRegion(regionCode); foreach (VAFFECTATION vaff in lvaff) { vis = VisiteurDAO.FindById(vaff.VIS_MATRICULE); lv.Add(vis); } return lv; }
/// <summary> /// Permet de charger un visiteur à partir de son login et mot de passe /// </summary> /// <param name="matricule">matricule Visiteur</param> /// <param name="mdp">mot de passe Visiteur</param> /// <returns>objet VISITEUR</returns> public static VISITEUR ChargerVisiteur(string matricule, string mdp) { VISITEUR vis = new VisiteurDAO().FindById(matricule); if ((vis != null) && (vis.vis_mdp == mdp)) { return(vis); } else { return(null); } }
/// <summary> /// Permet de charger le visiteur pour un id donné /// <param name="id">chaine de caracteres</param> /// </summary> public static VISITEUR ChargerVisiteurById(string id) { VISITEUR vis = VisiteurDAO.FindById(id); if (vis != null) { return(vis); } else { return(null); } }
public static List <VISITEUR> Chargerlesvisiteurs(string secteurCode) { List <VISITEUR> lv = new List <VISITEUR>(); VISITEUR vis; List <VAFFECTATION> lvaff = VaffectationDAO.FindBySecteur(secteurCode); foreach (VAFFECTATION vaff in lvaff) { vis = VisiteurDAO.FindById(vaff.VIS_MATRICULE); lv.Add(vis); } return(lv); }
/// <summary> /// Permet de retourner une liste de visiteurs (pas responsable actuel) pour un secteur /// </summary> /// <param name="secteurCode">code secteur</param> /// <returns>List<VISITEUR></returns> public static List <VISITEUR> ChargerVisiteurBySecteur(string respon, string secteurCode) { List <VISITEUR> lv = new List <VISITEUR>(); List <VISITEUR> lv2 = new List <VISITEUR>(); VAFFECTATION oui = new VAFFECTATION(); lv = VisiteurDAO.FindBySecteur(respon, secteurCode); foreach (VISITEUR v in lv) { oui = VaffectationDAO.FindByMatricule(v.VIS_MATRICULE); if (oui.TRA_ROLE == "Visiteur") { lv2.Add(v); } } return(lv2); }
/// Permet de promouvoir un visiteur, délégué de region /// </summary> /// <returns>List<VISITEUR>/returns> public static void promouvoirVisiteur(TRAVAILLER tra) { VisiteurDAO.promouvoir(tra); }
/// Permet de charger tous les visiteurs d'un region /// </summary> /// <returns>List<VISITEUR>/returns> public static List<VISITEUR> chargerLesVisiteurs(string region) { List<VISITEUR> vis; vis = VisiteurDAO.FindAllInReg(region); return vis; }
/// <summary> /// Permet de modifier le mot de passe d'un visiteur /// </summary> /// <param name="v">Infos du visiteur</param> public static void MajMotDePasse(VISITEUR v) { VisiteurDAO.MajMDP(v); }
/// <summary> /// Permet de modifier les infos perso du visiteur /// </summary> /// <param name="v">Infos du visiteur</param> public static void MajInfosPersos(VISITEUR v) { VisiteurDAO.update(v); }
public static string ChargerLeCodeSecteurDuResponsable(string matricule) { string codeSecteur = VisiteurDAO.ChargerCodeSecteur(matricule); return(codeSecteur); }
/// <summary> /// Permet de retourner une liste de visiteurs pour un secteur à partir de vaffectation /// </summary> /// <param name="secCode">code secteur</param> /// <returns>List<VISITEUR></returns> public static List<VISITEUR> ChargerVisiteurBySecteur(string respon, string secteurCode) { List<VISITEUR> lv = new List<VISITEUR>(); lv = VisiteurDAO.FindBySecteur(respon, secteurCode); return lv; }
public static VISITEUR ChargerVisiteurMatricule(string matricule) { return(VisiteurDAO.FindById(matricule)); }
public static List <VISITEUR> ChargerAllVisiteurs() { return(VisiteurDAO.FindAll()); }
/// <summary> /// Permet de charger un visiteur à partir de son matricule /// </summary> /// <param name="matricule">Matricule du visiteur</param> /// <returns>objet VISITEUR</returns> public static VISITEUR loadVisiteur(String matricule) { VISITEUR vis = new VisiteurDAO().FindById(matricule); return(vis); }
public static void UpdateVisiteurMdp(string mat, string nmdp) { VisiteurDAO.UpdateVisiteurMdp(mat, nmdp); }
/// <summary> /// Permet de mettre à jour le visiteur dans la base de données /// <param name="mat">(matricule visiteur,</param> /// <param name="adr">ancienne adresse visiteur,</param> /// <param name="CP">ancien code postal visiteur,</param> /// <param name="ville">ancienne ville visiteur,</param> /// <param name="nadr">nouvelle adresse visiteur,</param> /// <param name="nCP">nouveau code postal visiteur,</param> /// <param name="nville">nouvelle ville visiteur)</param> /// </summary> public static void UpdateVisiteur(string mat, string adr, string CP, string ville, string nadr, string nCP, string nville) { VisiteurDAO.UpdateVisiteurInfo(mat, adr, CP, ville, nadr, nCP, nville); }