private void btnVoirRapportMed_Click(object sender, EventArgs e) { string ntm = ""; string leMedicament = txtMed1.Text; List <RAPPORT_VISITE> lr = RapportVisiteDAO.FindByMedicament(leMedicament); foreach (RAPPORT_VISITE leRapport in lr) { ntm += leRapport.RAP_NUM + ", "; } this.bsRapports.SuspendBinding(); this.dataGridView1.Columns.Clear(); this.dataGridView1.AutoGenerateColumns = true; this.dataGridView1.Enabled = false; this.dataGridView1.Invalidate(); this.bsRapports.ResumeBinding(); this.dataGridView1.Enabled = true; this.dataGridView1.Refresh(); bsRapports.DataSource = lr; dataGridView1.DataSource = bsRapports; dataGridView1.Columns.Remove("leMedicament1"); dataGridView1.Columns.Remove("leMedicament2"); dataGridView1.Columns.Remove("leMotifVisite"); dataGridView1.Columns.Remove("LesEchantillonsOfferts"); dataGridView1.Columns.Remove("lePraticien"); dataGridView1.Columns.Remove("leVisiteur"); if (bsRapports.Count == 0) { MessageBox.Show("Aucun rapport de visite pour ce médicament", "Aucun rapport", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
/// <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 static List <RAPPORT_VISITE> ChargerRapportRegionDelegue(String code) { List <RAPPORT_VISITE> lr = new List <RAPPORT_VISITE>(); lr = RapportVisiteDAO.FindByRegion(code); return(lr); }
private void btnConsulterRapport_Click(object sender, EventArgs e) { string codeRegion = txtRegion.Text; List <RAPPORT_VISITE> lesRapports = RapportVisiteDAO.FindByCodeRegion(codeRegion); this.bsRapports.SuspendBinding(); this.dataGridView1.Columns.Clear(); this.dataGridView1.AutoGenerateColumns = true; this.dataGridView1.Enabled = false; this.dataGridView1.Invalidate(); this.bsRapports.ResumeBinding(); this.dataGridView1.Enabled = true; this.dataGridView1.Refresh(); bsRapports.DataSource = lesRapports; dataGridView1.DataSource = bsRapports; dataGridView1.Columns.Remove("leMedicament1"); dataGridView1.Columns.Remove("leMedicament2"); dataGridView1.Columns.Remove("leMotifVisite"); dataGridView1.Columns.Remove("LesEchantillonsOfferts"); dataGridView1.Columns.Remove("lePraticien"); dataGridView1.Columns.Remove("leVisiteur"); if (bsRapports.Count == 0) { MessageBox.Show("Aucun rapport de visite pour cette région", "Aucun rapport", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
/// <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); }
/// Permet de charger les rapports avec un médicament /// </summary> /// <param name="n">Dépôt légal médicament</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List<RAPPORT_VISITE> ChargerRapportVisiteurAvecMedicament(string m, string n) { List<RAPPORT_VISITE> lr; List<string> lm = new List<string>(); lr = RapportVisiteDAO.FindByMedDepLegalAndId(m, n); return lr; }
/// Permet de charger les rapports avec un praticien /// </summary> /// <param name="p">Numéro du praticien</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List<RAPPORT_VISITE> ChargerRapportVisiteurAvecPraticien(string m, string p) { List<RAPPORT_VISITE> lr; List<string> lm = new List<string>(); lr = RapportVisiteDAO.FindByMedPratAndId(m, p); return lr; }
/// <summary> /// Permet de retourner tout les rapports d'un visiteur avec un praticien donné /// </summary> /// <param name="idPra"></param> /// <param name="idVis"></param> /// <returns></returns> public static List <RAPPORT_VISITE> ChargerRapportParPraticienEtVisiteur(short idPra, string idVis) { RapportVisiteDAO rapportDAO = new RapportVisiteDAO(); List <RAPPORT_VISITE> raps = new List <RAPPORT_VISITE>(); raps = rapportDAO.ChargerRapportParPraticienEtVisiteur(idPra, idVis); return(raps); }
/// <summary> /// Permet de charger les rapports non consultés (état 2) des visiteurs d'une région /// </summary> /// <param name="code">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionNonLus(String code) { List <RAPPORT_VISITE> raps = new List <RAPPORT_VISITE>(); RapportVisiteDAO RapportDAO = new RapportVisiteDAO(); raps = RapportDAO.ChargerRapportRegionNonLu(code); return(raps); }
public static List <RAPPORT_VISITE> ChargerRapportParVisiteurEtat(string matricule, List <int> etat) { List <string> Matricule = new List <string>(); Matricule.Add(matricule); List <RAPPORT_VISITE> liste = RapportVisiteDAO.FindByEtatEtVisiteur(Matricule, etat); return(liste); }
/// <summary> /// Permet de charger la liste des rapport en cours /// </summary> /// <returns></returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteursEncours(int e) { List <RAPPORT_VISITE> lr; List <int> le = new List <int>(); le.Add(1); lr = RapportVisiteDAO.FindByEtat(le); return(lr); }
/// Permet de charger les rapports non terminés du visiteur (état 1) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE></returns> public static List<RAPPORT_VISITE> ChargerRapportVisiteurEncours(String m) { List<RAPPORT_VISITE> lr; List<string> lm = new List<string>(); lm.Add(m); List<int> le = new List<int>(); le.Add(1); lr = RapportVisiteDAO.FindByEtatEtVisiteur(lm, le); return lr; }
/// <summary> /// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionArchives(String r) { // Charge les rapports terminés (état = 3) des visiteurs d'une région List <RAPPORT_VISITE> raps = new List <RAPPORT_VISITE>(); RapportVisiteDAO RapportDAO = new RapportVisiteDAO(); raps = RapportDAO.ChargerRapportRegionArchives(r); return(raps); }
/// <summary> /// Permet de charger tous les rapports à l'état 3 du visiteur /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE></returns> public static List <RAPPORT_VISITE> ChargerRapportsConsulteVisiteur(String m) { List <RAPPORT_VISITE> lr; List <string> lm = new List <string>(); lm.Add(m); List <int> le = new List <int>(); le.Add(3); lr = new RapportVisiteDAO().FindByEtatEtVisiteur(lm, le); return(lr); }
/// Permet de charger les rapports terminés et consultés (état 3) d'un visiteur /// </summary> /// <param name="r">code région</param> /// /// <param name="code">code visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionLusVisiteur(String r, string code) { //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région List <RAPPORT_VISITE> lr; List <string> codes = new List <String>(); List <int> le = new List <int>(); le.Add(3); codes.Add(code); lr = RapportVisiteDAO.FindByEtatEtVisiteur(codes, le); return(lr); }
/// <summary> /// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m) { // Charge les rapports terminés (état = 2 ou 3) du visiteur List <int> etat = new List <int>(); List <string> matricule = new List <string>(); etat.Add(2); etat.Add(3); matricule.Add(m); List <RAPPORT_VISITE> rapports = new RapportVisiteDAO().FindByEtatEtVisiteur(matricule, etat); return(rapports); }
/// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List<RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m) { //A faire : charger les rapports terminés (état = 2 ou 3) du visiteur List<RAPPORT_VISITE> lr; List<string> lm = new List<string>(); lm.Add(m); List<int> le = new List<int>(); le.Add(2); le.Add(3); lr = RapportVisiteDAO.FindByEtatEtVisiteur(lm, le); return lr; }
/// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> /// public static List <RAPPORT_VISITE> ChargerRapportRegionLus(String r) { //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région List <RAPPORT_VISITE> lrp = new List <RAPPORT_VISITE>(); List <int> etat = new List <int>(); string region = null; etat.Add(2); region = r; lrp = RapportVisiteDAO.FindByRegionAndEtat(region, etat); return(lrp); }
/// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m) { List <string> matricule = new List <string>(); List <int> etats = new List <int>(); matricule.Add(m); etats.Add(2); etats.Add(3); List <RAPPORT_VISITE> lrv = new List <RAPPORT_VISITE>(); lrv = RapportVisiteDAO.FindByEtatEtVisiteur(matricule, etats); return(lrv); }
/// <summary> /// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m) { List <string> visiteur = new List <string>() { m }; List <int> etats = new List <int>() { 2, 3 }; List <RAPPORT_VISITE> rap = new RapportVisiteDAO().FindByEtatEtVisiteur(visiteur, etats); return(rap); }
/// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> /// public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m) { //A faire : charger les rapports terminés (état = 2 ou 3) du visiteur List <RAPPORT_VISITE> lrp = new List <RAPPORT_VISITE>(); List <int> etat = new List <int>(); etat.Add(2); etat.Add(3); List <string> matricule = new List <string>(); matricule.Add(m); lrp = RapportVisiteDAO.FindByEtatEtVisiteur(matricule, etat); return(lrp); }
/// <summary> /// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m) { //A faire : charger les rapports terminés (état = 2 ou 3) du visiteur List <string> visiteur = new List <string>() { m }; List <int> etats = new List <int>() { 2, 3 }; List <RAPPORT_VISITE> rapports = new RapportVisiteDAO().FindByEtatEtVisiteur(visiteur, etats); return(rapports); }
/// Permet de charger les rapports terminés du visiteur (état 2 et 3) /// </summary> /// <param name="m">matricule Visiteur</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(string m) { //Charger les rapports terminés (état = 2 ou 3) du visiteur List <RAPPORT_VISITE> rv; List <string> lm = new List <string>(); lm.Add(m); List <int> le = new List <int>(); //le.AddRange(new int[] { 2, 3 }); le.Add(2); le.Add(3); rv = new RapportVisiteDAO().FindByEtatEtVisiteur(lm, le); return(rv); }
/// Permet de charger les rapports non consultés (état 2) des visiteurs d'une région /// </summary> /// <param name="code">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionNonLus(string code) { List <RAPPORT_VISITE> lr = new List <RAPPORT_VISITE>(); List <VISITEUR> lv = ChargerVisiteurByRegion(code); List <string> lm = new List <string>(); List <int> le = new List <int>(); le.Add(2); foreach (VISITEUR v in lv) { lm.Add(v.VIS_MATRICULE); } lr = new RapportVisiteDAO().FindByEtatEtVisiteur(lm, le); return(lr); }
/// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionLus(string code) { // Charger les rapports terminés(état = 3) des visiteurs d'une région List <RAPPORT_VISITE> lr = new List <RAPPORT_VISITE>(); List <VISITEUR> lv = ChargerVisiteurByRegion(code); List <string> lm = new List <string>(); List <int> le = new List <int>(); le.Add(3); foreach (VISITEUR v in lv) { lm.Add(v.VIS_MATRICULE); } lr = new RapportVisiteDAO().FindByEtatEtVisiteur(lm, le); return(lr); }
/// <summary> /// Permet de charger les rapports non consultés (état 2) des visiteurs d'une région /// </summary> /// <param name="code">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionNonLus(String code) { //A faire : charger les rapports terminés et non lus (état = 2 ) des visiteurs d'une région List <RAPPORT_VISITE> lesRapVis; List <string> lm = new List <string>(); List <int> le = new List <int>(); le.Add(2); List <VAFFECTATION> lvaff = new VaffectationDAO().FindByRegion(code); foreach (VAFFECTATION vaff in lvaff) { lm.Add(vaff.VIS_MATRICULE); } lesRapVis = new RapportVisiteDAO().FindByEtatEtVisiteur(lm, le); return(lesRapVis); }
/// <summary> /// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionArchives(String r) { //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région List <RAPPORT_VISITE> lesRapportsVis; List <string> lm = new List <string>(); List <int> le = new List <int>(); le.Add(3); List <VAFFECTATION> vAffec = new VaffectationDAO().FindByRegion(r); foreach (VAFFECTATION vaff in vAffec) { lm.Add(vaff.VIS_MATRICULE); } lesRapportsVis = new RapportVisiteDAO().FindByEtatEtVisiteur(lm, le); return(lesRapportsVis); }
/// <summary> /// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <param name="role">Rôle de l'utilisateur (délégué ou responsable)</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionLus(String r, string role) { List <String> visMat = new List <string>(); List <VAFFECTATION> lvaff = new VaffectationDAO().FindByRegion(r, role); List <RAPPORT_VISITE> lesRaps = new List <RAPPORT_VISITE>(); foreach (VAFFECTATION laAffectation in lvaff) { visMat.Add(laAffectation.VIS_MATRICULE.ToString()); } lesRaps = new RapportVisiteDAO().FindByEtatEtVisiteur(visMat, new List <int>() { 3 }); return(lesRaps); }
/// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List <RAPPORT_VISITE> ChargerRapportRegionLus(String r) { //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région List <VISITEUR> rv = new List <VISITEUR>(); List <RAPPORT_VISITE> lr; List <String> str = new List <String>(); rv = ChargerVisiteurByRegion(r); List <int> le = new List <int>(); le.Add(3); foreach (VISITEUR visi in rv) { str.Add(visi.VIS_MATRICULE); } lr = RapportVisiteDAO.FindByEtatEtVisiteur(str, le); return(lr); }
/// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région /// </summary> /// <param name="r">code région</param> /// <returns>List<RAPPORT_VISITE>/returns> public static List<RAPPORT_VISITE> ChargerRapportRegionLus(String code) { //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région List<RAPPORT_VISITE> lr; List<string> lm = new List<string>(); List<int> le = new List<int>(); le.Add(3); List<VAFFECTATION> lvaff = VaffectationDAO.FindByRegion(code); foreach (VAFFECTATION vaff in lvaff) { // vis = VisiteurDAO.FindById(vaff.VIS_MATRICULE); lm.Add(vaff.VIS_MATRICULE); } lr = RapportVisiteDAO.FindByEtatEtVisiteur(lm, le); return lr; }