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); } }
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); } }
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); } }