Exemplo n.º 1
0
 /// <summary>
 /// Descripción: Obtiene informacion de los examenes filtrados por 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 <Examen> GetExamenesByNombre(string nombre)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByNombre(nombre));
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Descripción: Obtiene información de los examenes filtrados por Nombre y genero
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="genero"></param>
 /// <param name="data"></param>
 /// <returns></returns>
 public List <Examen> GetExamenesByGenero(int genero, String data)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByGenero(genero, data));
     }
 }
Exemplo n.º 3
0
 public List <Examen> GetExamenesByIdEnfermedadOrden(int idEnfermedad, String data)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByIdEnfermedadOrden(idEnfermedad, data));
     }
 }
        public ActionResult ExamenPlataforma(Guid id, string examen)
        {
            List <ExamenPlataforma> ListexP = new List <ExamenPlataforma>();
            ExamenDal dal = new ExamenDal();
            string    plataformaExamen = dal.VerListaPlataformaExamen(id);

            if (plataformaExamen.Length > 0)
            {
                string[] lista = plataformaExamen.Split('|');
                string[] campo;
                for (int i = 0; i < lista.Length; i++)
                {
                    ExamenPlataforma exP = new ExamenPlataforma();
                    campo            = lista[i].Split(',');
                    exP.idExamen     = id;
                    exP.Examen       = examen;
                    exP.idPlataforma = Convert.ToInt32(campo[0]);
                    exP.Plataforma   = campo[1].ToString();
                    ListexP.Add(exP);
                }
            }
            else
            {
                ExamenPlataforma exP = new ExamenPlataforma();
                exP.idExamen = id;
                exP.Examen   = examen;
                ListexP.Add(exP);
            }
            return(View(ListexP));
        }
Exemplo n.º 5
0
 public List <Examen> GetExamenesPorEnfermedad(int idEnfermedad)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesPorEnfermedad(idEnfermedad));
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// Descripción: Obtiene informacion de los examenes filtrados por idExamen
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idExamen"></param>
 /// <returns></returns>
 public Examen GetExamenById(Guid idExamen)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenById(idExamen));
     }
 }
Exemplo n.º 7
0
 public List <Examen> GetExamenesByIdEnfermedadAgrupado(int idEnfermedad)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByIdEnfermedadAgrupado(idEnfermedad));
     }
 }
Exemplo n.º 8
0
 public List <TipoMuestra> GetExamenAgrupado(int idExamenAgrupado)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenAgrupado(idExamenAgrupado));
     }
 }
Exemplo n.º 9
0
 /// <summary>
 /// Descripción: Obtiene informacion de los examenes filtrados por Laboratorio, Nombre y genero.
 /// Author: SOTERO BUSTAMANTE.
 /// Fecha Creacion: 19/11/2017
 /// Fecha Modificación: 19/11/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idLaboratorio"></param>
 /// <param name="genero"></param>
 /// <param name="data"></param>
 /// <returns></returns>
 public List <Examen> GetExamenesByTipoMuestra(string idOrden, string data, int idEnfermedad)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByTipoMuestra(idOrden, data, idEnfermedad));
     }
 }
Exemplo n.º 10
0
 public List <Examen> GetExamenUsuario(string data, int idUsuario)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenUsuario(data, idUsuario));
     }
 }
Exemplo n.º 11
0
        public string VerListaPlataforma()
        {
            ExamenDal dal        = new ExamenDal();
            string    plataforma = dal.VerListaPlataforma();

            return(plataforma);
        }
Exemplo n.º 12
0
        public string EliminarExamenPlataforma(int idPlataforma, Guid idExamen)
        {
            ExamenDal dal    = new ExamenDal();
            string    estado = dal.EliminarExamenPlataforma(idPlataforma, idExamen, Logueado.idUsuario);

            return(estado);
        }
Exemplo n.º 13
0
 /// <summary>
 /// Descripción: Registro de examenes
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="examen"></param>
 public void InsertExamen(Examen examen)
 {
     using (var examenDal = new ExamenDal())
     {
         examenDal.InsertExamen(examen);
     }
 }
Exemplo n.º 14
0
 /// <summary>
 /// Descripción: Actualziacion de examenes
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="examen"></param>
 public void UpdateExamen(Examen examen)
 {
     using (var examenDal = new ExamenDal())
     {
         examenDal.UpdateExamen(examen);
     }
 }
Exemplo n.º 15
0
 /// <summary>
 /// Descripción: Actualiza un examen.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="examenMetodo"></param>
 public void UpdateMetodoByExamen(ExamenMetodo examenMetodo)
 {
     using (var examenDal = new ExamenDal())
     {
         examenDal.UpdateMetodoByExamen(examenMetodo);
     }
 }
