Example #1
0
 /// <summary>
 /// Descripción: Actualiza información de los valores normales del resultado de un Analito
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="Valor"></param>
 public void ActualizarValor(AnalitoValorNormal valor)
 {
     using (var dal = new AnalitoValorDal())
     {
         dal.UpdateAnalitoValor(valor);
     }
 }
Example #2
0
 /// <summary>
 /// Descripción: Registra información de los valores normales del resultado de un Analito
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="Valor"></param>
 public void RegistrarValor(AnalitoValorNormal valor)
 {
     using (var dal = new AnalitoValorDal())
     {
         dal.InsertAnalitoValor(valor);
     }
 }
Example #3
0
        public ActionResult EditarValor(Guid idAnalito, int idAnalitoValor, AnalitoValorViewModels model)
        {
            try
            {
                var Valor = new AnalitoValorNormal
                {
                    idAnalito            = idAnalito,
                    idAnalitoValorNormal = idAnalitoValor,
                    glosa               = model.Valor.glosa,
                    orden               = model.Valor.orden,
                    edadInferior        = model.Valor.edadInferior,
                    edadSuperior        = model.Valor.edadSuperior,
                    valorInferior       = model.Valor.valorInferior,
                    valorSuperior       = model.Valor.valorSuperior,
                    valorAlarmaInferior = model.Valor.valorAlarmaInferior,
                    valorAlarmaSuperior = model.Valor.valorAlarmaSuperior,
                    idLista             = model.Valor.idLista,
                    grupoGenero         = model.Valor.grupoGenero,
                    Estado              = model.Valor.Estado,
                    IdUsuarioEdicion    = Logueado.idUsuario
                };

                _analitoBl.ActualizarValor(Valor);

                Guid id = idAnalito;
                return(RedirectToAction("AnalitoValor", new { id }));
            }
            catch
            {
                return(View("Error"));
            }
        }
Example #4
0
        public ActionResult NuevoValor(Guid idAnalito, AnalitoValorViewModels model)
        {
            Analito analito = _analitoBl.GetAnalitoById(idAnalito);

            try
            {
                var Valor = new AnalitoValorNormal
                {
                    glosa               = model.Valor.glosa,
                    orden               = model.Valor.orden,
                    idLista             = model.Valor.idLista,
                    grupoGenero         = model.Valor.grupoGenero,
                    edadInferior        = model.Valor.edadInferior,
                    edadSuperior        = model.Valor.edadSuperior,
                    valorInferior       = model.Valor.valorInferior,
                    valorSuperior       = model.Valor.valorSuperior,
                    valorAlarmaInferior = model.Valor.valorAlarmaInferior,
                    valorAlarmaSuperior = model.Valor.valorAlarmaSuperior,
                    idAnalito           = idAnalito,

                    IdUsuarioRegistro = Logueado.idUsuario
                };

                _analitoBl.RegistrarValor(Valor);

                Guid id = idAnalito;
                return(RedirectToAction("AnalitoValor", new { id }));
            }
            catch
            {
                return(View("Error"));
            }
        }
Example #5
0
        public ActionResult NuevoValor(Guid idAnalito)
        {
            ListaBl listaBL  = new ListaBl();
            var     generos  = listaBL.GetListaByOpcion(OpcionLista.GeneroPersona);
            var     analito  = _analitoBl.GetAnalitoById(idAnalito);
            var     opciones = _analitoBl.GetOpcionesByAnalito(idAnalito);

            var @default = new AnalitoValorNormal
            {
                idAnalito = idAnalito
            };

            var model = new AnalitoValorViewModels
            {
                Valor    = @default,
                Analito  = analito,
                Opciones = opciones,
                Generos  = new ListaDetalleViewModels
                {
                    Data = generos.ListaDetalle
                }
            };

            return(PartialView("_NuevoValor", model));
        }
        /// <summary>
        /// Descripción: Registra información de los valores normales del resultado de un Analito
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="Valor"></param>
        public void InsertAnalitoValor(AnalitoValorNormal Valor)
        {
            var objCommand = GetSqlCommand("pNLI_AnalitoValor");

            InputParameterAdd.Guid(objCommand, "idAnalito", Valor.idAnalito);
            //InputParameterAdd.Int(objCommand, "@idLista", Valor.idLista);
            InputParameterAdd.Int(objCommand, "grupoGenero", Valor.grupoGenero);
            InputParameterAdd.Decimal(objCommand, "valorInferior", Valor.valorInferior);
            InputParameterAdd.Decimal(objCommand, "valorSuperior", Valor.valorSuperior);
            InputParameterAdd.Decimal(objCommand, "valorAlarmaInferior", Valor.valorAlarmaInferior);
            InputParameterAdd.Decimal(objCommand, "valorAlarmaSuperior", Valor.valorAlarmaSuperior);
            InputParameterAdd.Int(objCommand, "edadInferior", Valor.edadInferior);
            InputParameterAdd.Int(objCommand, "edadSuperior", Valor.edadSuperior);
            InputParameterAdd.Varchar(objCommand, "glosa", Valor.glosa.ToUpper());
            InputParameterAdd.Int(objCommand, "orden", Valor.orden);

            InputParameterAdd.Int(objCommand, "idUsuarioRegistro", Valor.IdUsuarioRegistro);

            ExecuteNonQuery(objCommand);
        }
        /// <summary>
        /// Descripción: Obtiene información de los valores de los Analitos
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idAnalito"></param>
        /// <returns></returns>
        public List <AnalitoValorNormal> GetAnalitoValorByAnalito(Guid idAnalito)
        {
            var objCommand = GetSqlCommand("pNLS_ValoresByAnalito");

            InputParameterAdd.Guid(objCommand, "idAnalito", idAnalito);
            DataTable dataTable             = Execute(objCommand);
            List <AnalitoValorNormal> lista = new List <AnalitoValorNormal>();

            foreach (DataRow row in dataTable.Rows)
            {
                AnalitoValorNormal analito = new AnalitoValorNormal
                {
                    idAnalito            = Converter.GetGuid(row, "idAnalito"),
                    idAnalitoValorNormal = Converter.GetInt(row, "IdAnalitoValorNormal"),
                    glosa               = Converter.GetString(row, "glosa"),
                    orden               = Converter.GetInt(row, "orden"),
                    edadInferior        = Converter.GetInt(row, "edadInferior"),
                    edadSuperior        = Converter.GetInt(row, "edadSuperior"),
                    valorInferior       = Converter.GetDecimal(row, "valorInferior"),
                    valorSuperior       = Converter.GetDecimal(row, "valorSuperior"),
                    valorAlarmaInferior = Converter.GetDecimal(row, "valorAlarmaInferior"),
                    valorAlarmaSuperior = Converter.GetDecimal(row, "valorAlarmaSuperior"),
                    grupoGenero         = Converter.GetInt(row, "grupoGenero"),
                    //idLista = Converter.GetInt(row, "idLista"),
                    Genero = new ListaDetalle
                    {
                        IdDetalleLista = Converter.GetInt(row, "grupoGenero"),
                        Glosa          = Converter.GetString(row, "Genero"),
                    },
                    Estado = Converter.GetInt(row, "estado")
                };

                lista.Add(analito);
            }
            return(lista);
        }