public RespuestaGeneral GuardarModificarDaniados(PRODUCTO_TERMINADO_DANIADOS control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.PRODUCTO_TERMINADO_DANIADOS.FirstOrDefault(x => x.IdProductosDaniados == control.IdProductosDaniados | (x.IdProductoTerminado == control.IdProductoTerminado && x.Codigo == control.Codigo && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo)); if (result != null) { result.Cantidad = control.Cantidad; result.Codigo = control.Codigo; result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; } else { control.EstadoRegistro = clsAtributos.EstadoRegistroActivo; control.FechaIngresoLog = DateTime.Now; entities.PRODUCTO_TERMINADO_DANIADOS.Add(control); } entities.SaveChanges(); return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }
public RespuestaGeneral EliminarProductoTerminadoDaniado(PRODUCTO_TERMINADO_DANIADOS control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.PRODUCTO_TERMINADO_DANIADOS.FirstOrDefault(x => x.IdProductosDaniados == control.IdProductosDaniados); 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 }); } }