//Evento responsavel por cadastrar um novo registro ou atualizar o registro jс existente protected void BtnCadastrar_Click(object sender, EventArgs e) { try { PacienteBE pacienteBe = new PacienteBE(); pacienteBe.id = Convert.ToInt32(Request.QueryString["id"]); pacienteBe.idConvenio = Convert.ToString(ddlConvenio.SelectedValue); pacienteBe.Nome = txtNome.Text; pacienteBe.NumeroConvenio = txtNumeroConvenio.Text; pacienteBe.Sexo = ddlSexo.SelectedValue; pacienteBe.DtNascimento = Convert.ToDateTime(txtDtNascimento.Text); pacienteBe.RG = txtRG.Text; pacienteBe.CPF = txtCPF.Text; pacienteBe.Endereco = txtEndereco.Text; pacienteBe.Bairro = txtBairro.Text; pacienteBe.CEP = txtCEP.Text; pacienteBe.Cidade = txtCidade.Text; pacienteBe.UF = ddlUF.Text; pacienteBe.Telefone = txtTelefone.Text; pacienteBe.Celular = txtCelular.Text; pacienteBe.Email = txtEmail.Text; pacienteBe.Obs = txtObs.Text; PacienteDAL pacienteDAL = new PacienteDAL(); if (Request.QueryString["id"] != null) { //Chamo o metodo que altera o registro pacienteDAL.Alterar(pacienteBe); } else { //Chamo o metodo que insere um novo registro pacienteDAL.Incluir(pacienteBe); } Response.Redirect("Paciente.aspx"); } catch (Exception ex) { Label lblErro = (Label)Master.FindControl("lblErro"); lblErro.Text = ex.ToString(); } }