コード例 #1
0
    private void BindFicha(int _nr_be)
    {
        Ficha ficha = new Ficha();

        ficha         = FichaDAO.GetDadosBE(_nr_be);
        lbBE.Text     = _nr_be.ToString();
        txbSetor.Text = ficha.setor;
        //txbTipoPaciente.Text = ficha.tipo_paciente;
        if (ficha.tipo_paciente == "MUNÍCIPE")
        {
            ddlTipoPaciente.SelectedIndex = 0;
        }
        else if (ficha.tipo_paciente == "FUNCIONÁRIO")
        {
            ddlTipoPaciente.SelectedIndex = 1;
        }

        txbDtFicha.Text      = ficha.dt_rh_be.ToString();
        txbProntuario.Text   = ficha.prontuario.ToString();
        txbRF.Text           = ficha.rf;
        txbNomePaciente.Text = ficha.nome_paciente;
        txbNascimento.Text   = ficha.dt_nascimento.ToShortDateString();
        txbIdade.Text        = ficha.idade;
        txbQueixa.Text       = ficha.queixa;
        txbCNS.Text          = ficha.cns;
        txbDocumento.Text    = ficha.documento;
        txbEndereco.Text     = ficha.endereco_rua;
        txbNumero.Text       = ficha.numero_casa;
        txbComplemento.Text  = ficha.complemento;
        txbBairro.Text       = ficha.bairro;
        txbMunicipio.Text    = ficha.municipio;
        txbUF.Text           = ficha.uf;
        txbCEP.Text          = ficha.cep;
        txbPais.Text         = ficha.nome_pai_mae;
        txbResponsavel.Text  = ficha.responsavel;
        txbTelefone.Text     = ficha.telefone;
        txbTelefone1.Text    = ficha.telefone1;
        txbTelefone2.Text    = ficha.telefone2;
        txbEmail.Text        = ficha.email;
        txbInfoResgate.Text  = ficha.info_resgate;
        if (ficha.procedencia == "ESPONTÂNEA")
        {
            ddlProcedencia.SelectedIndex = 0;
        }
        if (ficha.procedencia == "BOMBEIRO")
        {
            ddlProcedencia.SelectedIndex = 1;
        }
        if (ficha.procedencia == "POLÍCIA MILITAR")
        {
            ddlProcedencia.SelectedIndex = 2;
        }
        if (ficha.procedencia == "GCM")
        {
            ddlProcedencia.SelectedIndex = 3;
        }
        if (ficha.procedencia == "METRÔ")
        {
            ddlProcedencia.SelectedIndex = 4;
        }
        if (ficha.procedencia == "AMA - SÉ")
        {
            ddlTipoPaciente.SelectedIndex = 5;
        }
        if (ficha.procedencia == "SAMU")
        {
            ddlProcedencia.SelectedIndex = 6;
        }
        if (ficha.procedencia == "AMBULÂNCIA PARTICULAR")
        {
            ddlProcedencia.SelectedIndex = 5;
        }

        if (ficha.sexo == "Masculino")
        {
            ddlSexo.SelectedIndex = 0;
        }
        if (ficha.sexo == "Feminino")
        {
            ddlSexo.SelectedIndex = 1;
        }
        if (ficha.sexo == "Não informado")
        {
            ddlSexo.SelectedIndex = 2;
        }

        if (ficha.raca == "Branca")
        {
            ddlRaca.SelectedIndex = 0;
        }
        if (ficha.raca == "Preta")
        {
            ddlRaca.SelectedIndex = 1;
        }
        if (ficha.raca == "Parda")
        {
            ddlRaca.SelectedIndex = 2;
        }
        if (ficha.raca == "Amarela")
        {
            ddlRaca.SelectedIndex = 3;
        }
        if (ficha.raca == "Indígena")
        {
            ddlRaca.SelectedIndex = 4;
        }
    }