Esempio n. 1
0
    public static int UpdateMinfoVulneravelDesaparecido(Mais_Informacoes m, int vulId)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "UPDATE min_mais_informacoes SET des_id = ?des_id WHERE vul_id = ?vul_id;";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            // Parametrização
            objCommand.Parameters.Add(Mapped.Parameter("?des_id", m.Des_id));

            // Vulneravel
            objCommand.Parameters.Add(Mapped.Parameter("?vul_id", vulId));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
Esempio n. 2
0
    public static int InsertVulneravel(Pessoas pessoa, Vulneraveis vulneravel, Mais_Informacoes minfo)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "INSERT INTO pes_pessoas(pes_nome, pes_sexo, pes_cutis, pes_dataNascimento) VALUES(?pes_nome,?pes_sexo,?pes_cutis, ?pes_dataNascimento);";
            sql += "INSERT INTO vul_vulneraveis(vul_status, vul_observacoes, pes_id) VALUES(?vul_status,?vul_observacoes, last_insert_id());";
            sql += "INSERT INTO min_mais_informacoes(min_cor_cabelo, min_cor_olhos, min_altura, min_peso, min_descricao, min_tipo_sanguineo, vul_id)";
            sql += "VALUES(?min_cor_cabelo, ?min_cor_olhos, ?min_altura, ?min_peso, ?min_descricao, ?min_tipo_sanguineo, last_insert_id());";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            // Parametrização

            // Pessoa
            objCommand.Parameters.Add(Mapped.Parameter("?pes_nome", pessoa.Pes_nome));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_sexo", pessoa.Pes_sexo));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_cutis", pessoa.Pes_cutis));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_dataNascimento", pessoa.Pes_dataNascimento));

            // Vulneravel
            objCommand.Parameters.Add(Mapped.Parameter("?vul_status", vulneravel.Vul_status));
            objCommand.Parameters.Add(Mapped.Parameter("?vul_observacoes", vulneravel.Vul_observacoes));

            // Mais informações
            objCommand.Parameters.Add(Mapped.Parameter("?min_cor_cabelo", minfo.Min_cor_cabelo));
            objCommand.Parameters.Add(Mapped.Parameter("?min_cor_olhos", minfo.Min_cor_olhos));
            objCommand.Parameters.Add(Mapped.Parameter("?min_altura", minfo.Min_altura));
            objCommand.Parameters.Add(Mapped.Parameter("?min_peso", minfo.Min_peso));
            objCommand.Parameters.Add(Mapped.Parameter("?min_descricao", minfo.Min_descricao));
            objCommand.Parameters.Add(Mapped.Parameter("?min_tipo_sanguineo", minfo.Min_tipo_sanguineo));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
Esempio n. 3
0
    public static int UpdateDados(Mais_Informacoes m, Pessoas p)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "UPDATE pes_pessoas SET pes_nome = ?pes_nome, pes_dataNascimento = ?pes_dataNascimento, pes_sexo = ?pes_sexo, pes_cutis = ?pes_cutis WHERE pes_id = ?pes_id;";
            sql += "UPDATE min_mais_informacoes SET min_cor_olhos = ?min_cor_olhos, min_cor_cabelo = ?min_cor_cabelo, min_altura = ?min_altura, min_peso = ?min_peso, min_descricao = ?min_descricao, min_tipo_sanguineo = ?min_tipo_sanguineo WHERE vul_id = ?vul_id;";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            // Parametrização
            objCommand.Parameters.Add(Mapped.Parameter("?pes_nome", p.Pes_nome));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_dataNascimento", p.Pes_dataNascimento));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_sexo", p.Pes_sexo));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_cutis", p.Pes_cutis));

            objCommand.Parameters.Add(Mapped.Parameter("?min_cor_olhos", m.Min_cor_olhos));
            objCommand.Parameters.Add(Mapped.Parameter("?min_cor_cabelo", m.Min_cor_cabelo));
            objCommand.Parameters.Add(Mapped.Parameter("?min_altura", m.Min_altura));
            objCommand.Parameters.Add(Mapped.Parameter("?min_peso", m.Min_peso));
            objCommand.Parameters.Add(Mapped.Parameter("?min_descricao", m.Min_descricao));
            objCommand.Parameters.Add(Mapped.Parameter("?min_tipo_sanguineo", m.Min_tipo_sanguineo));


            // Vulneravel
            objCommand.Parameters.Add(Mapped.Parameter("?pes_id", p.Pes_id));
            objCommand.Parameters.Add(Mapped.Parameter("?vul_id", m.Vul_id));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
