Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!HttpContext.Current.User.Identity.IsAuthenticated)
                {
                    btnAuditar.HRef = System.Web.Security.FormsAuthentication.LoginUrl;
                }

                try
                {
                    rptResumoAuditoria.DataSource = ComandoSQL.ExecutarConsultaSimples(Cache, ComandoSQL.eGrupoComandoSQL.ResumoAuditoria);
                    rptResumoAuditoria.DataBind();
                }
                catch (Exception)
                {
                    rptResumoAuditoria.Visible = false;
                }

                try
                {
                    Parlamentar vo_Parl  = new Parlamentar();
                    DataTable   vdt_Card = vo_Parl.recuperaCards();

                    rptMaioresGastos.DataSource = vdt_Card.Select("tipoCartao='MAIOR'").CopyToDataTable();
                    rptMaioresGastos.DataBind();

                    rptMenoresGastos.DataSource = vdt_Card.Select("tipoCartao='MENOR'").CopyToDataTable();
                    rptMenoresGastos.DataBind();
                }
                catch (Exception)
                { }
            }
        }
        public Parlamentar CreateEntity(DadosParlamentar responseModel)
        {
            var parlamentar = new Parlamentar(responseModel.Id, responseModel.UltimoStatus.Nome, responseModel.UltimoStatus.SiglaPartido,
                                              responseModel.UltimoStatus.SiglaUf, responseModel.UltimoStatus.Email);

            parlamentar.SetDetalhesParlamentar(CriarEntidadeDetalhesParlamentar(responseModel));

            return(parlamentar);
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            grdParlamentar.PreRender += grdParlamentar_PreRender;

            DataTable   vdt_Parlamentares = new DataTable();
            Parlamentar vo_Parlamentar    = new Parlamentar();

            vdt_Parlamentares         = vo_Parlamentar.recuperaParlamentares();
            grdParlamentar.DataSource = vdt_Parlamentares;
            grdParlamentar.DataBind();
        }
Пример #4
0
        public static Parlamentar InsereParlamentar(EmendasContext context, Parlamentar parla)
        {
            var parlamentarExistente = context.Parlamentars.Where(p => p.CodParlamentar == parla.CodParlamentar || p.Name == parla.Name).SingleOrDefault();

            if (parlamentarExistente == null)
            {
                context.Parlamentars.Add(parla);
                parlamentarExistente = parla;
            }


            return(parlamentarExistente);
        }
Пример #5
0
        public static string UserControlLoader(string tipoCard)
        {
            Page                  page           = new Page();
            Parlamentar           vo_Parl        = new Parlamentar();
            DataTable             vdt_Card       = vo_Parl.recuperaCards();
            LoadUserControlHelper componenteCard = (LoadUserControlHelper)page.LoadControl("~/Componentes/CardPolitico.ascx");

            (componenteCard.FindControl("lblNome") as Label).Text     = vdt_Card.Rows[0]["nomeParlamentar"].ToString();
            (componenteCard.FindControl("lblGasto") as Label).Text    = vdt_Card.Rows[0]["valorCard"].ToString();
            (componenteCard.FindControl("lblTipoCard") as Label).Text = vdt_Card.Rows[0]["descricaoCartao"].ToString();

            int    casaDoParlamentar = Convert.ToInt32(vdt_Card.Rows[0]["casaParlamentar"]);
            string vs_UrlImagem      = string.Empty;

            if (casaDoParlamentar == 1)
            {
                vs_UrlImagem = string.Format("http://www.senado.leg.br/senadores/img/fotos-oficiais/senador{0}.jpg", Convert.ToInt32(vdt_Card.Rows[0]["idParlamentar"]));
                (componenteCard.FindControl("lblCasaParlamentar") as Label).Text = " Senador(a)";
            }
            else
            {
                vs_UrlImagem = string.Format("http://www.camara.gov.br/internet/deputado/bandep/{0}.jpg", Convert.ToInt32(vdt_Card.Rows[0]["idParlamentar"]));
                (componenteCard.FindControl("lblCasaParlamentar") as Label).Text = " Deputado(a)";
            }
            string vs_cssCard = string.Empty;

            switch (tipoCard)
            {
            case "SENADOR_MAIOR_DIV": vs_cssCard = "header-bgDesempenhoRuim"; break;

            case "SENADOR_GASTADOR": vs_cssCard = "header-bgDesempenhoRuim"; break;

            case "DEPUTADOR_GASTADOR": vs_cssCard = "header-bgDesempenhoRuim"; break;

            case "DEPUTADOR_ECONOMICO": vs_cssCard = "header-bgDesempenhoBom"; break;

            case "SENADOR_MENOR_DIV": vs_cssCard = "header-bgDesempenhoBom"; break;

            case "SENADOR_ECONOMICO": vs_cssCard = "header-bgDesempenhoBom"; break;
            }
            (componenteCard.FindControl("imgGast") as Image).ImageUrl = vs_UrlImagem;
            componenteCard.EnableViewState = false;
            HtmlForm form = new HtmlForm();

            form.Controls.Add(componenteCard);
            page.Controls.Add(form);
            StringWriter textWriter = new StringWriter();

            HttpContext.Current.Server.Execute(page, textWriter, false);
            return(textWriter.ToString());
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            grdSecretarios.PreRender += grdSecretarios_PreRender;

            DataTable vdt_Teste = new Parlamentar().recuperaSecretariosParlamentar(Request.QueryString["ideCadastro"]);

            if (vdt_Teste.Rows.Count > 0)
            {
                lblParlamentar.Text       = vdt_Teste.Rows[0]["nomeParlamentar"].ToString();
                grdSecretarios.DataSource = vdt_Teste;
                grdSecretarios.DataBind();
            }
            else
            {
                lblParlamentar.Text = "Deputado não encontrado no Banco de dados";
            }
        }
Пример #7
0
        protected void btnPerfilDeputados_Click(object sender, EventArgs e)
        {
            var parlamentar = new Parlamentar();

            parlamentar.AtualizaInfoDeputados();
        }