Exemplo n.º 16
0
 /// <summary>
 /// Descripción: Registra un examen nuevo
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="examenMetodo"></param>
 public void InsertMetodoByExamen(ExamenMetodo examenMetodo)
 {
     using (var examenDal = new ExamenDal())
     {
         examenDal.InsertMetodoByExamen(examenMetodo);
     }
 }
Exemplo n.º 17
0
 /// <summary>
 /// Descripción: Obtiene informacion de los examenes filtrados por idExamen
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idExamen"></param>
 /// <returns></returns>
 public List <ExamenMetodo> GetMetodoByExamen(Guid idExamen)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetMetodoByExamen(idExamen));
     }
 }
Exemplo n.º 18
0
 /// <summary>
 /// Descripción: Obtiene informacion de los examenes filtrados por Laboratorio, Nombre y genero.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idLaboratorio"></param>
 /// <param name="genero"></param>
 /// <param name="data"></param>
 /// <returns></returns>
 public List <Examen> GetExamenesByIdLaboratorio(int idEnfermedad, int genero, String data)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByIdLaboratorio(idEnfermedad, genero, data));
     }
 }
Exemplo n.º 19
0
 /// <summary>
 /// Descripción: Obtiene informacion de los examenes filtrados por idLab
 /// Author: Juan Muga.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idEnfermedad"></param>
 /// <param name="genero"></param>
 /// <param name="data"></param>
 /// <returns></returns>
 public List <Examen> GetExamenesByIdLaboratorioRecepcion(int idLaboratorio, int genero, String data)
 {
     using (var examenDal = new ExamenDal())
     {
         return(examenDal.GetExamenesByIdLaboratorioRecepcion(idLaboratorio, genero, data));
     }
 }
Exemplo n.º 20
0
        public string RegistrarExamenPlataforma(string[] idPlataforma, Guid idExamen)
        {
            string    plataforma = string.Join(",", idPlataforma);
            ExamenDal dal        = new ExamenDal();
            string    estado     = dal.RegistrarExamenPlataforma(plataforma, idExamen, Logueado.idUsuario);

            return(estado);
        }
Exemplo n.º 21
0
        public ActionResult EditarOpcion(Guid idAnalito, int idAnalitoOpcion)
        {
            ListaBl listaBL = new ListaBl();

            ExamenDal             dal     = new ExamenDal();
            List <SelectListItem> ListexP = new List <SelectListItem>();
            string listPf = dal.VerListaPlataforma();

            if (listPf.Length > 0)
            {
                string[] lista = listPf.Split('|');
                string[] campo;
                for (int i = 0; i < lista.Length; i++)
                {
                    campo = lista[i].Split(',');
                    ListexP.Add(new SelectListItem()
                    {
                        Text = campo[1].ToString(), Value = campo[0].ToString()
                    });
                }
            }

            var Opcion = _analitoBl.GetOpcionById(idAnalito, idAnalitoOpcion);

            Opcion.listPlataformas = ListexP;

            var tipos = listaBL.GetListaByOpcion(OpcionLista.OpcionesDeRespuesta);
            var model = new AnalitoOpcionViewModels
            {
                Opcion         = Opcion,
                TiposRespuesta = new ListaDetalleViewModels
                {
                    Data = tipos.ListaDetalle
                },
            };

            ViewBag.estados = new List <SelectListItem> {
                new SelectListItem {
                    Text = "Inactivo", Value = "0"
                },
                new SelectListItem {
                    Text = "Activo", Value = "1"
                }
            };

            return(PartialView("_EditarOpcion", model));
        }
Exemplo n.º 22
0
        public ActionResult NuevaOpcion(Guid idAnalito, string IdOpcionParent)
        {
            ListaBl               listaBL = new ListaBl();
            ExamenDal             dal     = new ExamenDal();
            List <SelectListItem> ListexP = new List <SelectListItem>();
            string listPf = dal.VerListaPlataforma();

            if (listPf.Length > 0)
            {
                string[] lista = listPf.Split('|');
                string[] campo;
                for (int i = 0; i < lista.Length; i++)
                {
                    campo = lista[i].Split(',');
                    ListexP.Add(new SelectListItem()
                    {
                        Text = campo[1].ToString(), Value = campo[0].ToString()
                    });
                }
            }
            var @default = new AnalitoOpcionResultado
            {
                IdAnalito             = idAnalito,
                IdAnalitoOpcionParent = IdOpcionParent,
                listPlataformas       = ListexP
            };
            var tipos = listaBL.GetListaByOpcion(OpcionLista.OpcionesDeRespuesta);
            var model = new AnalitoOpcionViewModels
            {
                TiposRespuesta = new ListaDetalleViewModels
                {
                    Data = tipos.ListaDetalle
                },
                Opcion = @default,
            };

            return(PartialView("_NuevaOpcion", model));
        }