public int EliminarIntermedia(CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA guardarModificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA.FirstOrDefault(x => x.IdMantenimiento == guardarModificar.IdMantenimiento); 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_INTERMEDIA> ConsultarIntermediaActivos(int idAuditoria) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var lista = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA.Where(x => x.IdAuditoria == idAuditoria && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); List <CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA> listaObjeto = new List <CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA>(); CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA objeto; foreach (var item in lista) { objeto = new CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA(); objeto.IdObjeto = item.IdObjeto; objeto.IdMantenimiento = item.IdMantenimiento; objeto.IdAuditoria = item.IdAuditoria; objeto.EstadoRegistro = item.EstadoRegistro; listaObjeto.Add(objeto); } return(listaObjeto); } }
public int GuardarModificarIntermedia(CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA guardarModificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA.FirstOrDefault(x => x.IdAuditoria == guardarModificar.IdAuditoria && x.IdObjeto == guardarModificar.IdObjeto && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { model.IdObjeto = guardarModificar.IdObjeto; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1; } else { db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA.Add(guardarModificar); } db.SaveChanges(); return(valor); } }