コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
         /// <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;

        }
コード例 #3
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
 /// <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;
 }
コード例 #4
0
        /// <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);
            }
        }
コード例 #5
0
ファイル: Manager.cs プロジェクト: BraviMathieu/GSBCR
        /// <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);
            }
        }
コード例 #6
0
ファイル: Manager.cs プロジェクト: NicolasJeannette/GSBCR-C-
        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);
        }
コード例 #7
0
ファイル: Manager.cs プロジェクト: BraviMathieu/GSBCR
        /// <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);
        }
コード例 #8
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
 /// Permet de promouvoir un visiteur, délégué de region
 /// </summary>
 /// <returns>List<VISITEUR>/returns>
 public static void promouvoirVisiteur(TRAVAILLER tra)
 {
     VisiteurDAO.promouvoir(tra);
 }
コード例 #9
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
 /// 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;
 }
コード例 #10
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
 /// <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);
 }
コード例 #11
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
 /// <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);
 }
コード例 #12
0
ファイル: Manager.cs プロジェクト: romainbezard/GSBCR
        public static string ChargerLeCodeSecteurDuResponsable(string matricule)
        {
            string codeSecteur = VisiteurDAO.ChargerCodeSecteur(matricule);

            return(codeSecteur);
        }
コード例 #13
0
ファイル: Manager.cs プロジェクト: antoine-der/GSBCR
 /// <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;
 }
コード例 #14
0
ファイル: Manager.cs プロジェクト: romainbezard/GSBCR
 public static VISITEUR ChargerVisiteurMatricule(string matricule)
 {
     return(VisiteurDAO.FindById(matricule));
 }
コード例 #15
0
ファイル: Manager.cs プロジェクト: romainbezard/GSBCR
 public static List <VISITEUR> ChargerAllVisiteurs()
 {
     return(VisiteurDAO.FindAll());
 }
コード例 #16
0
        /// <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);
        }
コード例 #17
0
ファイル: Manager.cs プロジェクト: BraviMathieu/GSBCR
 public static void UpdateVisiteurMdp(string mat, string nmdp)
 {
     VisiteurDAO.UpdateVisiteurMdp(mat, nmdp);
 }
コード例 #18
0
ファイル: Manager.cs プロジェクト: BraviMathieu/GSBCR
 /// <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);
 }