Пример #1
0
    protected void btnConfirmarEncontrei_Click(object sender, EventArgs e)
    {
        Vulneraveis v = new Vulneraveis();

        v.Vul_status = false;
        int vulId = Convert.ToInt32(Session["vulIdDesaparecido"]);

        switch (VulneravelBD.AlteraStatus(v, vulId))
        {
        case 0:
            Desaparecidos d = new Desaparecidos();
            d.Des_encontrado = Convert.ToDateTime(txtData.Text);
            DataSet ds    = DesaparecidoBD.SelectDesIdVulneravel(vulId);
            int     desId = Convert.ToInt32(ds.Tables[0].Rows[0]["des_id"]);
            switch (DesaparecidoBD.UpdateVulneravelDesaparecidoEncontrado(d, desId))
            {
            case 0:
                Response.Redirect("Vulneravel.aspx?id=" + vulId);
                break;

            case -2:
                break;
            }
            break;

        case -2:
            break;
        }
    }
Пример #2
0
    protected void btnConfirmaRemover_Click(object sender, EventArgs e)
    {
        int     vulId = Convert.ToInt32(Request.QueryString["id"]);
        DataSet ds    = VulneravelBD.SelectDadosVulneravel(vulId);
        int     pesId = Convert.ToInt32(ds.Tables[0].Rows[0]["pes_id"]);

        switch (VulneravelBD.DeleteVulneravel(vulId, pesId))
        {
        case 0:
            Response.Redirect("Index.aspx");
            break;

        case -2:
            Response.Redirect("QuemSomos.aspx");
            break;
        }
    }
Пример #3
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;
        }
    }
Пример #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int     vulId = Convert.ToInt32(Request.QueryString["id"]);
            DataSet ds    = VulneravelBD.SelectDadosVulneravel(vulId);


            if (ds.Tables[0].Rows.Count >= 1)
            {
                ltlNome.Text = ds.Tables[0].Rows[0]["pes_nome"].ToString();
                txtRestricoesAlimentares.Text  = ds.Tables[0].Rows[0]["min_restricao_alimentar"].ToString();
                txtRestricoesMedicamentos.Text = ds.Tables[0].Rows[0]["min_restricao_medicamento"].ToString();
                txtDefMental.Text = ds.Tables[0].Rows[0]["min_deficiencia_mental"].ToString();
                txtDefFisica.Text = ds.Tables[0].Rows[0]["min_deficiencia_fisica"].ToString();
                txtOutros.Text    = ds.Tables[0].Rows[0]["min_doencas"].ToString();
            }
            else
            {
                // ERRO
            }
        }
    }
Пример #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            try
            {
                int id = Convert.ToInt32(Session["idResponsavel"]);

                DataSet ds  = DesaparecidoBD.SelectDesaparecidoporPessoa(id);
                int     qtd = ds.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptDesaparecidos.DataSource = ds;
                    rptDesaparecidos.DataBind();
                }
                else
                {
                    // Caso nao tenha nenhum desaparecido
                }
            }
            catch (Exception)
            {
                //erro
            }

            try
            {
                int id = Convert.ToInt32(Session["idResponsavel"]);

                DataSet ds  = VulneravelBD.SelectVulneravelporPessoa(id);
                int     qtd = ds.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptVulneravel.DataSource = ds;
                    rptVulneravel.DataBind();
                }
                else
                {
                    // Caso nao tenha nenhum desaparecido
                }
            }
            catch (Exception)
            {
                //erro
            }

            try
            {
                DataSet ds2 = DesaparecidoBD.SelectAtividadeRecente();
                int     qtd = ds2.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptAtividadeRecente.DataSource = ds2;
                    rptAtividadeRecente.DataBind();
                }
                else
                {
                    // Caso nao tenha nenhum desaparecido
                }
            }
            catch (Exception)
            {
                //erro
            }
        }
    }
Пример #6
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;
        }
    }
