Retornando uma Lista de clientes Pessoa Fisica
Bom dia, poderiam me ajudar, estou criando um sistema em c# usando Model ,DL, BL que retorna em um GridView, mais esta retornando só o Objeto Cliente, onde estou errando
e o cliente pessoaFisica não está retornando.
Camada DL_Cliente
[img:descricao=DL]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085222.png[/img]
-------------------------------------------------------------------------------------------------
Camada BL_Cliente
[img:descricao=BL]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085737.png[/img]
--------------------------------------------------------------------
WebForm
[img]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085359.png[/img]
e o cliente pessoaFisica não está retornando.
Camada DL_Cliente
[img:descricao=DL]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085222.png[/img]
-------------------------------------------------------------------------------------------------
Camada BL_Cliente
[img:descricao=BL]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085737.png[/img]
--------------------------------------------------------------------
WebForm
[img]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085359.png[/img]
Alex Feitoza
Curtidas 0
Respostas
Wellington Silva
31/01/2016
Tenta acrescentar no trecho:
Estou começando com C# tem uma semana, posso estar errado na resposta.!
return lstClientes.ToList();
Estou começando com C# tem uma semana, posso estar errado na resposta.!
GOSTEI 0
Alex Feitoza
31/01/2016
Bom dia,valeu Wellington mais o erro, não está no retorno da lista e sim no GridView, como manipular esses objetos já que estou usando composição, como retorna-los na GridView.
Estou reutilizando esse projeto usando MVC e está funcionando corretamente, mais queria fazer também usando WebForm.
Estou reutilizando esse projeto usando MVC e está funcionando corretamente, mais queria fazer também usando WebForm.
GOSTEI 0
Jothaz
31/01/2016
Existe um formulário na BL?
Normalmente na BL é somente uma classe com as chamadas dos métodos que estão na DAO.
No Load do web form a referência Blcliente esta com erro!
Você chegou a debugar o método List do DL_Clientes e verificou se esta devolvendo o conteúdo esperado?
Normalmente na BL é somente uma classe com as chamadas dos métodos que estão na DAO.
No Load do web form a referência Blcliente esta com erro!
Você chegou a debugar o método List do DL_Clientes e verificou se esta devolvendo o conteúdo esperado?
GOSTEI 0
Alex Feitoza
31/01/2016
Corrigindo a Camada BL
Bom dia, poderiam me ajudar, estou criando um sistema em c# usando Model ,DL, BL que retorna em um GridView, mais esta retornando só o Objeto Cliente, onde estou errando
e o cliente pessoaFisica não está retornando.
Camada DL_Cliente
[img:descricao=DL]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085222.png[/img]
-------------------------------------------------------------------------------------------------
Camada BL_Cliente
[img]http://arquivo.devmedia.com.br/forum/imagem/448888-20160202-160142.png[/img]
--------------------------------------------------------------------
WebForm
[img]http://arquivo.devmedia.com.br/forum/imagem/448888-20160202-160223.png[/img]
Bom dia, poderiam me ajudar, estou criando um sistema em c# usando Model ,DL, BL que retorna em um GridView, mais esta retornando só o Objeto Cliente, onde estou errando
e o cliente pessoaFisica não está retornando.
Camada DL_Cliente
[img:descricao=DL]http://arquivo.devmedia.com.br/forum/imagem/448888-20160131-085222.png[/img]
-------------------------------------------------------------------------------------------------
Camada BL_Cliente
[img]http://arquivo.devmedia.com.br/forum/imagem/448888-20160202-160142.png[/img]
--------------------------------------------------------------------
WebForm
[img]http://arquivo.devmedia.com.br/forum/imagem/448888-20160202-160223.png[/img]
GOSTEI 0
Alex Feitoza
31/01/2016
Boa Tarde,
Jothas corrigir a Camada BL tinha colado o codigo aqui errado,
Então eu debuguei já as Camadas , está retornado tudo certo ate chegar no DataSorce,
mais quando vai preencher a GredView só preenche o objeto Cliente.
Jothas corrigir a Camada BL tinha colado o codigo aqui errado,
Então eu debuguei já as Camadas , está retornado tudo certo ate chegar no DataSorce,
mais quando vai preencher a GredView só preenche o objeto Cliente.
GOSTEI 0
Wellington Silva
31/01/2016
Estou sem como simular aqui no momento, mais vc poderia fazer no BL_Cliente ao invés disso:
fazer isso:
desculpe, não tenho como simular aqui estou sem ambiente preparado, espero que lhe ajude!
return new DLcliente().Listar();
fazer isso:
DLcliente dCliente = new DLcliente(); return dCliente.Listar();
desculpe, não tenho como simular aqui estou sem ambiente preparado, espero que lhe ajude!
GOSTEI 0