示例#1
0
 public CargoUsuarioEstablecimiento CargoUsuarioEstablecimiento(int idEstablecimiento, string fechaVerificacion)
 {
     using (var reporteResultadoDal = new ReporteResultadoDal())
     {
         return(reporteResultadoDal.CargoUsuarioEstablecimiento(idEstablecimiento, fechaVerificacion.Substring(0, 10)));
     }
 }
示例#2
0
 /// <summary>
 /// Descripción: Obtiene informacion de la Orden y sus resultados
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idOrden"></param>
 /// <param name="idExamen"></param>
 /// <param name="idLaboratorio"></param>
 /// <returns></returns>
 public List <MuestraResultado> GetMuestras(Guid idOrden, Guid idExamen, int idLaboratorio)
 {
     using (var reporteResultadoDal = new ReporteResultadoDal())
     {
         return(reporteResultadoDal.GetMuestras(idOrden, idExamen, idLaboratorio));
     }
 }
示例#3
0
 public OrdenResultado GetOrdenResultadoWS(Guid idOrdenExamen)
 {
     using (var reporteResultadoDal = new ReporteResultadoDal())
     {
         return(reporteResultadoDal.GetOrdenResultadoWS(idOrdenExamen));
     }
 }
示例#4
0
 public ResultadoKobos GetResultadoKobosId(int id, int idUsuario)
 {
     using (var reporteResultadoDal = new ReporteResultadoDal())
     {
         return(reporteResultadoDal.GetResultadoKobosId(id, idUsuario));
     }
 }
示例#5
0
        /*yrca*/

        public List <ExamenResultadoInterpretacion> GetProductividadRom(Guid[] idOrdenExamen)
        {
            using (var reporteResultadoDal = new ReporteResultadoDal())
            {
                var detalles = reporteResultadoDal.GetExamenInterpretacion(string.Join(",", idOrdenExamen));

                return(detalles);
            }
        }
示例#6
0
        /// <summary>
        /// Descripción: Obtiene informacion del detalle de las pruebas realizadas a una orden
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idOrden"></param>
        /// <param name="idExamen"></param>
        /// <returns></returns>
        public List <ExamenResultadoDetalle> GetDetalleExamenes(Guid idOrden, Guid idExamen)
        {
            using (var reporteResultadoDal = new ReporteResultadoDal())
            {
                var detalles = reporteResultadoDal.GetExamenDetalle(idOrden, idExamen);

                return(detalles);
            }
        }
示例#7
0
        /// <summary>
        /// Descripción: Obtiene informacion de las muestras filtrado por el Codigo de Orden
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idOrden"></param>
        /// <param name="idLaboratorioDestino"></param>
        /// <param name="idOrdenExamen"></param>
        /// <returns></returns>
        public List <MuestraResultado> GetMuestrasbyIdOrden(Guid idOrden, int idLaboratorioDestino, string[] idOrdenExamen)
        {
            if (idOrdenExamen == null || !idOrdenExamen.Any())
            {
                return(new List <MuestraResultado>());
            }

            using (var reporteResultadoDal = new ReporteResultadoDal())
            {
                return(reporteResultadoDal.GetMuestrasbyIdOrden(idOrden, idLaboratorioDestino, string.Join(",", idOrdenExamen)));
            }
        }
示例#8
0
        /// <summary>
        /// Descripción: Obtiene informacion de la Orden y sus resultados
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idOrden"></param>
        /// <param name="idLaboratorioDestino"></param>
        /// <param name="idOrdenExamen"></param>
        /// <returns></returns>
        public OrdenResultado GetOrdenResultado(Guid idOrden, int idLaboratorioDestino, string[] idOrdenExamen, int idUsuario)
        {
            if (idOrdenExamen == null || !idOrdenExamen.Any())
            {
                return(new OrdenResultado());
            }

            using (var reporteResultadoDal = new ReporteResultadoDal())
            {
                return(reporteResultadoDal.GetOrdenResultado(idOrden, idLaboratorioDestino, string.Join(",", idOrdenExamen), idUsuario));
            }
        }
示例#9
0
        /// <summary>
        /// Descripción: Obtiene informacion del detalle de las pruebas realizadas a una orden
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idOrden"></param>
        /// <param name="idLaboratorioDestino"></param>
        /// <param name="idOrdenExamen"></param>
        /// <returns></returns>
        public List <ExamenResultadoDetalle> GetDetalleExamenes(Guid idOrden, int idLaboratorioDestino, string[] idOrdenExamen)
        {
            if (idOrdenExamen == null || !idOrdenExamen.Any())
            {
                return(new List <ExamenResultadoDetalle>());
            }

            using (var reporteResultadoDal = new ReporteResultadoDal())
            {
                var detalles = reporteResultadoDal.GetExamenDetalle(idOrden, idLaboratorioDestino, string.Join(",", idOrdenExamen));

                return(detalles);
            }
        }
示例#10
0
        /// <summary>
        /// Descripción: Obtiene informacion de las pruebas realizadas a una orden
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idOrden"></param>
        /// <returns></returns>
        public List <ExamenResultado> GetExamenes(Guid idOrden)
        {
            using (var reporteResultadoDal = new ReporteResultadoDal())
            {
                var examenes = reporteResultadoDal.GetExamenes(idOrden);

                foreach (var examen in examenes)
                {
                    examen.Detalle = reporteResultadoDal.GetOldExamenDetalle(idOrden, examen.IdOrdenExamen);
                }

                return(examenes);
            }
        }