Exemplo n.º 1
0
        public MovimentoDTO AnularMovimento(MovimentoDTO dto)
        {
            string UserID = dto.Utilizador, Reasons = dto.Descritivo;

            dto = ObterPorPK(dto);

            if (dto.SerieID > 0)
            {
                dto.Utilizador = UserID;
                dto.Descritivo = Reasons;
                return(dao.Anular(dto));
            }
            else
            {
                dto.Sucesso = false;
                if (dto.MensagemErro == string.Empty)
                {
                    dto.MensagemErro = "alert('Apenas os Lançamentos de Directos de Débito ou Crédito podem ser anulados');";
                }

                return(dto);
            }
        }