public FrmMenuVisiteur(String login, String password) { InitializeComponent(); // chargement du visiteur connecté et de son profil try { //le visiteur doit être passé en paramètre par le menu de connexion //Ici initialiser le visiteur en dur //visiteur leVisiteur = VisiteurManager.ChargerVisiteur(login, password); //délégue //leVisiteur = VisiteurManager.ChargerVisiteur("r58", "secret18"); //responsable //leVisiteur = VisiteurManager.ChargerVisiteur("r24", "secret18"); leProfil = VisiteurManager.ChargerAffectationVisiteur(leVisiteur.VIS_MATRICULE); if (leProfil.TRA_ROLE == "Délégué") { maRégionToolStripMenuItem.Enabled = true; } else if (leProfil.TRA_ROLE == "Responsable") { monSecteurToolStripMenuItem.Enabled = true; mesRapportsEnCoursToolStripMenuItem.Enabled = false; mesRapportsValidésToolStripMenuItem.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.GetBaseException().Message); } }
private void btnSeConnecter_Click(object sender, EventArgs e) { VISITEUR vis = null; string id = txtId.Text; string mdp = txtMdp.Text; try { vis = Manager.ChargerVisiteur(txtId.Text, txtMdp.Text); if (vis != null) { this.Hide(); FrmMenuVisiteur obj = new FrmMenuVisiteur(id, mdp); obj.Show(); } else { MessageBox.Show("Le nom d'utilisateur ou le mot de passe est incorrect", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Il y'a eu une erreur lors de la connexion", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Bouton de connexion private void button1_Click(object sender, EventArgs e) { string matricule; string mdp; matricule = tbxID.Text.ToString(); mdp = tbxMDP.Text.ToString(); //Visiteur if (matricule != "" && mdp != "") { leVisiteur = VisiteurManager.ChargerVisiteur(matricule, mdp); if (leVisiteur == null) { lblError.Visible = V; lblError.Text = "Connexion échoué"; } else { lblError.Visible = V; lblError.Text = "Connexion réussie"; FrmMenuVisiteur v = new FrmMenuVisiteur(matricule, mdp); v.ShowDialog(); } } else { lblError.Visible = V; lblError.Text = "Veuillez remplir les champs vides"; } }
static void test_ChargerVisiteur() { Console.WriteLine("Entrez le n° visiteur :"); //exemple a131, r58, a17, a55 string m = Console.ReadLine(); Console.WriteLine("Entrez le mot de passe :"); //exemple 30BFD069 string mdp = Console.ReadLine(); try { VISITEUR v = Manager.ChargerVisiteur(m, mdp); VAFFECTATION vaff = Manager.ChargerAffectationVisiteur(m); if (v != null && vaff != null) { Console.WriteLine("Visiteur " + v.VIS_NOM + " " + v.Vis_PRENOM); Console.WriteLine("dernière affectation : {0} , {1}, {2}", vaff.TRA_ROLE, vaff.REG_CODE, vaff.JJMMAA); } else { Console.WriteLine("visiteur absent ou mdp erroné"); } } catch (Exception ex) { Console.WriteLine(ex.GetBaseException().Message); } }
//Click sur le bouton valider private void btn_valider_Click(object sender, EventArgs e) { string mat = txt_mat.Text; string mdp = txt_mdp.Text; try { vis = Manager.ChargerVisiteur(mat, mdp); //Si le mot de passe et / ou le matricule ne sont pas renseignés if (mat == "" || mdp == "" || mat != vis.VIS_MATRICULE || mdp != vis.vis_mdp) { MessageBox.Show("Les identifiants ne sont pas tous remplis."); } //Sinon else { this.Visible = false; FrmMenuVisiteur fmv = new FrmMenuVisiteur(mat, mdp); fmv.ShowDialog(); } } //Si les identifiants sont incorrectes catch (Exception ex) { MessageBox.Show("Les identifiants sont incorrectes"); } }
/// <summary> /// Permet de charger la liste des rapports qui concerne un praticien /// </summary> /// <param name="v">Visiteur connecté</param> /// <param name="p">Praticien concerné</param> /// <returns>List<RAPPORT_VISITE></returns> public static List <RAPPORT_VISITE> ChargerRapportsVisitesPraticien(VISITEUR v, PRATICIEN p) { List <RAPPORT_VISITE> lrv = null; lrv = new RapportVisiteDAO().FindByPraticien(v, p); return(lrv); }
public FrmMenu(VISITEUR v) { string matricule = v.VIS_MATRICULE; string mdp = v.vis_mdp; InitializeComponent(); // chargement du visiteur connecté et de son profil try { //Charge l'utilisateur leVisiteur = VisiteurManager.ChargerVisiteur(matricule, mdp); leProfil = VisiteurManager.ChargerAffectationVisiteur(leVisiteur.VIS_MATRICULE); if (leProfil.TRA_ROLE == "Délégué") { maRégionToolStripMenuItem.Visible = true; } else if (leProfil.TRA_ROLE == "Responsable") { monSecteurToolStripMenuItem.Visible = true; mesRapportsEnCoursToolStripMenuItem.Visible = false; mesRapportsValidésToolStripMenuItem.Visible = false; } } catch (Exception ex) { MessageBox.Show(ex.GetBaseException().Message); } }
/// <summary> /// Permet de charger un rapport de visite en fonction du medicament /// </summary> /// <param name="v">Visiteur connecté</param> /// <param name="m">Médicament selectionné</param> /// <returns>List<RAPPORT_VISITE></returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteMedicament(VISITEUR v, MEDICAMENT m) { List <RAPPORT_VISITE> lrv = null; lrv = new RapportVisiteDAO().FindByMedicament(v, m); return(lrv); }
private void cbxVisiteurs_SelectedIndexChanged(object sender, EventArgs e) { if (cbxVisiteurs.SelectedIndex != -1) { VAFFECTATION leProfil = Manager.ChargerAffectationVisiteur(UserId); VISITEUR v = (VISITEUR)cbxVisiteurs.SelectedItem; Nbrapports = Manager.ChargerRapportRegionLusVisiteur(leProfil.REG_CODE, v.VIS_MATRICULE); VAFFECTATION jmmaa = Manager.ChargerAffectationVisiteur(v.VIS_MATRICULE);; tbxMatricule.Text = v.VIS_MATRICULE; tbxNom.Text = v.VIS_NOM; tbxPrenom.Text = v.Vis_PRENOM; dtpEmbauche.Value = v.VIS_DATEEMBAUCHE; dtpRegion.Value = jmmaa.JJMMAA; tbxRapport.Text = Nbrapports.Count.ToString(); if (Nbrapports.Count == 0) { btnpas0.Hide(); } else { btnpas0.Show(); } } }
public FrmRapportUnPraticien(List <RAPPORT_VISITE> lr, VISITEUR v) { InitializeComponent(); bsRapportUnPraticien.DataSource = lr; dgvRapportUnPraticien.DataSource = bsRapportUnPraticien; dgvRapportUnPraticien.MultiSelect = false; leVisiteur = v; }
// Charge les rapports finis des visiteurs public FrmRapportsValides(VISITEUR v) { InitializeComponent(); btnVoirLePraticien.Visible = false; bsRapport.DataSource = Manager.ChargerRapportVisiteurFinis(v.VIS_MATRICULE); cbxRapport.DataSource = bsRapport; cbxRapport.DisplayMember = "RAP_NUM"; }
public FrmRapportValide(VISITEUR leVisiteur) { InitializeComponent(); actuVisiteur = leVisiteur; bsRapportValide.DataSource = VisiteurManager.ChargerRapportVisiteurFinis(leVisiteur.VIS_MATRICULE); cbxRapNum.DataSource = bsRapportValide; cbxRapNum.DisplayMember = "RAP_NUM"; }
public FrmRapportValide(VISITEUR v, List <RAPPORT_VISITE> lr) { InitializeComponent(); leVisiteur = v; txtboxVis.Text = leVisiteur.VIS_NOM + " " + leVisiteur.Vis_PRENOM; bsRapportValide.DataSource = lr; dvgRapportValide.DataSource = bsRapportValide; }
public FrmModifInfos(VISITEUR v) { InitializeComponent(); leVisiteur = v; txtboxVis.Text = leVisiteur.VIS_NOM + " " + leVisiteur.Vis_PRENOM; txtBoxAdresse.Text = leVisiteur.VIS_ADRESSE; txtBoxCp.Text = leVisiteur.VIS_CP; txtBoxVille.Text = leVisiteur.VIS_VILLE; }
/// <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; }
public FrmRapportEnCours(VISITEUR v, List <RAPPORT_VISITE> lr) { InitializeComponent(); leVisiteur = v; label2.Text = leVisiteur.VIS_NOM; label3.Text = leVisiteur.Vis_PRENOM; bsRapportEnCours.DataSource = lr; dgvRapportEnCours.DataSource = bsRapportEnCours; }
public void TestChargerVisiteur() { VISITEUR v = VisiteurManager.ChargerVisiteur("a131", "30BFD069"); Assert.IsNotNull(v, "visiteur a131 avec mdp 30BFD069 non chargé"); VISITEUR v1 = VisiteurManager.ChargerVisiteur("a131", "vide"); Assert.IsNull(v1, "visiteur a131 a été chargé avec un mdp faux"); }
//Click sur le bouton "Consulter praticien" : ouvre le formulaire de consultation d'un praticien private void btn_consult_praticien_Click(object sender, EventArgs e) { VISITEUR v = new VISITEUR(); v.VIS_MATRICULE = leVisiteur.VIS_MATRICULE; FrmConsulterPraticien fcp = new FrmConsulterPraticien(v); fcp.ShowDialog(); }
//Click sur le bouton "Consulter médicament" : ouvre le formulaire de consultation d'un médicament private void btn_consulter_medicament_Click(object sender, EventArgs e) { VISITEUR v = new VISITEUR(); v.VIS_MATRICULE = leVisiteur.VIS_MATRICULE; FrmConsulterMedicament fcm = new FrmConsulterMedicament(v); fcm.ShowDialog(); }
//Click sur le bouton "Consulter Rapports validés" : ouvre le formulaire de consultation des rapports à l'état validé private void btnRapportValidés_Click(object sender, EventArgs e) { VISITEUR v = new VISITEUR(); v.VIS_MATRICULE = leVisiteur.VIS_MATRICULE; FrmRapportsValides frv = new FrmRapportsValides(v); frv.ShowDialog(); }
public FrmDetailsVisiteur(bool modification, VAFFECTATION laAffectation, VISITEUR leUtilisateur, VAFFECTATION laAffectationUtilisateur, FrmVisiteurs formParent) { InitializeComponent(); this.laAffectation = laAffectation; this.leUtilisateur = leUtilisateur; this.laAffectationUtilisateur = laAffectationUtilisateur; this.modification = modification; this.formParent = formParent; }
public void TestChargerVisiteur() { VISITEUR v = VisiteurManager.ChargerVisiteur("a131", "30BFD069"); Assert.IsNotNull(v, "le visiteur a131 mdp 30BFD069 non chargée"); VISITEUR v1 = VisiteurManager.ChargerVisiteur("a131", ""); Assert.IsNull(v1, "le visiteur a131 est chargée sans mot de passe"); }
//Click sur le bouton "Consulter Visiteur de son équipe" : ouvre le formulaire de consultations des visiteurs de l'équipe de l'utilisateur connecté private void btnVoirVisiteurEquipe_Click(object sender, EventArgs e) { VISITEUR v = new VISITEUR(); v.VIS_MATRICULE = leVisiteur.VIS_MATRICULE; v.SEC_CODE = leVisiteur.SEC_CODE; FrmVoirVisiteurEquipe fvve = new FrmVoirVisiteurEquipe(v); fvve.ShowDialog(); }
//Constructeur : affiche les informations du visiteur dans les cases du formulaire public FrmModifierInfoPerso(VISITEUR v) { InitializeComponent(); this.v = v; txtAdresse.Text = v.VIS_ADRESSE; txtCp.Text = v.VIS_CP; txtVille.Text = v.VIS_VILLE; InitRapport(); }
public FrmInfoPerso(VISITEUR v) { InitializeComponent(); this.v = v; lblNomPrenom.Text = v.VIS_NOM + " " + v.Vis_PRENOM; txtbAdresse.Text = v.VIS_ADRESSE; txtbVille.Text = v.VIS_VILLE; txtbCp.Text = v.VIS_CP; lblDateEmbauche.Text = v.VIS_DATEEMBAUCHE.ToString(); }
/// <summary> /// Permet de créer un visiteur dans la base de données /// </summary> /// <param name="v">objet visiteur</param> public static void CreateVisiteur(VISITEUR v) { try { new VisiteurDAO().insert(v); } catch (Exception ex) { throw ex; } }
/// <summary> /// Permet de mettre à jour les données d'un visiteur /// </summary> /// param name="v">v</param> public static void update(VISITEUR v) { try { new VisiteurDAO().update(v); } catch (Exception ex) { throw ex; } }
public FrmModifPwd(VISITEUR v) { InitializeComponent(); this.leVis = v; txtOldPwd.UseSystemPasswordChar = true; txtOldPwd.PasswordChar = '\u25CF'; txtNewPwd.UseSystemPasswordChar = true; txtNewPwd.PasswordChar = '\u25CF'; txtConfPwd.UseSystemPasswordChar = true; txtConfPwd.PasswordChar = '\u25CF'; }
public FrmModiConsDonneesPerso(VISITEUR v) { InitializeComponent(); txtMatri.Text = v.VIS_MATRICULE; txtNom.Text = v.VIS_NOM; txtPrenom.Text = v.Vis_PRENOM; txtAddr.Text = v.VIS_ADRESSE; txtCp.Text = v.VIS_CP; txtVille.Text = v.VIS_VILLE; }
private void Dg_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { DataGridViewRow row = this.Dg.Rows[e.RowIndex]; PRATICIEN p = Manager.ChargerLePraticien(Convert.ToInt32(row.Cells[2].Value)); VISITEUR v = Manager.ChargerVisiteurMatricule(row.Cells[0].Value.ToString()); frmInfoRapportRegion information = new frmInfoRapportRegion(p, v, Convert.ToInt32(row.Cells[1].Value), row.Cells[3].Value.ToString(), row.Cells[6].Value.ToString(), row.Cells[4].Value.ToString()); information.Show(); }