protected void btnOK_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtNome.Text) || string.IsNullOrEmpty(txtEmail.Text)) { lblMensagem.Text = "Nome e/ou email invalido"; return; } if (string.IsNullOrEmpty(txtSenha1.Text) || txtSenha1.Text != txtSenha2.Text) { lblMensagem.Text = "Senha invalida ou não coincidem"; return; } var modelPessoa = (PessoaModel)Session["pessoa"]; ctrPessoa = new PessoaController(); modelPessoa = ctrPessoa.Consultar(modelPessoa); modelPessoa.Nome = txtNome.Text; modelPessoa.Email = txtEmail.Text; modelPessoa.Senha = txtSenha1.Text; modelPessoa = ctrPessoa.Gravar(modelPessoa); Session["pessoa"] = modelPessoa; Response.Redirect("home.aspx", false); }