public int GuardarModificarAccionCorrectiva(CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA guardarModificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA.FirstOrDefault(x => x.IdAccion == guardarModificar.IdAccion && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { model.DescripcionAccion = guardarModificar.DescripcionAccion; 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; } else { db.CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA.Add(guardarModificar); } db.SaveChanges(); return(valor); } }
public int EliminarAccionCorrectiva(CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA guardarmodificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_MATERIAL_QUEBRADIZO_ACCI_CORRECTIVA.Where(x => x.IdAccion == guardarmodificar.IdAccion && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { foreach (var item in model) { item.EstadoRegistro = guardarmodificar.EstadoRegistro; item.FechaModificacionLog = guardarmodificar.FechaIngresoLog; item.TerminalModificacionLog = guardarmodificar.TerminalIngresoLog; item.UsuarioModificacionLog = guardarmodificar.UsuarioIngresoLog; valor = 1; } db.SaveChanges(); } return(valor); } }