示例#1
0
        /// <summary>
        /// Descripción: Obtiene informacion de los codigos de muestra creados por establecimiento.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, procedimiento con errores.
        /// </summary>
        /// <param name="idEstablecimiento"></param>
        /// <returns></returns>
        public List <MuestraCodificacion> MuestraCodificacionDisponiblesByEstablecimiento(int idEstablecimiento)
        {
            var objCommand = GetSqlCommand("pNLS_MuestraCodificacionDisponiblesByEstablecimiento");

            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);

            return(MuestraConvertTo.Codificaciones(Execute(objCommand)));
        }
示例#2
0
        /// <summary>
        /// Descripción: Obtiene informacion de los codigos de muestra creados por establecimiento.
        /// 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 MuestraCodificacion CodificacionById(Guid id)
        {
            var objCommand = GetSqlCommand("pNLS_MuestraCodificacionById");

            InputParameterAdd.Guid(objCommand, "idMuestracod", id);

            return(MuestraConvertTo.Codificacion(Execute(objCommand)));
        }
示例#3
0
        public List <MuestraCodificacion> ConsultaCodigosMuestraEstado(string inicio, string fin, int idEstablecimiento)
        {
            var objCommand = GetSqlCommand("pNLS_ConsultaCodigosEstado");

            InputParameterAdd.Varchar(objCommand, "inicio", inicio);
            InputParameterAdd.Varchar(objCommand, "fin", fin);
            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);
            return(MuestraConvertTo.ConsultaCodigosGenerados(Execute(objCommand)));
        }
示例#4
0
        /// Descripción: Consulta los códigos de muestra generados pero no utilizados.
        /// Author: Marcos Mejia.
        /// Fecha Creacion: 02/01/2019
        public List <MuestraCodificacion> ConsultaCodigosMuestra(int cantidad, int idEstablecimiento, int idUsuario)
        {
            var objCommand = GetSqlCommand("pNLS_ConsultaCodigosMuestra");

            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);
            InputParameterAdd.Int(objCommand, "cantidad", cantidad);
            InputParameterAdd.Int(objCommand, "idUsuario", idUsuario);
            return(MuestraConvertTo.ConsultaCodigosMuestra(Execute(objCommand)));
        }
示例#5
0
        /// <summary>
        /// Descripción: Obtiene codigos de muestra por Codigo y Establecimiento.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="codigo"></param>
        /// <param name="idEstablecimiento"></param>
        /// <returns></returns>
        public MuestraCodificacion CodificacionByCodigo(string codigo, int idEstablecimiento)
        {
            var objCommand = GetSqlCommand("pNLS_MuestraCodificacionByCodigo");

            InputParameterAdd.Varchar(objCommand, "codigo", codigo);
            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);

            return(MuestraConvertTo.Codificacion(Execute(objCommand)));
        }
示例#6
0
        /// <summary>
        /// Descripción: Obtiene codigos de muestra por Codigo y Establecimiento.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, no es usado.
        /// </summary>
        /// <param name="idEstablecimiento"></param>
        /// <param name="codigoRenaes"></param>
        /// <returns></returns>
        public int CantidadGenerados(int idEstablecimiento, string codigoRenaes)
        {
            var objCommand = GetSqlCommand("pNLS_MuestraCantidadCodigosGenerados");

            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);
            InputParameterAdd.Varchar(objCommand, "codigoRenaes", codigoRenaes);

            return(MuestraConvertTo.cantidad(Execute(objCommand)));
        }
示例#7
0
        /// <summary>
        /// Descripción: Obtiene los ultimos codigos de muestra generado por EESS
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idUsuario"></param>
        /// <param name="idEstablecimiento"></param>
        /// <param name="cantidad"></param>
        /// <returns></returns>
        public List <string> UltimosGenerados(int idUsuario, int idEstablecimiento, int cantidad, string columna = "codificacion")
        {
            var objCommand = GetSqlCommand("pNLS_UltimasMuestraCodificacionGeneradas");

            InputParameterAdd.Int(objCommand, "idUsuario", idUsuario);
            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);
            InputParameterAdd.Int(objCommand, "cantidad", cantidad);

            return(MuestraConvertTo.GetListaCadenas(Execute(objCommand), columna));
        }
示例#8
0
        public List <MuestraCodificacion> ConsultaCodigosGenerados(string fechaDesde, string fechaHasta, string idEstablecimiento, string codigo, string estado, int laboratorio)
        {
            var objCommand = GetSqlCommand("pNLS_ConsultaCodigosGenerados");

            InputParameterAdd.Varchar(objCommand, "fechaDesde", fechaDesde);
            InputParameterAdd.Varchar(objCommand, "fechaHasta", fechaHasta);
            InputParameterAdd.Varchar(objCommand, "idEstablecimiento", idEstablecimiento);
            InputParameterAdd.Varchar(objCommand, "codificacion", codigo);
            InputParameterAdd.Varchar(objCommand, "estado", estado);
            InputParameterAdd.Int(objCommand, "Laboratorio", laboratorio);
            return(MuestraConvertTo.ConsultaCodigosGenerados(Execute(objCommand)));
        }
示例#9
0
        /// <summary>
        /// Descripción: Controlador para obtener los codigos de muestra por EESS.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idUsuario"></param>
        /// <param name="idEstablecimiento"></param>
        /// <param name="inicio"></param>
        /// <param name="fin"></param>
        /// <returns></returns>
        public List <string> GetGeneradosByEstablecimiento(int idEstablecimiento, string inicio, string fin, string solicitud = null, string columna = "codificacion")
        {
            var objCommand = GetSqlCommand("pNLS_GetMuestraCodificacionGeneradas");

            //InputParameterAdd.Int(objCommand, "idUsuario", idUsuario);
            InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento);
            InputParameterAdd.Varchar(objCommand, "inicio", inicio);
            InputParameterAdd.Varchar(objCommand, "fin", fin);
            InputParameterAdd.Varchar(objCommand, "solicitud", solicitud);

            return(MuestraConvertTo.GetListaCadenas(Execute(objCommand), columna));
        }