protected void btnLimpar_Click(object sender, EventArgs e)
 {
     Auxiliar.ClearControls(this);
     lblMensagem.Visible = false;
     lblMensagem.Text    = "";
     tbEmail.Enabled     = true;
     Session.Clear();
 }
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            var id = Session["Id"];

            try
            {
                if (id == null)
                {
                    if (!ws.check_user(tbEmail.Text))
                    {
                        ws.create_user(tbNome.Text, tbEmail.Text, tbSenha.Text);
                        gvDataBind();

                        Auxiliar.ClearControls(this);

                        throw new Exception("Dados salvos com sucesso.");
                    }
                    else
                    {
                        throw new Exception("Já existe cadastro com este email.");
                    }
                }
                else
                {
                    ws.update_user((int)id, tbNome.Text, tbEmail.Text, tbSenha.Text);
                    gvDataBind();

                    tbEmail.Enabled = true;

                    Auxiliar.ClearControls(this);

                    throw new Exception("Dados atualizados com sucesso.");
                }
            }
            catch (Exception ex)
            {
                lblMensagem.Visible = true;
                lblMensagem.Text    = ex.Message;
                Session.Clear();
            }

            Session.Clear();
        }