コード例 #1
0
        protected void btnFotosSenadores_Click(object sender, EventArgs e)
        {
            DadosSenadores senador = new DadosSenadores();

            senador.DirFiguras = Server.MapPath("Figuras");
            senador.DownaloadFotos();
        }
コード例 #2
0
        protected void ButtonEfetivaSen_Click(object sender, EventArgs e)
        {
            DadosSenadores dados = new DadosSenadores();

            if (dados.EfetivaDados())
            {
                Response.Write("<script>alert('Processamento concluído.')</script>");
            }
            else
            {
                Response.Write("<script>alert('Erro na carga de dados: " + dados.MsgErro.Replace("'", "") + "')</script>");
            }
        }
コード例 #3
0
        private void CarregarSenadores(String atualDir)
        {
            DadosSenadores dados = new DadosSenadores();
            DirectoryInfo  dir   = new DirectoryInfo(atualDir);

            foreach (FileInfo file in dir.GetFiles("*.csv"))
            {
                if (dados.CarregaDados(file.FullName, CheckBoxDiferenca.Checked))                //, GridViewPrevia))
                {
                    File.Delete(file.FullName);
                }
                else
                {
                    Response.Write("<script>alert('Erro na carga de dados: " + dados.MsgErro.Replace("'", "") + "')</script>");
                    return;
                }
            }
        }
