I have a screen that I query clients and fills in a grid with the information that comes from the database, my project is layered up to where I'm working, but I can not fill in > grid with some information, I have the following situation inside for each
:
Cliente cliente = new Cliente();
cliente.Pessoa = new Pessoa();
cliente.Pessoa.IdPessoa = Convert.ToInt32(linha["IdPessoaCliente"]);
cliente.Pessoa.Nome = Convert.ToString(linha["Nome"]);
cliente.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]);
cliente.DataAlteracao = Convert.ToDateTime(linha["DataAlteracao"]);
cliente.LimiteCompra = Convert.ToDecimal(linha["LimiteCompra"]);
cliente.Ativo = Convert.ToBoolean(linha["Ativo"]);
cliente.Pessoa.PessoaTipo = new PessoaTipo();
cliente.Pessoa.PessoaTipo.IdPessoaTipo = Convert.ToInt32(linha["IdPessoaTipo"]);
cliente.Pessoa.PessoaTipo.Descricao = Convert.ToString(linha["Descricao"]);
clienteColecao.Add(cliente);
The grid fields that come directly from the client such as cliente.DataCadastro
loads normal, but what is cliente.Pessoa.IdPessoa
in grid is written "transfer object ", or if I customize the grid nothing comes and when debug I see that cliente.Pessoa.IdPessoa
IdPessoa
has the correct value but Pessoa
is written Objeto
transfer exactly what goes into the grid .