public List <CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT> ListarEstandar(int op = 0) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var lista = db.CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT.Take(200).OrderBy(x => x.Orden).ToList(); List <CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT> listaEstandar = new List <CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT>(); CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT estadar; if (op == 1) { lista = db.CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT.Where(c => c.EstadoRegistro == clsAtributos.EstadoRegistroActivo).Take(200).OrderBy(x => x.Orden).ToList(); } foreach (var item in lista) { estadar = new CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT(); estadar.IdEstandar = item.IdEstandar; estadar.NombEstandar = item.NombEstandar; estadar.DescEstandar = item.DescEstandar; estadar.UsuarioIngresoLog = item.UsuarioIngresoLog; estadar.FechaIngresoLog = item.FechaIngresoLog; estadar.EstadoRegistro = item.EstadoRegistro; estadar.DatoNumerico = item.DatoNumerico; estadar.Orden = item.Orden; listaEstandar.Add(estadar); } return(listaEstandar); } }
public JsonResult GuardarModificarEstandar(CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT model) { try { lsUsuario = User.Identity.Name.Split('_'); if (!User.Identity.IsAuthenticated) { return(Json("101", JsonRequestBehavior.AllowGet)); } if (!string.IsNullOrWhiteSpace(model.NombEstandar)) { ClsDCalibracionFluorometro = new ClsDCalibracionFluorometro(); model.FechaIngresoLog = DateTime.Now; model.EstadoRegistro = clsAtributos.EstadoRegistroActivo; model.TerminalIngresoLog = Request.UserHostAddress; model.UsuarioIngresoLog = lsUsuario[0]; var valor = ClsDCalibracionFluorometro.GuardarModificarEstandar(model); if (valor == 0) { return(Json("0", JsonRequestBehavior.AllowGet)); } else if (valor == 1) { return(Json("1", JsonRequestBehavior.AllowGet)); } else if (valor == 2) { return(Json("2", JsonRequestBehavior.AllowGet)); } else { return(Json("4", JsonRequestBehavior.AllowGet)); } } else { return(Json("3", JsonRequestBehavior.AllowGet)); } } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public int EliminarEstandar(CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT guardarModificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT.FirstOrDefault(x => x.IdEstandar == guardarModificar.IdEstandar); if (model != null) { model.EstadoRegistro = guardarModificar.EstadoRegistro; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1; db.SaveChanges(); } return(valor); } }
public int GuardarModificarEstandar(CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT guardarModificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var validarNombre = db.CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT.FirstOrDefault(x => x.NombEstandar.Replace(" ", string.Empty).ToUpper() == guardarModificar.NombEstandar.Replace(" ", string.Empty).ToUpper()); var model = db.CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT.FirstOrDefault(x => x.IdEstandar == guardarModificar.IdEstandar); if (validarNombre != null && validarNombre.IdEstandar == guardarModificar.IdEstandar) { if (model.EstadoRegistro == "I") { valor = 2; return(valor); } else { model.Orden = guardarModificar.Orden; model.DatoNumerico = guardarModificar.DatoNumerico; model.DescEstandar = guardarModificar.DescEstandar; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1; } } else if (validarNombre == null) { db.CC_CALIBRACION_FLUOROMETRO_ESTANDAR_MANT.Add(guardarModificar); } else { valor = 4; return(valor); } db.SaveChanges(); return(valor); } }