Пример #1
0
        public int EliminarAreaAuditoria(CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA guardarModificar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA.FirstOrDefault(x => x.IdAuditoria == guardarModificar.IdAuditoria);
                if (model != null)
                {
                    model.EstadoRegistro          = guardarModificar.EstadoRegistro;
                    model.FechaModificacionLog    = guardarModificar.FechaIngresoLog;
                    model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog;
                    model.UsuarioModificacionLog  = guardarModificar.UsuarioIngresoLog;
                    db.SaveChanges();
                    valor = 1;
                }
                return(valor);
            }
        }
Пример #2
0
 public List <CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA> ConsultarAreaAuditoria()
 {
     using (ASIS_PRODEntities db = new ASIS_PRODEntities()) {
         var lista = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA.ToList();
         List <CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA> listaArea = new List <CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA>();
         CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA        objArea;
         foreach (var item in lista)
         {
             objArea                      = new CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA();
             objArea.IdAuditoria          = item.IdAuditoria;
             objArea.NombreAuditoria      = item.NombreAuditoria;
             objArea.DescripcionAuditoria = item.DescripcionAuditoria;
             objArea.UsuarioIngresoLog    = item.UsuarioIngresoLog;
             objArea.FechaIngresoLog      = item.FechaIngresoLog;
             objArea.EstadoRegistro       = item.EstadoRegistro;
             listaArea.Add(objArea);
         }
         return(listaArea);
     }
 }
Пример #3
0
        public int GuardarModificarAreaAuditoria(CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA guardarModificar)
        {
            int valor = 0;

            using (ASIS_PRODEntities db = new ASIS_PRODEntities())
            {
                var validarNombreRepetido = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA.FirstOrDefault(x => x.NombreAuditoria.Replace(" ", string.Empty).ToUpper() == guardarModificar.NombreAuditoria.Replace(" ", string.Empty).ToUpper());
                if (validarNombreRepetido != null && guardarModificar.NombreAuditoria.Replace(" ", string.Empty).ToUpper() == validarNombreRepetido.NombreAuditoria.Replace(" ", string.Empty).ToUpper() &&
                    guardarModificar.IdAuditoria != validarNombreRepetido.IdAuditoria)
                {
                    valor = 6;
                    return(valor);
                }
                var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA.FirstOrDefault(x => x.IdAuditoria == guardarModificar.IdAuditoria);
                if (model != null)
                {
                    if (model.EstadoRegistro == "I")
                    {
                        valor = 2;
                        return(valor);
                    }
                    else
                    {
                        model.NombreAuditoria         = guardarModificar.NombreAuditoria;
                        model.DescripcionAuditoria    = guardarModificar.DescripcionAuditoria;
                        model.FechaModificacionLog    = guardarModificar.FechaIngresoLog;
                        model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog;
                        model.UsuarioModificacionLog  = guardarModificar.UsuarioIngresoLog;
                        valor = 1;
                    }
                }
                else
                {
                    db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_AREA_AUDITADA.Add(guardarModificar);
                }
                db.SaveChanges();
                return(valor);
            }
        }