public int GuardarModificarDetalle(CC_MATERIAL_QUEBRADIZO_DET guardarModificar) { int valor = 0;//GUARDDADO NUEVO using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_MATERIAL_QUEBRADIZO_DET.FirstOrDefault(x => x.IdMaterialDetalle == guardarModificar.IdMaterialDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { model.IdMantMaterial = guardarModificar.IdMantMaterial; model.IdMantenimiento = guardarModificar.IdMantenimiento; model.EstadoVerificacion = guardarModificar.EstadoVerificacion; model.Observaciones = guardarModificar.Observaciones; model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1;//ACTUALIZAR } else { db.CC_MATERIAL_QUEBRADIZO_DET.Add(guardarModificar); } db.SaveChanges(); return(valor); } }
public int EliminarDetalle(CC_MATERIAL_QUEBRADIZO_DET guardarmodificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_MATERIAL_QUEBRADIZO_DET.Where(x => x.IdMaterialDetalle == guardarmodificar.IdMaterialDetalle && 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); } }