public bool CambiarEstado(dtoDerivacionDocumento aoDto) { if (aoDto.EstadoObjeto == EstadoObjeto.Modificado) { ceDcDerivacionDocumento loEntidad = loContexto.DerivacionDocumento.Find(aoDto.CodigoDerivacion); loEntidad.Editar( aoDto.CodigoEstado, aoDto.Justificacion, new PistaAuditoria(Usuario, DateTime.Now) ); loContexto.GuardarCambios(); } return(true); }
public bool Guardar(dtoTipoDocumento aoDto) { return(EjecutarConsulta(() => { if (aoDto.EstadoObjeto == EstadoObjeto.Nuevo) { GuardarNuevo(aoDto); } else if (aoDto.EstadoObjeto == EstadoObjeto.Modificado) { GuardarModificado(aoDto); } else { throw new Exception(ResultadoMensaje.OperacionIncorrecta); } loContexto.GuardarCambios(); return true; })); }