Пример #7
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;
        }
    }
Пример #8
0
    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 vulId = Convert.ToInt32(Request.QueryString["id"]);

        minfo.Vul_id = vulId;

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

        case -2:
            Response.Redirect("Index.aspx");
            break;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int     vulId = Convert.ToInt32(Request.QueryString["id"]);
            DataSet ds    = VulneravelBD.SelectDadosVulneravel(vulId);


            if (ds.Tables[0].Rows.Count >= 1)
            {
                ltlNome.Text = ds.Tables[0].Rows[0]["pes_nome"].ToString();

                txtNome.Text        = ds.Tables[0].Rows[0]["pes_nome"].ToString();
                txtCorDosOlhos.Text = ds.Tables[0].Rows[0]["min_cor_olhos"].ToString();
                txtCorDoCabelo.Text = ds.Tables[0].Rows[0]["min_cor_cabelo"].ToString();
                txtAltura.Text      = ds.Tables[0].Rows[0]["min_altura"].ToString();
                txtPeso.Text        = ds.Tables[0].Rows[0]["min_peso"].ToString();
                txtDescricao.Text   = ds.Tables[0].Rows[0]["min_descricao"].ToString();

                txtData.Text = ds.Tables[0].Rows[0]["pes_dataNascimento"].ToString().Substring(0, 10);

                ddlSexo.SelectedValue = ds.Tables[0].Rows[0]["pes_sexo"].ToString() == "M" ? "1" : "2";

                string cutis = ds.Tables[0].Rows[0]["pes_cutis"].ToString();
                switch (cutis)
                {
                case "Amarela":
                    ddlCutis.SelectedValue = "1";
                    break;

                case "Branca":
                    ddlCutis.SelectedValue = "2";
                    break;

                case "Indígena":
                    ddlCutis.SelectedValue = "3";
                    break;

                case "Negra":
                    ddlCutis.SelectedValue = "4";
                    break;

                case "Parda":
                    ddlCutis.SelectedValue = "5";
                    break;

                default:
                    ddlCutis.SelectedValue = "-1";
                    break;
                }

                string sangue = ds.Tables[0].Rows[0]["min_tipo_sanguineo"].ToString();
                switch (sangue)
                {
                case "A+":
                    ddlSangue.SelectedValue = "1";
                    break;

                case "A-":
                    ddlSangue.SelectedValue = "2";
                    break;

                case "B+":
                    ddlSangue.SelectedValue = "3";
                    break;

                case "B-":
                    ddlSangue.SelectedValue = "4";
                    break;

                case "O+":
                    ddlSangue.SelectedValue = "5";
                    break;

                case "O-":
                    ddlSangue.SelectedValue = "6";
                    break;

                case "AB+":
                    ddlSangue.SelectedValue = "7";
                    break;

                case "AB-":
                    ddlSangue.SelectedValue = "8";
                    break;

                default:
                    ddlSangue.SelectedValue = "-1";
                    break;
                }
            }
            else
            {
                // ERRO
            }
        }
    }