Esempio n. 4
0
    protected void btnConfirmaDesaparecimento_Click(object sender, EventArgs e)
    {
        Vulneraveis v = new Vulneraveis();

        v.Vul_status = true;
        int vulId = Convert.ToInt32(Session["idVulneravel"]);

        switch (VulneravelBD.AlteraStatus(v, vulId))
        {
        case 0:
            Desaparecidos d = new Desaparecidos();
            d.Pes_id = Convert.ToInt32(Session["pesIdVulneravel"]);
            d.Vul_id = vulId;
            switch (VulneravelBD.InsertVulneravelDesaparecidos(d))
            {
            case 0:
                Mais_Informacoes m  = new Mais_Informacoes();
                DataSet          ds = DesaparecidoBD.SelectPesIdDesaparecido();
                int desId           = Convert.ToInt32(ds.Tables[0].Rows[0]["des_id"]);
                m.Des_id = desId;
                switch (VulneravelBD.UpdateMinfoVulneravelDesaparecido(m, vulId))
                {
                case 0:
                    Response.Redirect("TelaBO.aspx");
                    break;

                case -2:
                    break;
                }
                break;

            case -2:
                break;
            }
            break;

        case -2:
            break;
        }
    }
Esempio n. 5
0
    public static int UpdateVulneravel(Mais_Informacoes minfo)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "UPDATE min_mais_informacoes SET min_doencas = ?min_doencas, min_deficiencia_mental = ?min_deficiencia_mental, min_deficiencia_fisica = ?min_deficiencia_fisica, min_restricao_alimentar = ?min_restricao_alimentar, min_restricao_medicamento = ?min_restricao_medicamento WHERE vul_id = ?vul_id;";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            // Parametrização

            // Mais informações
            objCommand.Parameters.Add(Mapped.Parameter("?min_doencas", minfo.Min_doencas));
            objCommand.Parameters.Add(Mapped.Parameter("?min_deficiencia_mental", minfo.Min_deficiencia_mental));
            objCommand.Parameters.Add(Mapped.Parameter("?min_deficiencia_fisica", minfo.Min_deficiencia_fisica));
            objCommand.Parameters.Add(Mapped.Parameter("?min_restricao_alimentar", minfo.Min_restricao_alimentar));
            objCommand.Parameters.Add(Mapped.Parameter("?min_restricao_medicamento", minfo.Min_restricao_medicamento));

            // Vulneravel
            objCommand.Parameters.Add(Mapped.Parameter("?vul_id", minfo.Vul_id));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        Mais_Informacoes minfo = new Mais_Informacoes();

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

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

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

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

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

        int desId = Convert.ToInt32(Request.QueryString["id"]);

        minfo.Des_id = desId;

        switch (DesaparecidoBD.UpdateDesaparecido(minfo))
        {
        case 0:
            Response.Redirect("Desaparecido.aspx?id=" + desId);
            break;

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }
Esempio n. 7
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;
        }
    }
