Example #1
0
 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);
     }
 }
Example #2
0
 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));
     }
 }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
            }
        }