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