Exemplo n.º 1
0
    protected void btnTerminarCadastroVulneravel_Click(object sender, EventArgs e)
    {
        Mais_Informacoes minfo = new Mais_Informacoes();

        // Deficiencia mental
        if (txtDeficienciaMental.Text != "")
        {
            minfo.Min_deficiencia_mental = txtDeficienciaMental.Text;
        }
        else
        {
            minfo.Min_deficiencia_mental = "Não tem ou não foi informado";
        }

        // Deficiencia fisica
        if (txtDeficienciaFisica.Text != "")
        {
            minfo.Min_deficiencia_fisica = txtDeficienciaFisica.Text;
        }
        else
        {
            minfo.Min_deficiencia_fisica = "Não tem ou não foi informado";
        }

        // Restricao alimentar
        if (txtRestricaoAlimentar.Text != "")
        {
            minfo.Min_restricao_alimentar = txtRestricaoAlimentar.Text;
        }
        else
        {
            minfo.Min_restricao_alimentar = "Não tem ou não foi informado";
        }

        // Restricao medicamentos
        if (txtRestricaoMedicamento.Text != "")
        {
            minfo.Min_restricao_medicamento = txtRestricaoMedicamento.Text;
        }
        else
        {
            minfo.Min_restricao_medicamento = "Não tem ou não foi informado";
        }

        // Outros
        if (txtDoenca.Text != "")
        {
            minfo.Min_doencas = txtDoenca.Text;
        }
        else
        {
            minfo.Min_doencas = "Não tem ou não foi informado";
        }

        DataSet ds = VulneravelBD.SelectPesIdVulneravel();

        minfo.Vul_id = Convert.ToInt32(ds.Tables[0].Rows[0]["vul_id"]);
        int vulId = Convert.ToInt32(ds.Tables[0].Rows[0]["vul_id"]);

        switch (VulneravelBD.UpdateVulneravel(minfo))
        {
        case 0:
            Response.Redirect("Vulneravel.aspx?id=" + vulId);
            break;

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }
Exemplo n.º 2
0
    protected void btnContinuaCadastroVulneravel_Click(object sender, EventArgs e)
    {
        Pessoas          p     = new Pessoas();
        Vulneraveis      v     = new Vulneraveis();
        Mais_Informacoes minfo = new Mais_Informacoes();
        Tutorias         tut   = new Tutorias();

        p.Pes_nome           = txtNome.Text + " " + txtSobrenome.Text;
        p.Pes_dataNascimento = Convert.ToDateTime(txtData.Text);

        // Switch do sexo
        switch (ddlSexo.SelectedValue)
        {
        case "1":
            p.Pes_sexo = "Masculino";
            break;

        case "2":
            p.Pes_sexo = "Feminino";
            break;

        case "3":
            p.Pes_sexo = "Outro";
            break;

        default:
            p.Pes_sexo = "Outro";
            break;
        }

        // Switch da cutis
        switch (ddlCutis.SelectedValue)
        {
        case "1":
            p.Pes_cutis = "Amarela";
            break;

        case "2":
            p.Pes_cutis = "Branca";
            break;

        case "3":
            p.Pes_cutis = "Indígena";
            break;

        case "4":
            p.Pes_cutis = "Negra";
            break;

        case "5":
            p.Pes_cutis = "Parda";
            break;

        default:
            p.Pes_cutis = "";
            break;
        }

        minfo.Min_cor_olhos  = txtCorDosOlhos.Text;
        minfo.Min_cor_cabelo = txtCorDoCabelo.Text;

        // Switch do sangue
        switch (ddlSangue.SelectedValue)
        {
        case "1":
            minfo.Min_tipo_sanguineo = "A+";
            break;

        case "2":
            minfo.Min_tipo_sanguineo = "A-";
            break;

        case "3":
            minfo.Min_tipo_sanguineo = "B+";
            break;

        case "4":
            minfo.Min_tipo_sanguineo = "B-";
            break;

        case "5":
            minfo.Min_tipo_sanguineo = "O+";
            break;

        case "6":
            minfo.Min_tipo_sanguineo = "0-";
            break;

        case "7":
            minfo.Min_tipo_sanguineo = "AB+";
            break;

        case "8":
            minfo.Min_tipo_sanguineo = "AB-";
            break;

        default:
            minfo.Min_tipo_sanguineo = "";
            break;
        }

        minfo.Min_altura    = txtAltura.Text;
        minfo.Min_peso      = txtPeso.Text;
        minfo.Min_descricao = txtDescricao.Text;

        v.Vul_status      = false;
        v.Vul_observacoes = "";

        switch (VulneravelBD.InsertVulneravel(p, v, minfo))
        {
        case 0:
            DataSet ds = VulneravelBD.SelectPesIdVulneravel();
            tut.Pes_id       = Convert.ToInt32(ds.Tables[0].Rows[0]["pes_id"]);
            tut.Res_id       = Convert.ToInt32(Session["idResponsavel"]);
            tut.Tut_cadastro = DateTime.Today;
            tut.Tut_ativo    = false;

            switch (VulneravelBD.insertTutorias(tut))
            {
            case 0:
                Response.Redirect("MaisInfosVulneravel.aspx");
                break;

            case -2:
                Response.Redirect("Index.aspx");
                break;
            }
            break;

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }