public void carregaDespesa(int codContaPagar, DateTime dtvencimento, DateTime dtpagamento, double valortotal, double valorpago,
                            string obs, int numparcela, bool status, Compra compra, Despesa despesa, Caixa caixa, FormaPagamento formpagamento, Comissao comissao, int codParcela, int valorParc)
 {
     this.CodigoContasaPagar = codContaPagar;
     this.DataVencimento     = dtvencimento;
     this.DataPagamento      = dtpagamento;
     this.ValorTotal         = valortotal;
     this.ValorPago          = valorpago;
     this.Observacao         = obs;
     this.Parcela            = numparcela;
     this.Status             = status;
     this.Compra             = compra;
     this.Despesa            = despesa;
     this.Caixa              = caixa;
     this.FormaPagamento     = formpagamento;
     this.Comissao           = comissao;
     this.CodigoContasaPagar = codParcela;
     this.ValorParcela       = valorParc;
 }
 public ContasPagar(int codContaPagar, DateTime dtvencimento, DateTime dtpagamento, double valortotal, double valorpago,
                    string obs, int numparcela, bool status, Compra compra, Despesa despesa, Caixa caixa, FormaPagamento formpagamento, Comissao comissao, int codParcela, int valorParc)
 {
     this.carregaDespesa(codContaPagar, dtvencimento, dtpagamento, valortotal, valorpago, obs, numparcela, status, compra, despesa, caixa, formpagamento, comissao, codParcela, valorParc);
 }
 public Compra()
 {
     listaItens = new List<CompraProduto>();
     this.despesa = new Despesa();
     this.pessoa = new PessoaJuridica();
 }