Esempio n. 8
0
    protected void btnContinuaCadastroDesaparecido_Click(object sender, EventArgs e)
    {
        Pessoas          p     = new Pessoas();
        Desaparecidos    d     = new Desaparecidos();
        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;

        //if (FileUploadControl.PostedFile.ContentLength < 8388608)
        //{
        //    try
        //    {
        //        if (FileUploadControl.HasFile)
        //        {
        //            try
        //            {
        //                //Aqui ele vai filtrar pelo tipo de arquivo
        //                if (FileUploadControl.PostedFile.ContentType == "image/jpeg" ||
        //                    FileUploadControl.PostedFile.ContentType == "image/png" ||
        //                    FileUploadControl.PostedFile.ContentType == "image/gif" ||
        //                    FileUploadControl.PostedFile.ContentType == "image/bmp")
        //                {
        //                    try
        //                    {
        //                        //Obtem o  HttpFileCollection
        //                        HttpFileCollection hfc = Request.Files;
        //                        for (int i = 0; i < hfc.Count; i++)
        //                        {
        //                            HttpPostedFile hpf = hfc[i];
        //                            if (hpf.ContentLength > 0)
        //                            {
        //                                //Pega o nome do arquivo
        //                                string nome = System.IO.Path.GetFileName(hpf.FileName);
        //                                //Pega a extensão do arquivo
        //                                string extensao = Path.GetExtension(hpf.FileName);
        //                                //Gera nome novo do Arquivo numericamente
        //                                string filename = string.Format("{0:00000000000000}", GerarID());
        //                                //Caminho a onde será salvo
        //                                hpf.SaveAs(Server.MapPath("~/uploads/fotos/") + filename + i
        //                                + extensao);

        //                                //Prefixo p/ img pequena
        //                                var prefixoP = "-p";
        //                                //Prefixo p/ img grande
        //                                var prefixoG = "-g";

        //                                //pega o arquivo já carregado
        //                                string pth = Server.MapPath("~/uploads/fotos/")
        //                                + filename + i + extensao;

        //                                //Redefine altura e largura da imagem e Salva o arquivo + prefixo
        //                                Redefinir.resizeImageAndSave(pth, 70, 53, prefixoP);
        //                                Redefinir.resizeImageAndSave(pth, 500, 331, prefixoG);
        //                            }

        //                        }
        //                    }
        //                    catch (Exception ex)
        //                    {

        //                    }


        //                }
        //                else
        //                {
        //                    // Mensagem notifica que é permitido carregar apenas
        //                    // as imagens definida la em cima.

        //                }
        //            }
        //            catch (Exception ex)
        //            {
        //                // Mensagem notifica quando ocorre erros

        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        // Mensagem notifica quando ocorre erros

        //    }
        //}
        //else
        //{
        //    // Mensagem notifica quando imagem é superior a 8 MB
        //}

        switch (DesaparecidoBD.InsertDesaparecido(p, d, minfo))
        {
        case 0:
            DataSet ds = DesaparecidoBD.SelectPesIdDesaparecido();
            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    = true;

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

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

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }
Esempio n. 9
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        int     desId = Convert.ToInt32(Request.QueryString["id"]);
        DataSet ds    = DesaparecidoBD.SelectDadosDesaparecido(desId);
        int     pesId = Convert.ToInt32(ds.Tables[0].Rows[0]["pes_id"]);

        Mais_Informacoes minfo = new Mais_Informacoes();
        Pessoas          p     = new Pessoas();

        minfo.Des_id         = desId;
        minfo.Min_cor_olhos  = txtCorDosOlhos.Text;
        minfo.Min_cor_cabelo = txtCorDoCabelo.Text;
        minfo.Min_altura     = txtAltura.Text;
        minfo.Min_peso       = txtPeso.Text;
        minfo.Min_descricao  = txtDescricao.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;
        }

        p.Pes_id             = pesId;
        p.Pes_nome           = txtNome.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;
        }

        switch (VulneravelBD.UpdateDados(minfo, p))
        {
        case 0:
            Response.Redirect("Desaparecido.aspx?id=" + desId);
            break;

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }
Esempio n. 10
0
    protected void btnContinuaCadastroDesaparecido2_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 = DesaparecidoBD.SelectPesIdDesaparecido();

        minfo.Des_id = Convert.ToInt32(ds.Tables[0].Rows[0]["des_id"]);

        switch (DesaparecidoBD.UpdateDesaparecido(minfo))
        {
        case 0:
            Response.Redirect("TelaBO.aspx");
            // Response.Redirect("Vulneravel.aspx");
            break;

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }
    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;
        }
    }