/// <summary> /// Descripción: Actualiza información de Analitos /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="analito"></param> public void ActualizarAnalito(Analito analito) { using (var analitoDal = new AnalitoDal()) { analitoDal.UpdateAnalito(analito); } }
/// <summary> /// Descripción: Obtener información de Analitos filtrado por nombre y/o descripcion /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="search"></param> /// <returns></returns> public List <Analito> SearchAnalitos(string search) { var objCommand = GetSqlCommand("pNLS_BuscarAnalito"); InputParameterAdd.Varchar(objCommand, "search", "%" + search + "%"); DataTable dataTable = Execute(objCommand); List <Analito> analitoList = new List <Analito>(); foreach (DataRow row in dataTable.Rows) { Analito analito = new Analito { IdAnalito = Converter.GetGuid(row, "idAnalito"), Nombre = Converter.GetString(row, "nombre"), Descripcion = Converter.GetString(row, "descripcion"), Tipo = Converter.GetInt(row, "tipo"), Estado = Converter.GetInt(row, "estado"), IdListaUnidad = Converter.GetInt(row, "idListaUnidad") }; analito.Unidad = new ListaDetalle(); analito.TipoRespuesta = new ListaDetalle(); analito.Unidad.IdDetalleLista = analito.IdListaUnidad; analito.Unidad.Glosa = Converter.GetString(row, "Unidad"); analito.TipoRespuesta.IdDetalleLista = analito.Tipo; analito.TipoRespuesta.Glosa = Converter.GetString(row, "TipoRespuesta").ToUpper(); analitoList.Add(analito); } return(analitoList); }
/// <summary> /// Descripción: Registra información de Analitos /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="analito"></param> public void RegistrarAnalito(Analito analito) { using (var analitoDal = new AnalitoDal()) { analitoDal.InsertAnalito(analito); } }
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 EditarAnalito(Guid id, int?page, string search, AnalitoViewModels model) { /*try * {*/ var analito = new Analito { IdAnalito = id, Nombre = model.Analito.Nombre, Descripcion = model.Analito.Descripcion, Tipo = model.Analito.Tipo, IdListaUnidad = model.Analito.IdListaUnidad, Estado = model.Analito.Estado, IdUsuarioEdicion = Logueado.idUsuario }; _analitoBl.ActualizarAnalito(analito); return(RedirectToAction("Index", new { page, search })); /*} * catch * { * return View("Error"); * }*/ }
public ActionResult NuevoAnalito(int?page, string search) { ListaBl listaBL = new ListaBl(); var tipos = listaBL.GetListaByOpcion(OpcionLista.OpcionesDeRespuesta); var unidades = listaBL.GetListaByOpcion(OpcionLista.Unidades); ViewBag.page = page; ViewBag.search = search; var @default = new Analito { }; var model = new AnalitoViewModels { Analito = @default, TiposRespuesta = new ListaDetalleViewModels { Data = tipos.ListaDetalle }, Unidades = new ListaDetalleViewModels { Data = unidades.ListaDetalle } }; Session["tipo"] = tipos.ListaDetalle; return(PartialView("_NuevoAnalito", model)); }
/// <summary> /// Descripción: Registra información de Analitos /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="analito"></param> public void InsertAnalito(Analito analito) { var objCommand = GetSqlCommand("pNLI_Analito"); InputParameterAdd.Varchar(objCommand, "nombre", analito.Nombre); InputParameterAdd.Varchar(objCommand, "descripcion", analito.Descripcion); InputParameterAdd.Int(objCommand, "tipo", analito.Tipo); InputParameterAdd.Int(objCommand, "idListaUnidad", analito.IdListaUnidad); InputParameterAdd.Int(objCommand, "idUsuarioRegistro", analito.IdUsuarioRegistro); ExecuteNonQuery(objCommand); }
/// <summary> /// Descripción: Actualiza información de Analitos /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="analito"></param> public void UpdateAnalito(Analito analito) { var objCommand = GetSqlCommand("pNLU_Analito"); InputParameterAdd.Guid(objCommand, "idAnalito", analito.IdAnalito); InputParameterAdd.Varchar(objCommand, "nombre", analito.Nombre.ToUpper()); InputParameterAdd.Varchar(objCommand, "descripcion", analito.Descripcion.ToUpper()); InputParameterAdd.Int(objCommand, "tipo", analito.Tipo); InputParameterAdd.Int(objCommand, "idListaUnidad", analito.IdListaUnidad); InputParameterAdd.Int(objCommand, "idUsuarioEdicion", analito.IdUsuarioEdicion); InputParameterAdd.Int(objCommand, "estado", analito.Estado); ExecuteNonQuery(objCommand); }
/// <summary> /// Descripción: Obteniene todos los analitos activos filtrado por Codigo del examen /// 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 <Analito> GetAnalitosByIdExamen(Guid idExamen) { var objCommand = GetSqlCommand("pNLS_AnalitosByIdExamen"); InputParameterAdd.Guid(objCommand, "idExamen", idExamen); DataTable dataTable = Execute(objCommand); List <Analito> analitoList = new List <Analito>(); foreach (DataRow row in dataTable.Rows) { Analito analito = new Analito { IdAnalito = Converter.GetGuid(row, "idAnalito"), }; analitoList.Add(analito); } return(analitoList); }
/// <summary> /// Descripción: Obteniene todos los analitos activos. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <returns></returns> public List <Analito> GetAnalitos() { var objCommand = GetSqlCommand("pNLS_Analito"); DataTable dataTable = Execute(objCommand); List <Analito> analitoList = new List <Analito>(); foreach (DataRow row in dataTable.Rows) { Analito analito = new Analito { IdAnalito = Converter.GetGuid(row, "idAnalito"), Nombre = Converter.GetString(row, "nombre"), Descripcion = Converter.GetString(row, "descripcion") }; analitoList.Add(analito); } return(analitoList); }
public ActionResult NuevoAnalito(int?page, string search, AnalitoViewModels model) { try { var analito = new Analito { Nombre = model.Analito.Nombre, Descripcion = model.Analito.Descripcion, Tipo = model.Analito.Tipo, IdListaUnidad = model.Analito.IdListaUnidad, IdUsuarioRegistro = Logueado.idUsuario }; _analitoBl.RegistrarAnalito(analito); return(RedirectToAction("Index", new { page, search })); } catch { return(View("Error")); } }