none
Como passar o Parâmetro para o Web Service RRS feed

  • Pergunta

  • Olá pessoal,

    Sou novato neste assunto e preciso de uma ajuda.

    Tenho este método no meu web service :

    [WebMethod]
      public DsWs.t_cli_dkDataTable ListClientes()
      {
        t_cli_dkTableAdapter CTA = new t_cli_dkTableAdapter();
        DsWs.t_cli_dkDataTable CDT = new DsWs.t_cli_dkDataTable();
        //CTA.Fill(CDT);
        CTA.FillVend(CDT, "59");
    
        return CDT;
      }
    

    Veja que estou passando o ID do vendedor diretamento no código (para receber somente os clientes dele na aplicação "Windows Form") e isso já testei e funciona perfeitamente.
    A questão é, imaginem que tenho varios vendedores, cada um com um notebook ou pda que seja, como devo fazer para que o método receba este ID de acordo com o vendedor que esta solicitando os dados?



    Elcio João de Lima - VB6, C#, Plataforma .NET e WM [Se o post foi útil, não esqueça de marcá-lo. Obrigado]
    segunda-feira, 12 de julho de 2010 18:40

Respostas

  • [WebMethod]
      public DsWs.t_cli_dkDataTable ListClientes(int idVendedor)
      {
        t_cli_dkTableAdapter CTA = new t_cli_dkTableAdapter();
        DsWs.t_cli_dkDataTable CDT = new DsWs.t_cli_dkDataTable();
        //CTA.Fill(CDT);
        CTA.FillVend(CDT, idVendedor);

        return CDT;
      }

     

    passe como parametro da função no caso adicionei o valor inteiro "idVendedor"

    ao consumir esse web Metodo o cliente deverá informar   "webservice.ListClientes(idVendedor);"

    terça-feira, 13 de julho de 2010 11:26