//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();
        }
    }
Пример #2
0
 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;
 }
Пример #4
0
 //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();
     }
 }
Пример #5
0
    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();
        }
    }