Пример #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            try
            {
                int id = Convert.ToInt32(Session["idResponsavel"]);

                DataSet ds2 = DesaparecidoBD.SelectDesaparecidoporPessoa(id);
                int     qtd = ds2.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptDesaparecidos.DataSource = ds2;
                    rptDesaparecidos.DataBind();
                }
                else
                {
                    // Caso nao tenha nenhum desaparecido
                }
            }
            catch (Exception)
            {
                //erro
            }

            try
            {
                int id = Convert.ToInt32(Session["idResponsavel"]);

                DataSet ds2 = VulneravelBD.SelectVulneravelporPessoa(id);
                int     qtd = ds2.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptVulneravel.DataSource = ds2;
                    rptVulneravel.DataBind();
                }
                else
                {
                    // Caso nao tenha nenhum desaparecido
                }
            }
            catch (Exception)
            {
                //erro
            }

            try
            {
                DataSet ds2 = DesaparecidoBD.SelectAtividadeRecente();
                int     qtd = ds2.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptAtividadeRecente.DataSource = ds2;
                    rptAtividadeRecente.DataBind();
                }
                else
                {
                    // Caso nao tenha nenhum desaparecido
                }
            }
            catch (Exception)
            {
                //erro
            }

            try
            {
                int idDesaparecido3 = Convert.ToInt32(Request.QueryString["id"]);

                DataSet ds3 = DesaparecidoBD.SelectHistoricoDesaparecido(idDesaparecido3);
                int     qtd = ds3.Tables[0].Rows.Count;

                if (qtd > 0)
                {
                    rptAtividade.DataSource = ds3;
                    rptAtividade.DataBind();
                }
                else
                {
                    ltlNaoTemAtividade.Text = "<div class='col-12'><hr/><p>Não foi encontrado dados do histórico deste desaparecido :(</p></div>";
                }
            }
            catch (Exception)
            {
                //erro
            }
        }

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

        Session["idDesaparecido"] = idDesaparecido;
        DataSet ds = DesaparecidoBD.SelectDadosDesaparecido(idDesaparecido);


        if (ds.Tables[0].Rows.Count >= 1)
        {
            Session["pesIdDesaparecido"] = Convert.ToInt32(ds.Tables[0].Rows[0]["pes_id"]);
            if (ds.Tables[0].Rows[0]["vul_id"].ToString() != "")
            {
                Session["vulIdDesaparecido"] = Convert.ToInt32(ds.Tables[0].Rows[0]["vul_id"]);
            }
            else
            {
                Session["vulIdDesaparecido"] = 0;
            }

            Session["ResposavelPor"] = Convert.ToInt32(ds.Tables[0].Rows[0]["res_id"]);
            int idLogado = Convert.ToInt32(Session["idResponsavel"]);

            ltlNomeDesaparecido.Text = ds.Tables[0].Rows[0]["pes_nome"].ToString();

            DateTime dataInicial = (DateTime)ds.Tables[0].Rows[0]["pes_dataNascimento"];
            DateTime dataFinal   = DateTime.Now;
            int      ano         = dataFinal.Year;
            int      anoInicial  = dataInicial.Year;
            int      idade       = ano - anoInicial;


            ltlIdadeDesaparecido.Text = idade.ToString();

            ltlTipoSanguineo.Text = ds.Tables[0].Rows[0]["min_tipo_sanguineo"].ToString();
            ltlSexo.Text          = ds.Tables[0].Rows[0]["pes_sexo"].ToString() == "M" ? "Masculino" : "Feminino";
            ltlEtnia.Text         = ds.Tables[0].Rows[0]["pes_cutis"].ToString();
            ltlCabelo.Text        = ds.Tables[0].Rows[0]["min_cor_cabelo"].ToString();
            ltlOlhos.Text         = ds.Tables[0].Rows[0]["min_cor_olhos"].ToString();
            ltlAltura.Text        = ds.Tables[0].Rows[0]["min_altura"].ToString();
            ltlPeso.Text          = ds.Tables[0].Rows[0]["min_peso"].ToString();
            ltlDescricao.Text     = ds.Tables[0].Rows[0]["min_descricao"].ToString();

            ltlAlimentos.Text         = ds.Tables[0].Rows[0]["min_restricao_alimentar"].ToString();
            ltlMedicamentos.Text      = ds.Tables[0].Rows[0]["min_restricao_medicamento"].ToString();
            ltlDeficienciaMental.Text = ds.Tables[0].Rows[0]["min_deficiencia_mental"].ToString();
            ltlDeficienciaFisica.Text = ds.Tables[0].Rows[0]["min_deficiencia_fisica"].ToString();
            ltlDoencas.Text           = ds.Tables[0].Rows[0]["min_doencas"].ToString();
        }
        else
        {
            // ERRO
        }
    }
Пример #11
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;
        }
    }