コード例 #4
0
        protected void DropDownListGrupo_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownListParlamentar.Items.Clear();
            DropDownListDespesa.Items.Clear();
            DropDownListPartido.Items.Clear();

            switch (DropDownListGrupo.SelectedValue)
            {
            case GRUPO_DEPUTADO_FEDERAL:
                Dados dados = new Dados();
                dados.CarregaValores(Cache, DropDownListParlamentar, DropDownListDespesa, DropDownListPartido);
                LabelUltimaAtualizacao.Text = "Última Atualização: " + dados.UltimaAtualizacao.ToString("dd/MM/yyyy");
                break;

            case GRUPO_SENADOR:
                DadosSenadores dadosSenadores = new DadosSenadores();
                dadosSenadores.CarregaValores(Cache, DropDownListParlamentar, DropDownListDespesa, DropDownListPartido);
                LabelUltimaAtualizacao.Text = "Última Atualização: " + dadosSenadores.UltimaAtualizacao.ToString("dd/MM/yyyy");
                break;
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            GridViewResultado.PreRender += GridViewResultado_PreRender;
            mAuthenticated = System.Web.HttpContext.Current.User.Identity.IsAuthenticated;

            if (mAuthenticated)
            {
                if (System.Web.HttpContext.Current.User.IsInRole("REVISOR"))
                {
                    ButtonShare.Visible = true;
                }
            }

            if (!IsPostBack)
            {
                //Chave para exportação do CSV
                ViewState["ChavePesquisa"] = Guid.NewGuid().ToString();

                DropDownListGrupo.Items.Add(new ListItem(GRUPO_DEPUTADO_FEDERAL, GRUPO_DEPUTADO_FEDERAL));
                DropDownListGrupo.Items.Add(new ListItem(GRUPO_SENADOR, GRUPO_SENADOR));

                if (Convert.ToString(Session["TipoPesquisa"]) == "SENADOR")
                {
                    DropDownListGrupo.SelectedValue = GRUPO_SENADOR;
                }

                switch (DropDownListGrupo.SelectedValue)
                {
                case GRUPO_DEPUTADO_FEDERAL:
                    Dados dados = new Dados();
                    dados.CarregaValores(Cache, DropDownListParlamentar, DropDownListDespesa, DropDownListPartido);
                    LabelUltimaAtualizacao.Text = "Última Atualização: " + dados.UltimaAtualizacao.ToString("dd/MM/yyyy");
                    break;

                case GRUPO_SENADOR:
                    DadosSenadores dadosSenadores = new DadosSenadores();
                    dadosSenadores.CarregaValores(Cache, DropDownListParlamentar, DropDownListDespesa, DropDownListPartido);
                    LabelUltimaAtualizacao.Text = "Última Atualização: " + dadosSenadores.UltimaAtualizacao.ToString("dd/MM/yyyy");
                    break;
                }

                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_MES_ATUAL, Pesquisa.PERIODO_MES_ATUAL));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_MES_ANTERIOR, Pesquisa.PERIODO_MES_ANTERIOR));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_MES_ULT_4, Pesquisa.PERIODO_MES_ULT_4)
                {
                    Selected = true
                });
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_ANO_ATUAL, Pesquisa.PERIODO_ANO_ATUAL));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_ANO_ANTERIOR, Pesquisa.PERIODO_ANO_ANTERIOR));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_MANDATO_55, Pesquisa.PERIODO_MANDATO_55));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_MANDATO_54, Pesquisa.PERIODO_MANDATO_54));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_MANDATO_53, Pesquisa.PERIODO_MANDATO_53));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.PERIODO_INFORMAR, Pesquisa.PERIODO_INFORMAR));
                DropDownListPerido.Items.Add(new ListItem(Pesquisa.TUDO, Pesquisa.TUDO));

                DropDownListAgrupamento.Items.Add(new ListItem(Pesquisa.AGRUPAMENTO_PARLAMENTAR, Pesquisa.AGRUPAMENTO_PARLAMENTAR));
                DropDownListAgrupamento.Items.Add(new ListItem(Pesquisa.AGRUPAMENTO_DESPESA, Pesquisa.AGRUPAMENTO_DESPESA));
                DropDownListAgrupamento.Items.Add(new ListItem(Pesquisa.AGRUPAMENTO_FORNECEDOR, Pesquisa.AGRUPAMENTO_FORNECEDOR));
                DropDownListAgrupamento.Items.Add(new ListItem(Pesquisa.AGRUPAMENTO_PARTIDO, Pesquisa.AGRUPAMENTO_PARTIDO));
                DropDownListAgrupamento.Items.Add(new ListItem(Pesquisa.AGRUPAMENTO_UF, Pesquisa.AGRUPAMENTO_UF));
                DropDownListAgrupamento.Items.Add(new ListItem(Pesquisa.AGRUPAMENTO_DOCUMENTO, Pesquisa.AGRUPAMENTO_DOCUMENTO));

                DropDownListMesInicial.Items.Add(new ListItem("Jan", "01"));
                DropDownListMesInicial.Items.Add(new ListItem("Fev", "02"));
                DropDownListMesInicial.Items.Add(new ListItem("Mar", "03"));
                DropDownListMesInicial.Items.Add(new ListItem("Abr", "04"));
                DropDownListMesInicial.Items.Add(new ListItem("Maio", "05"));
                DropDownListMesInicial.Items.Add(new ListItem("Jun", "06"));
                DropDownListMesInicial.Items.Add(new ListItem("Jul", "07"));
                DropDownListMesInicial.Items.Add(new ListItem("Ago", "08"));
                DropDownListMesInicial.Items.Add(new ListItem("Set", "09"));
                DropDownListMesInicial.Items.Add(new ListItem("Out", "10"));
                DropDownListMesInicial.Items.Add(new ListItem("Nov", "11"));
                DropDownListMesInicial.Items.Add(new ListItem("Dez", "12"));

                DropDownListMesFinal.Items.Add(new ListItem("Jan", "01"));
                DropDownListMesFinal.Items.Add(new ListItem("Fev", "02"));
                DropDownListMesFinal.Items.Add(new ListItem("Mar", "03"));
                DropDownListMesFinal.Items.Add(new ListItem("Abr", "04"));
                DropDownListMesFinal.Items.Add(new ListItem("Maio", "05"));
                DropDownListMesFinal.Items.Add(new ListItem("Jun", "06"));
                DropDownListMesFinal.Items.Add(new ListItem("Jul", "07"));
                DropDownListMesFinal.Items.Add(new ListItem("Ago", "08"));
                DropDownListMesFinal.Items.Add(new ListItem("Set", "09"));
                DropDownListMesFinal.Items.Add(new ListItem("Out", "10"));
                DropDownListMesFinal.Items.Add(new ListItem("Nov", "11"));
                DropDownListMesFinal.Items.Add(new ListItem("Dez", "12"));

                DropDownListUF.Items.Add(new ListItem("Acre", "AC"));
                DropDownListUF.Items.Add(new ListItem("Alagoas", "AL"));
                DropDownListUF.Items.Add(new ListItem("Amapá", "AP"));
                DropDownListUF.Items.Add(new ListItem("Amazonas", "AM"));
                DropDownListUF.Items.Add(new ListItem("Bahia", "BA"));
                DropDownListUF.Items.Add(new ListItem("Ceará", "CE"));
                DropDownListUF.Items.Add(new ListItem("Distrito Federal", "DF"));
                DropDownListUF.Items.Add(new ListItem("Espírito Santo", "ES"));
                DropDownListUF.Items.Add(new ListItem("Goiás", "GO"));
                DropDownListUF.Items.Add(new ListItem("Maranhão", "MA"));
                DropDownListUF.Items.Add(new ListItem("Minas Gerais", "MG"));
                DropDownListUF.Items.Add(new ListItem("Mato Grosso", "MT"));
                DropDownListUF.Items.Add(new ListItem("Mato Grosso do Sul", "MS"));
                DropDownListUF.Items.Add(new ListItem("Pará", "PA"));
                DropDownListUF.Items.Add(new ListItem("Paraíba", "PB"));
                DropDownListUF.Items.Add(new ListItem("Paraná", "PR"));
                DropDownListUF.Items.Add(new ListItem("Pernambuco", "PE"));
                DropDownListUF.Items.Add(new ListItem("Piauí", "PI"));
                DropDownListUF.Items.Add(new ListItem("Rio de Janeiro", "RJ"));
                DropDownListUF.Items.Add(new ListItem("Rio Grande do Norte", "RN"));
                DropDownListUF.Items.Add(new ListItem("Rondônia", "RO"));
                DropDownListUF.Items.Add(new ListItem("Roraima", "RR"));
                DropDownListUF.Items.Add(new ListItem("Rio Grande do Sul", "RS"));
                DropDownListUF.Items.Add(new ListItem("Santa Catarina", "SC"));
                DropDownListUF.Items.Add(new ListItem("Sergipe", "SE"));
                DropDownListUF.Items.Add(new ListItem("São Paulo", "SP"));
                DropDownListUF.Items.Add(new ListItem("Tocantins", "TO"));

                //for (Int32 i = DateTime.Today.Year; i >= dados.MenorAno; i--)
                for (Int32 i = DateTime.Today.Year; i >= 2009; i--)
                {
                    DropDownListAnoInicial.Items.Add(new ListItem(i.ToString(), i.ToString()));
                    DropDownListAnoFinal.Items.Add(new ListItem(i.ToString(), i.ToString()));
                }

                //DropDownListPerido.Attributes.Add("onchange", "showHiddenPeriodo(this);");
            }
            else
            {
                if (Request["__EVENTTARGET"] == "ButtonExportar_Click")
                {
                    if (ViewState["ChavePesquisa"] != null)
                    {
                        DataTable dtUltimaConsulta = HttpContext.Current.Session["AuditoriaUltimaConsulta" + ViewState["ChavePesquisa"].ToString()] as DataTable;
                        if (dtUltimaConsulta != null)
                        {
                            DataTable dtExport = dtUltimaConsulta.Copy();
                            dtExport.Columns.RemoveAt(0);
                            CsvHelper.ExportarCSV(dtExport);
                        }
                    }
                }
            }
        }