public RespuestaGeneral GuardarModificarConsumoDaniado(CONSUMO_DETALLE_DANIADO control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.CONSUMO_DETALLE_DANIADO.FirstOrDefault(x => x.IdConsumoDetalleDaniado == control.IdConsumoDetalleDaniado || (x.IdControlConsumoInsumos == control.IdControlConsumoInsumos && x.Codigo == control.Codigo && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo)); if (result != null) { result.Latas = control.Latas; result.Tapas = control.Tapas; result.Fundas = control.Fundas; result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; } else { control.FechaIngresoLog = DateTime.Now; entities.CONSUMO_DETALLE_DANIADO.Add(control); } entities.SaveChanges(); return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }
public RespuestaGeneral EliminarConsumoDaniado(CONSUMO_DETALLE_DANIADO control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.CONSUMO_DETALLE_DANIADO.FirstOrDefault(x => x.IdConsumoDetalleDaniado == control.IdConsumoDetalleDaniado); if (result != null) { result.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; entities.SaveChanges(); } return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }