public List <LaboratorioVMSelect> GetLaboratoriossStaticCache()
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         return(laboratorioDal.GetLaboratoriossStaticCache());
     }
 }
 /// <summary>
 /// Descripción: Metodo para obtener informacion de labortorio filtrado por un texto, el codigo de usuario y el GUID del Examen o metodo
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="textoBusqueda"></param>
 /// <param name="idUsuario"></param>
 /// <param name="idExamen"></param>
 /// <returns></returns>
 public List <LaboratorioVMSelect> GetLaboratoriosByTextoBusqueda(string textoBusqueda, int idUsuario, Guid idExamen)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         return(laboratorioDal.GetLaboratoriosByTextoBusqueda(textoBusqueda, idUsuario, idExamen));
     }
 }
 /// <summary>
 /// Descripción: Metodo para obtener informacion de los laboratorios filtrados por Disa,Institucion,Red y microred.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="textoBusqueda"></param>
 /// <param name="idDisa"></param>
 /// <param name="idInstitucion"></param>
 /// <param name="idRed"></param>
 /// <param name="idMicrored"></param>
 /// <returns></returns>
 public List <Laboratorio> GetLaboratorioByMicroredByTextoBusqueda(string textoBusqueda, int idDisa, int idInstitucion, int idRed, int idMicrored)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         return(laboratorioDal.GetLaboratorioByMicroredByTextoBusqueda(textoBusqueda, idDisa, idInstitucion, idRed, idMicrored));
     }
 }
 /// <summary>
 /// Descripción: Metodo para obtener informacion de los laboratorios por Usuario.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idUsuario"></param>
 /// <returns></returns>
 public List <UsuarioLaboratorio> GetUsuarioLaboratorioByUser(int idUsuario)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         return(laboratorioDal.GetUsuarioLaboratorioByUser(idUsuario));
     }
 }
 /// <summary>
 /// Descripción: Metodo para Registrar informacion de los laboratorios
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="laboratorio"></param>
 public void InsertLaboratorio(Laboratorio laboratorio)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         laboratorioDal.InsertLaboratorio(laboratorio);
     }
 }
 /// <summary>
 /// Descripción: Metodo para Actualizar informacion de los laboratorios
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="laboratorio"></param>
 public void UpdateLaboratorio(Laboratorio laboratorio)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         laboratorioDal.UpdateLaboratorio(laboratorio);
     }
 }
 /// <summary>
 /// Descripción: Metodo para obtener informacion de labortorio filtrado por  el codigo de usuario.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idUsuario"></param>
 /// <returns></returns>
 public Laboratorio GetLaboratorioByUserId(int idUsuario)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         return(laboratorioDal.GetLaboratorioByUserId(idUsuario));
     }
 }
 /// <summary>
 /// Descripción: Obtiene informacion de los laboratorios por el Id
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public Laboratorio GetLaboratorioById(int id)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         return(laboratorioDal.GetLaboratorioById(id));
     }
 }
 /// <summary>
 /// Descripción: Metodo para obtener informacion de labortorio filtrado por el nombre.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="nombre"></param>
 /// <returns></returns>
 public List <Laboratorio> GetLaboratoriosByNombre(string nombre)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         var nombreBusqueda = nombre == null ? string.Empty : nombre.ToUpper();
         var laboratorios   = laboratorioDal.GetLaboratoriosByNombre(nombre);
         return(laboratorios.Where(x => IsValidLaboratorio(x, nombreBusqueda)).ToList());
     }
 }
Esempio n. 10
0
 /// <summary>
 /// Descripción: Metodo para obtener informacion de labortorio filtrado por un texto.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="textoBusqueda"></param>
 /// <returns></returns>
 public List <Laboratorio> GetLaboratoriosAllByTextoBusqueda(string textoBusqueda)
 {
     using (var laboratorioDal = new LaboratorioDal())
     {
         var laboratorios   = laboratorioDal.GetLaboratoriosAllByTextoBusqueda(textoBusqueda);
         var nombreBusqueda = textoBusqueda == null ? string.Empty : textoBusqueda.ToUpper();
         return(laboratorios.Where(x => IsValidLaboratorio(x, nombreBusqueda)).ToList());
     }
 }