/// <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); } }
/// <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); } }
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")); } }
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")); } }
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); }