Example #1
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);
            }
        }
Example #2
0
 public IEnumerable <Conta> ObterPorPedido(int numPedido)
 {
     return(_repositorioConta.ObterPorPedido(numPedido));
 }