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";
                }

            }
        }