public int GuardarModificarAccionCorrectiva(CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE guardarModificar) { int valor = 0;//ERROR ELIMINADO using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE.FirstOrDefault(x => x.IdDetalle == guardarModificar.IdDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { model.HoraAccionCorrectiva = guardarModificar.HoraAccionCorrectiva; model.PersonaAccionCorrectiva = guardarModificar.PersonaAccionCorrectiva; model.AccionCorrectiva = guardarModificar.AccionCorrectiva; if (!string.IsNullOrEmpty(guardarModificar.RutaFoto)) { model.RutaFoto = guardarModificar.RutaFoto; } model.Rotation = guardarModificar.Rotation; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1;//ELIMINADO db.SaveChanges(); } return(valor); } }
public int EliminarLimpiezaDetalle(CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE guardarModificar) { int valor = 0;//ERROR ELIMINADO using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE.FirstOrDefault(x => x.IdDetalle == guardarModificar.IdDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { model.EstadoRegistro = guardarModificar.EstadoRegistro; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1;//ELIMINADO db.SaveChanges(); } return(valor); } }
public int GuardarModificarLimpiezaDetalle(CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE guardarModificar, int idAuditoria) { int valor = 0;//GUARDDADO NUEVO using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var validarHora = (from det in db.CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE join inter in db.CC_LIMPIEZA_DESINFECCION_PLANTA_MANT_INTERMEDIA on det.IdMantenimiento equals inter.IdMantenimiento where (inter.IdAuditoria == idAuditoria && inter.EstadoRegistro == clsAtributos.EstadoRegistroActivo && det.EstadoRegistro == clsAtributos.EstadoRegistroActivo && det.IdMantenimiento == guardarModificar.IdMantenimiento && det.HoraAuditoria == guardarModificar.HoraAuditoria) select new { det.HoraAuditoria, inter.IdMantenimiento, det.IdDetalle }).FirstOrDefault(); if (validarHora != null && validarHora.IdDetalle != guardarModificar.IdDetalle) { valor = 3; return(valor); } var model = db.CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE.FirstOrDefault(x => x.IdDetalle == guardarModificar.IdDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { //model.Turno = guardarModificar.Turno; model.HoraAuditoria = guardarModificar.HoraAuditoria; model.Limpieza = guardarModificar.Limpieza; model.Desinfeccion = guardarModificar.Desinfeccion; model.ObservacionDetalle = guardarModificar.ObservacionDetalle; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1;//ACTUALIZAR } else { db.CC_LIMPIEZA_DESINFECCION_PLANTA_DETALLE.Add(guardarModificar); } db.SaveChanges(); return(valor); } }