示例#1
0
        private ContasaReceber carregarItem(DataRow item)
        {
            ContasaReceber contasReceber = new ContasaReceber();
            VMDataRow      dtRow         = new VMDataRow(item);

            contasReceber.IDContasaReceber      = dtRow.GetInt("IDContasReceber");
            contasReceber.DataLancamento        = dtRow.GetDat("DataLancamento");
            contasReceber.DataVencimento        = dtRow.GetDat("DataVencimento");
            contasReceber.DataPagamento         = dtRow.GetDatNull("DataPagamento");
            contasReceber.ValorTotal            = dtRow.GetDec("ValorTotal");
            contasReceber.ContasReceberSituacao = new ContasReceberSitucao
            {
                IDContasReceberSituacao = dtRow.GetInt("IDSituacao"),
                Descricao = dtRow.GetStr("DescSituacao")
            };
            contasReceber.Cliente = new Cliente
            {
                Pessoa = new Pessoa
                {
                    IDPessoa = dtRow.GetInt("IDCliente"),
                    Nome     = dtRow.GetStr("NomeCliente")
                }
            };
            contasReceber.Vendedor = new Vendedor
            {
                Pessoa = new Pessoa
                {
                    IDPessoa = dtRow.GetInt("IDVendedor"),
                    Nome     = dtRow.GetStr("NomeVendedor")
                }
            };

            contasReceber.TipoPagamento = new TipoPagamento
            {
                IDTipoPagamento = dtRow.GetInt("IDTipoPagamento"),
                Descricao       = dtRow.GetStr("Descricao")
            };

            contasReceber.ContasReceberOrigem = new ContasReceberOrigem
            {
                IDContasReceberOrigem = dtRow.GetInt("IDContasReceberOrigem"),
                Descricao             = dtRow.GetStr("DescOrigem")
            };

            return(contasReceber);
        }