protected void btnChave_Click(object sender, EventArgs e)
 {
     lblchave.Text = "";
     using (svcintranet.wsAutenticacaoSoapClient cliente = new svcintranet.wsAutenticacaoSoapClient())
     {
         string ret = cliente.ObterChavePublica();
         cliente.Close();
         lblchave.Text  = "conexao realizada em " + DateTime.Now.ToString();
         lblchave.Text += ret;
     }
 }
 protected void btnResultado_Click(object sender, EventArgs e)
 {
     using (svcintranet.wsAutenticacaoSoapClient cliente = new svcintranet.wsAutenticacaoSoapClient())
     {
         lblchave.Text = "";
         if (!String.IsNullOrWhiteSpace(txtlogin.Text) && !String.IsNullOrWhiteSpace(txtsenha.Text))
         {
             string   mensagem = string.Format(@"<?xml version='1.0' encoding='UTF-8'?><ObterPerfil xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'><Nome>{0}</Nome><Senha>{1}</Senha><Sistema>{2}</Sistema></ObterPerfil>", txtlogin.Text, txtsenha.Text, txtsistema.Text);
             string   ret      = cliente.ObterPermissoesUsuario(mensagem);
             XElement xml      = XElement.Parse(ret);
             var      node     = xml.Elements().Elements();
             grvResult.DataSource = node;
             grvResult.DataBind();
             cliente.Close();
         }
         else
         {
             lblchave.Text = "Informe usuario e/ou senha";
         }
     }
 }