private void AdicionaClienteFormaECondicaoDePagamento(Venda venda, Venda vendaAtual) { AssertionConcern.AssertArgumentNotEquals(0, venda.Cliente.PessoaCodigo, Erros.ClientNotSet); AssertionConcern.AssertArgumentNotEquals(0, venda.FormaPagamento.FormaPagamentoCodigo, Erros.NotSetPayment); AssertionConcern.AssertArgumentNotEquals(0, venda.CondicaoPagamento.CondicaoPagamentoCodigo, Erros.PaymentConditionNotSet); var cliente = _pessoaRepository.ObterPorCodigo(venda.Cliente.PessoaCodigo); var formaPagamento = _formaPagamentoRepository.ObterPorCodigo(venda.FormaPagamento.FormaPagamentoCodigo); var condicaoPagamento = _condicaoPagamentoRepository.ObterPorCodigo(venda.CondicaoPagamento.CondicaoPagamentoCodigo); vendaAtual.Cliente = cliente; vendaAtual.FormaPagamento = formaPagamento; vendaAtual.CondicaoPagamento = condicaoPagamento; }
private void AdicionaFornecedorFormaECondicaoDePagamento(Compra compra, Compra compraAtual) { AssertionConcern.AssertArgumentNotEquals(0, compra.Fornecedor.PessoaCodigo, Erros.ProviderNotSet); AssertionConcern.AssertArgumentNotEquals(0, compra.FormaPagamento.FormaPagamentoCodigo, Erros.NotSetPayment); AssertionConcern.AssertArgumentNotEquals(0, compra.CondicaoPagamento.CondicaoPagamentoCodigo, Erros.PaymentConditionNotSet); var fornecedor = _pessoaRepository.ObterPorCodigo(compra.Fornecedor.PessoaCodigo); var formaPagamento = _formaPagamentoRepository.ObterPorCodigo(compra.FormaPagamento.FormaPagamentoCodigo); var condicaoPagamento = _condicaoPagamentoRepository.ObterPorCodigo(compra.CondicaoPagamento.CondicaoPagamentoCodigo); compraAtual.Fornecedor = fornecedor; compraAtual.FormaPagamento = formaPagamento; compraAtual.CondicaoPagamento = condicaoPagamento; }
public FormaPagamento ObterFormaPagamentoPorCodigo(int codigo) { return(_formaPagamentoRepository.ObterPorCodigo(codigo)); }