/// <summary> /// Descripción: Registra un examen nuevo /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="examenMetodo"></param> public void InsertMetodoByExamen(ExamenMetodo examenMetodo) { using (var examenDal = new ExamenDal()) { examenDal.InsertMetodoByExamen(examenMetodo); } }
/// <summary> /// Descripción: Actualiza un examen. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="examenMetodo"></param> public void UpdateMetodoByExamen(ExamenMetodo examenMetodo) { using (var examenDal = new ExamenDal()) { examenDal.UpdateMetodoByExamen(examenMetodo); } }
/// <summary> /// Descripción: Obtiene información de los metodos de un Analito /// No existe el SP y el metodo no se utiliza!!!!! /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="metodo"></param> public void RegistrarMetodo(ExamenMetodo metodo) { using (var dal = new AnalitoMetodoDal()) { dal.InsertAnalitoMetodo(metodo); } }
/// <summary> /// Descripción: Modifica datos del metodos de un analito /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="metodo"></param> public void ActualizarMetodo(ExamenMetodo metodo) { using (var dal = new AnalitoMetodoDal()) { dal.UpdateAnalitoMetodo(metodo); } }
public ActionResult EditarMetodo(Guid idAnalito, int idAnalitoMetodo, AnalitoMetodoViewModels model) { try { var metodo = new ExamenMetodo { IdAnalito = idAnalito, IdAnalitoMetodo = idAnalitoMetodo, Glosa1 = model.Metodo.Glosa1, Glosa2 = model.Metodo.Glosa2, Orden = model.Metodo.Orden, Estado = 1, IdUsuarioEdicion = Logueado.idUsuario }; _analitoBl.ActualizarMetodo(metodo); Guid id = idAnalito; return(RedirectToAction("AnalitoMetodo", new { id })); } catch { return(View("Error")); } }
public ActionResult GuardarMetodo(ExamenMetodo model) { model.IdUsuarioRegistro = Logueado.idUsuario; _examenBl.InsertMetodoByExamen(model); return(RedirectToAction("AgregarMetodos", new { id = model.IdExamen })); }
public ActionResult AgregarMetodo(Guid idexamen) { var model = new ExamenMetodo { IdExamen = idexamen }; return(PartialView("_AgregarMetodo", model)); }
/// <summary> /// Descripción: Registra un examen nuevo /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="examenMetodo"></param> public void InsertMetodoByExamen(ExamenMetodo examenMetodo) { var objCommand = GetSqlCommand("pNLI_ExamenMetodo"); InputParameterAdd.Guid(objCommand, "idExamen", examenMetodo.IdExamen); InputParameterAdd.Varchar(objCommand, "glosa", examenMetodo.Glosa); InputParameterAdd.Int(objCommand, "orden", examenMetodo.Orden); InputParameterAdd.Int(objCommand, "idUsuarioRegistro", examenMetodo.IdUsuarioRegistro); ExecuteNonQuery(objCommand); }
/// <summary> /// Descripción: Actualiza un examen. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="examenMetodo"></param> public void UpdateMetodoByExamen(ExamenMetodo examenMetodo) { var objCommand = GetSqlCommand("pNLU_ExamenMetodo"); InputParameterAdd.Int(objCommand, "idExamenMetodo", examenMetodo.IdExamenMetodo); InputParameterAdd.Guid(objCommand, "idExamen", examenMetodo.IdExamen); InputParameterAdd.Varchar(objCommand, "glosa", examenMetodo.Glosa); InputParameterAdd.Int(objCommand, "ordenMetodo", examenMetodo.Orden); InputParameterAdd.Int(objCommand, "idUsuarioEdicion", examenMetodo.IdUsuarioEdicion); InputParameterAdd.Int(objCommand, "estado", examenMetodo.Estado); ExecuteNonQuery(objCommand); }
/// <summary> /// Descripción: Obtiene información de los metodos de un Analito /// No existe el SP y el metodo no se utiliza!!!!! /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="metodo"></param> public void InsertAnalitoMetodo(ExamenMetodo metodo) { var objCommand = GetSqlCommand("pNLI_AnalitoMetodo"); InputParameterAdd.Guid(objCommand, "idAnalito", metodo.IdAnalito); InputParameterAdd.Varchar(objCommand, "glosa1", metodo.Glosa1.ToUpper()); InputParameterAdd.Varchar(objCommand, "glosa2", metodo.Glosa2.ToUpper()); InputParameterAdd.Int(objCommand, "orden", metodo.Orden); InputParameterAdd.Int(objCommand, "idUsuarioRegistro", metodo.IdUsuarioRegistro); ExecuteNonQuery(objCommand); }
public ActionResult NuevoMetodo(Guid idAnalito) { var @default = new ExamenMetodo { IdAnalito = idAnalito }; var model = new AnalitoMetodoViewModels { Metodo = @default, }; return(PartialView("_NuevoMetodo", model)); }
/// <summary> /// Descripción: Modifica datos del metodos de un analito /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="metodo"></param> public void UpdateAnalitoMetodo(ExamenMetodo metodo) { var objCommand = GetSqlCommand("pNLU_AnalitoMetodo"); InputParameterAdd.Guid(objCommand, "idAnalito", metodo.IdAnalito); InputParameterAdd.Int(objCommand, "idAnalitoMetodo", metodo.IdAnalitoMetodo); InputParameterAdd.Varchar(objCommand, "glosa1", metodo.Glosa1.ToUpper()); InputParameterAdd.Varchar(objCommand, "glosa2", metodo.Glosa2.ToUpper()); InputParameterAdd.Int(objCommand, "orden", metodo.Orden); InputParameterAdd.Int(objCommand, "idUsuarioEdicion", metodo.IdUsuarioEdicion); InputParameterAdd.Int(objCommand, "estado", metodo.Estado); ExecuteNonQuery(objCommand); }
public ActionResult NuevoMetodo(Guid idAnalito, AnalitoMetodoViewModels model) { try { var metodo = new ExamenMetodo { Glosa1 = model.Metodo.Glosa1, Glosa2 = model.Metodo.Glosa2, Orden = model.Metodo.Orden, IdAnalito = idAnalito, IdUsuarioRegistro = Logueado.idUsuario }; _analitoBl.RegistrarMetodo(metodo); Guid id = idAnalito; return(RedirectToAction("AnalitoMetodo", new { id })); } catch { return(View("Error")); } }
/// <summary> /// Descripción: Obtiene información de los metodos de un Analito /// 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 <ExamenMetodo> GetAnalitoMetodoByAnalito(Guid idAnalito) { var objCommand = GetSqlCommand("pNLS_MetodosByAnalito"); InputParameterAdd.Guid(objCommand, "idAnalito", idAnalito); DataTable dataTable = Execute(objCommand); List <ExamenMetodo> lista = new List <ExamenMetodo>(); foreach (DataRow row in dataTable.Rows) { ExamenMetodo analito = new ExamenMetodo { IdAnalito = Converter.GetGuid(row, "idAnalito"), IdAnalitoMetodo = Converter.GetInt(row, "idAnalitoMetodo"), Glosa1 = Converter.GetString(row, "glosa1"), Glosa2 = Converter.GetString(row, "glosa2"), Orden = Converter.GetInt(row, "ordenMetodo"), }; lista.Add(analito); } return(lista); }
public ActionResult EliminarMetodo(int idExamenMetodo, Guid idExamen, string glosa, int orden) { var examenMetodo = new ExamenMetodo { IdExamenMetodo = idExamenMetodo, IdExamen = idExamen, Glosa = glosa, Orden = orden, IdUsuarioEdicion = Logueado.idUsuario, Estado = 0 }; try { _examenBl.UpdateMetodoByExamen(examenMetodo); return(RedirectToAction("AgregarMetodos", new { id = idExamen })); } catch { return(View("Error")); } }