Exemple #1
0
 public void Excluir(Conta conta, string nomeUsuario)
 {
     try
     {
         _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario);
         _servicoObsConta.ExcluirObsDaConta(conta.Cod_Empresa, conta.Id_Conta);
         _repositorioConta.Delete(conta);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #2
0
        public void Excluir(Pedido pedido, string nomeUsuario)
        {
            try
            {
                _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario);

                ExcluirItens(pedido, nomeUsuario);

                _repositorioPedido.Delete(pedido);

                // contas
                var contas = _repositorioConta.ObterPorPedido(pedido.Num_Pedido, pedido.Cod_Empresa, (int)TipoFinanceiro.tfPedido);
                foreach (var conta in contas)
                {
                    _repositorioConta.Delete(conta);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }