//Metodo responsavel por carregar um determinado registro para ediчуo public void ObtemDados() { try { PacienteBE pacienteBE = new PacienteBE(); PacienteDAL pacienteDAL = new PacienteDAL(); pacienteBE = pacienteDAL.Obter(Convert.ToInt32(Request.QueryString["id"])); ddlConvenio.SelectedValue = Convert.ToString(pacienteBE.idConvenio); txtNome.Text = pacienteBE.Nome; txtNumeroConvenio.Text = pacienteBE.NumeroConvenio; ddlSexo.SelectedValue = pacienteBE.Sexo; txtDtNascimento.Text = pacienteBE.DtNascimento.ToString("dd/MM/yyyy"); txtRG.Text = pacienteBE.RG; txtCPF.Text = pacienteBE.CPF; txtEndereco.Text = pacienteBE.Endereco; txtBairro.Text = pacienteBE.Bairro; txtCEP.Text = pacienteBE.CEP; txtCidade.Text = pacienteBE.Cidade; ddlUF.SelectedValue = pacienteBE.UF; txtTelefone.Text = pacienteBE.Telefone; txtCelular.Text = pacienteBE.Celular; txtEmail.Text = pacienteBE.Email; txtObs.Text = pacienteBE.Obs; } catch (Exception ex) { Label lblErro = (Label)Master.FindControl("lblErro"); lblErro.Text = ex.ToString(); } }
public void MontaComboPacientes() { PacienteDAL pacienteDAL = new PacienteDAL(); ddlPaciente.DataSource = pacienteDAL.Listar(string.Empty, string.Empty, string.Empty); ddlPaciente.DataTextField = "Nome"; ddlPaciente.DataValueField = "ID"; ddlPaciente.DataBind(); ddlPaciente.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo }
public void PacienteDados() { PacienteBE pacienteBE = new PacienteBE(); PacienteDAL pacienteDAL = new PacienteDAL(); pacienteBE = pacienteDAL.Obter(Convert.ToInt32(Request.QueryString["id"])); lblNome.Text = pacienteBE.Nome; lblRG.Text = pacienteBE.RG; lblCPF.Text = pacienteBE.CPF; ddlConvenio.SelectedValue = pacienteBE.idConvenio; txtNumeroConvenio.Text = pacienteBE.NumeroConvenio; }
//Monta o GridView public void MontaGridView() { try { PacienteDAL pacienteDal = new PacienteDAL(); GridView1.DataSource = pacienteDal.Listar(txtNome.Text, txtRG.Text, txtCPF.Text); GridView1.DataBind(); } catch (Exception ex) { Label lblErro = (Label)Master.FindControl("lblErro"); lblErro.Text = ex.ToString(); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Agendamento") { Response.Redirect("AgendamentoSessoesCadastrar.aspx?id=" + e.CommandArgument); } if (e.CommandName == "Editar") { Response.Redirect("PacienteCadastrar.aspx?id=" + e.CommandArgument); } if (e.CommandName == "Apagar") { PacienteDAL pacienteDAL = new PacienteDAL(); pacienteDAL.Excluir(Convert.ToInt32(e.CommandArgument)); MontaGridView(); } }
//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(); } }