/// <summary> /// Permet de créer une liste avec tout les rapport selon leur état /// </summary> /// <param name="lesEtats">Liste d'états (int)</param> /// <returns></returns> public static List <RAPPORT_VISITE> FindByEtat(List <int> lesEtats) { List <RAPPORT_VISITE> lesRapports = null; using (var context = new GSB_VisiteEntities()) { int i = 0; string reqStr = "select * from RAPPORT_VISITE r where r.RAP_ETAT in("; foreach (int e in lesEtats) { if (i != 0) { reqStr += ","; } else { i++; } reqStr += e; } reqStr += ")"; lesRapports = context.RAPPORT_VISITE.SqlQuery(reqStr).ToList <RAPPORT_VISITE>(); } return(lesRapports); }
/// <summary> /// Permet de créer une liste avec tous les rapports de visite de visiteurs qui concerne un médicament /// </summary> /// <param name="lesMatricules">Liste de matricule (string)</param> /// <param name="unMedicament">dépot légal medicament (string)</param> /// <returns>List<RAPPORT_VISITE></returns> public static List <RAPPORT_VISITE> FindBymedicamentEtVisiteur(List <string> lesMatricules, string unMedicament) { List <RAPPORT_VISITE> lesRapports = null; using (var context = new GSB_VisiteEntities()) { //désactiver le chargement différé //context.Configuration.LazyLoadingEnabled = false; int i = 0; string reqStr = "select * from RAPPORT_VISITE r where r.RAP_MATRICULE in("; foreach (string m in lesMatricules) { if (i != 0) { reqStr += ","; } else { i++; } reqStr += "'" + m + "'"; } reqStr += ") and (r.RAP_MED1 = '" + unMedicament; reqStr += "' or r.RAP_MED2 = '" + unMedicament; reqStr += "')"; lesRapports = context.RAPPORT_VISITE.SqlQuery(reqStr).ToList <RAPPORT_VISITE>(); } return(lesRapports); }
public static void insert(TRAVAILLER t) { using (var context = new GSB_VisiteEntities()) { context.TRAVAILLER.Add(t); context.SaveChanges(); } }
public static List <VISITEUR> FindByCodeRegion(string codeRegion) { List <VISITEUR> visiteurs = null; using (var context = new GSB_VisiteEntities()) { string reqStr = "select * from VAFFECTATION INNER JOIN VISITEUR ON VISITEUR.VIS_MATRICULE = VAFFECTATION.VIS_MATRICULE Where REG_CODE = '" + codeRegion + "'"; visiteurs = context.VISITEURs.SqlQuery(reqStr).ToList <VISITEUR>(); } return(visiteurs); }
public List <RAPPORT_VISITE> FindByMedoc(String numMedoc, String mat) { List <RAPPORT_VISITE> rv = null; using (var context = new GSB_VisiteEntities()) { string rqt = "select * from RAPPORT_VISITE where (RAP_MED1 like @NUM_MED or RAP_MED2 like @NUM_MED) and RAP_MATRICULE like @mat "; rv = context.RAPPORT_VISITE.SqlQuery(rqt, new SqlParameter("NUM_MED", numMedoc), new SqlParameter("mat", mat)).ToList <RAPPORT_VISITE>(); } return(rv); }
public List <RAPPORT_VISITE> FindBypratricien(String numPra, String mat) { List <RAPPORT_VISITE> rv = null; using (var context = new GSB_VisiteEntities()) { string rqt = "select * from RAPPORT_VISITE where RAP_PRANUM like @NUM_PRA and RAP_MATRICULE like @mat"; rv = context.RAPPORT_VISITE.SqlQuery(rqt, new SqlParameter("NUM_PRA", numPra), new SqlParameter("mat", mat)).ToList <RAPPORT_VISITE>(); } return(rv); }
public static List <RAPPORT_VISITE> FindByRegionPraticien(string matricule) { List <RAPPORT_VISITE> rapports = null; using (var context = new GSB_VisiteEntities()) { string reqStr = "select * from VAFFECTATION INNER JOIN RAPPORT_VISITE ON VIS_MATRICULE = RAP_MATRICULE Where REG_CODE = (SELECT REG_CODE from VAFFECTATION where VIS_MATRICULE = '" + matricule + "')"; rapports = context.RAPPORT_VISITE.SqlQuery(reqStr).ToList <RAPPORT_VISITE>(); } return(rapports); }
public static List <RAPPORT_VISITE> FindByCodeRegion(string codeRegion) { List <RAPPORT_VISITE> rapports = null; using (var context = new GSB_VisiteEntities()) { string reqStr = "select * from VAFFECTATION INNER JOIN RAPPORT_VISITE ON VIS_MATRICULE = RAP_MATRICULE Where REG_CODE = '" + codeRegion + "'"; rapports = context.RAPPORT_VISITE.SqlQuery(reqStr).ToList <RAPPORT_VISITE>(); } return(rapports); }
public static List <RAPPORT_VISITE> FindByNum(Int32 n) { List <RAPPORT_VISITE> rv = null; using (var context = new GSB_VisiteEntities()) { string req = "SELECT * FROM RAPPORT_VISITE r WHERE r.RAP_NUM =" + n; rv = context.RAPPORT_VISITE.SqlQuery(req).ToList <RAPPORT_VISITE>(); } return(rv); }
/// <summary> /// Permet de charger toutes les régions /// </summary> /// <returns>List REGION</returns> public List <REGION> FindAll() { List <REGION> reg = null; using (var context = new GSB_VisiteEntities()) { var req = from r in context.REGIONs.Include("LeSecteur") select r; reg = req.ToList <REGION>(); } return(reg); }
/// <summary> /// Permet de charger tous les motifs visites /// </summary> /// <returns>List MOTIF_VISITE</returns> public List <MOTIF_VISITE> FindAll() { List <MOTIF_VISITE> lmv = null; using (var context = new GSB_VisiteEntities()) { var req = from m in context.MOTIF_VISITE select m; lmv = req.ToList <MOTIF_VISITE>(); } return(lmv); }
/// <summary> /// Permet de charger touts les secteurs /// </summary> /// <returns>List SECTEUR</returns> public List <SECTEUR> FindAll() { List <SECTEUR> reg = null; using (var context = new GSB_VisiteEntities()) { var req = from r in context.SECTEURs select r; reg = req.ToList <SECTEUR>(); } return(reg); }
/// <summary> /// Permet de charger tous les types de praticiens /// </summary> /// <returns>TYPE PRATICIEN</returns> public List <TYPE_PRATICIEN> FindAll() { List <TYPE_PRATICIEN> typ = null; using (var context = new GSB_VisiteEntities()) { var req = from t in context.TYPE_PRATICIEN select t; typ = req.ToList <TYPE_PRATICIEN>(); } return(typ); }
/// <summary> /// Permet de charger toutes les familles de médicaments /// </summary> /// <returns>FAMILLE</returns> public List <FAMILLE> FindAll() { List <FAMILLE> fam = null; using (var context = new GSB_VisiteEntities()) { var req = from f in context.FAMILLEs.Include("LesMedicaments") select f; fam = req.ToList <FAMILLE>(); } return(fam); }
/// <summary> /// Permet de charger tous les praticiens /// </summary> /// <returns>PRATICIEN</returns> public List <PRATICIEN> FindAll() { List <PRATICIEN> pas = null; using (var context = new GSB_VisiteEntities()) { var req = from p in context.PRATICIENs.Include("LeType") select p; pas = req.ToList <PRATICIEN>(); } return(pas); }
public static List <TYPE_PRATICIEN> FindAll() { //A faire : charger tous les types praticiens List <TYPE_PRATICIEN> lesTypesPraticien = null; using (var context = new GSB_VisiteEntities()) { var req = from t in context.TYPE_PRATICIEN select t; lesTypesPraticien = req.ToList <TYPE_PRATICIEN>(); } return(lesTypesPraticien); }
/// <summary> /// Permet de rechercher une famille de médicament par son nom /// </summary> /// <param name="FAM_LIBELLE">Libelle d'une famille</param> /// <returns>FAMILLE</returns> public FAMILLE FindById(string libelleFamille) { FAMILLE fam = null; using (var context = new GSB_VisiteEntities()) { var req = from f in context.FAMILLEs.Include("LesMedicaments") where f.FAM_LIBELLE.Contains(libelleFamille) select f; fam = req.SingleOrDefault <FAMILLE>(); } return(fam); }
/// <summary> /// Permet de rechercher un praticien en fonction de son type /// </summary> /// <param code="TYP_CODE">Code type du praticien</param> /// <returns>List PRATICIEN</returns> public List <PRATICIEN> FindByType(string code) { List <PRATICIEN> pas = null; using (var context = new GSB_VisiteEntities()) { var req = from p in context.PRATICIENs.Include("LeType") where p.TYP_CODE == code select p; pas = req.ToList <PRATICIEN>(); } return(pas); }
/// <summary> /// Permet de rechercher un praticien par son numéro /// </summary> /// <param pranum="PRA_NUM">Numéro d'un praticien</param> /// <returns>PRATICIEN</returns> public PRATICIEN FindById(Int16 pranum) { PRATICIEN pas = null; using (var context = new GSB_VisiteEntities()) { var req = from p in context.PRATICIENs where p.PRA_NUM == pranum select p; pas = req.SingleOrDefault <PRATICIEN>(); } return(pas); }
/// <summary> /// Permet de rechercher une région par son nom /// </summary> /// <param code="REG_NOM">Region nom</param> /// <returns>REGION</returns> public REGION FindById(string code) { REGION reg = null; using (var context = new GSB_VisiteEntities()) { var req = from r in context.REGIONs.Include("LeSecteur") where r.REG_NOM.Contains(code) select r; reg = req.SingleOrDefault <REGION>(); } return(reg); }
/// <summary> /// Permet de retourner un rapport de visite en connaissant son id /// </summary> /// <param name="m">matricule Visiteur</param> /// <param name="n">numéro rapport</param> /// <returns>RAPPORT_VISITE</returns> public RAPPORT_VISITE FindById(string m, int n) { RAPPORT_VISITE rv = null; using (var context = new GSB_VisiteEntities()) { var req = from r in context.RAPPORT_VISITE where r.RAP_MATRICULE == m && r.RAP_NUM == n select r; rv = req.SingleOrDefault <RAPPORT_VISITE>(); } return(rv); }
public static string ChargerCodeSecteur(string matricule) { string codeSecteur = null; using (var context = new GSB_VisiteEntities()) { var req = from v in context.VISITEURs where v.VIS_MATRICULE == matricule select v.SEC_CODE; codeSecteur = req.SingleOrDefault(); } return(codeSecteur); }
public static List <REGION> FindBySector(string secteurCode) { List <REGION> region = null; using (var context = new GSB_VisiteEntities()) { var req = from m in context.REGION where m.SEC_CODE == secteurCode select m; region = req.ToList <REGION>(); } return(region); }
public static List <FAMILLE> FindAll() { //A faire : charger toutes les familles de médicaments List <FAMILLE> famille = null; using (var context = new GSB_VisiteEntities()) { var req = from f in context.FAMILLEs select f; famille = req.ToList <FAMILLE>(); } return(famille); }
/// <summary> /// Permet de retrouver la dernière affectation d'un visiteur à partir de son matricule /// en utilisant la vue vaffectation /// </summary> /// <param name="matricule">matricule Visiteur</param> /// <returns>VAFFECTATION</returns> public static VAFFECTATION FindByMatricule(string matricule) { VAFFECTATION v = null; using (var context = new GSB_VisiteEntities()) { var req = from vaff in context.VAFFECTATION where vaff.VIS_MATRICULE == matricule select vaff; v = req.SingleOrDefault(); } return(v); }
public static void MAJROLE(string r) { var role = new VAFFECTATION() { TRA_ROLE = "Visiteur" }; using (var context = new GSB_VisiteEntities()) { string req = "UPDATE VAFFECTATION SET TRA_ROLE = 'Délégué' WHERE VIS_MATRICULE = '" + r + "'"; context.Database.ExecuteSqlCommand(req); } }
public static List <REGION> FindBySecteur(string codeSecteur) { List <REGION> lesRegions = null; using (var context = new GSB_VisiteEntities()) { var req = from r in context.REGIONs where r.SEC_CODE == codeSecteur select r; lesRegions = req.ToList <REGION>(); } return(lesRegions); }
/// <summary> /// Permet de rechercher un type de praticien avec son code /// </summary> /// <param code="TYP_CODE">Type code praticien</param> /// <returns>TYPE PRATICIEN</returns> public TYPE_PRATICIEN FindById(string code) { TYPE_PRATICIEN typ = null; using (var context = new GSB_VisiteEntities()) { var req = from t in context.TYPE_PRATICIEN where t.TYP_CODE == code select t; typ = req.SingleOrDefault <TYPE_PRATICIEN>(); } return(typ); }
public static List <REGION> FindAll() { //A faire : charger toutes les régions List <REGION> lesRegions = null; using (var context = new GSB_VisiteEntities()) { var req = from r in context.REGIONs select r; lesRegions = req.ToList <REGION>(); } return(lesRegions); }
public static List <MOTIF_VISITE> FindAll() { //A faire : charger tous les motifs visite List <MOTIF_VISITE> motif = null; using (var context = new GSB_VisiteEntities()) { var req = from m in context.MOTIF_VISITE.Include("LesRapports") select m; motif = req.ToList <MOTIF_VISITE>(); } return(motif); }