Jump to content
Fórum Script Brasil
  • 0

Dúvida em parametro de método


pjava
 Share

Question

Preciso criar um método que me retorne uma lista e insira os valores em DataGridView. Bem isso eu já fiz e está funcionando. No meu sistema existe 3 tipos de pesquisa.

1) Geral

2) Por Id

3) Por Filtro

A terceira(Por filtro) é que está me tirando os cabelos(dos q restam). Assim: O objeto retornado, tem algumas propriedades e na pesquisa elas podem estar null, ou seja, digamos que eu tenha 5 propriedade que são 5 atributos de minha tabela do BD. A dúvida é eu criar um método que eu passe 1 ou 2 ou 3 ou 4 ou 5 ou quaisquer conbinações dessas 5 prop. Se eu faço um méto assim:

private.... meu_metodo(tipo1 param1,tipo2 param2,tipo3 param3,tipo 4 param4,tipo5 param5)

{}

E na pesquisa eu só preciso passar param3 e param 5, por exemplo, esse método estoura. Então, como eu faço isso?

Não sei se me fiz entender.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Vou dar o exemplo. As propriedades do objeto finder devem ser preenchida pelos parametros do método. Essa é minha dúvida: Como fazer.

private List<Entity.Skin> PesquisaFiltroSkin(Meus_Parâmetros_Aqui)

{

List<Entity.Skin> listaSkin = new List<Entity.Skin>();

Finder.Skin finder = new Finder.Skin();

finder.IdSkin = ?;

finder.IdProjeto = ?;

finder.Descricao = ?;

finder.DataInclusao = ?;

finder.DataAlteracao = ?;

listaSkin = Infrastructure.Repository.Skin.RetornarPorFiltro(finder);

return listaSkin;

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.8k
×
×
  • Create New...