예제 #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 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;
        }
    }