コード例 #1
0
ファイル: Home.aspx.cs プロジェクト: onrkrsy/site-cemfs
    protected void preencheAtividades(Object sender, EventArgs eventArgs)
    {
        DateTime data = ((Calendario)sender).Data;

        LinkDownloadProgramacaoDiaria.Text = "Faça o download da programação diária";
        LinkDownloadProgramacaoDiaria.NavigateUrl =
            controladorPDF.obterUrlEnviaProgramacaoPDF(data, TipoProgramacao.Diaria);
        LinkDownloadProgramacaoDiaDaSemana.Text = "Faça o download da programação de " + data.ToString("dddd");
        LinkDownloadProgramacaoDiaDaSemana.NavigateUrl =
            controladorPDF.obterUrlEnviaProgramacaoPDF(data, TipoProgramacao.DiaDaSemana);

        PreenchedorProgramacao preenchedorProgramacao = new PreenchedorProgramacao(TabelaProgramacao);
        preenchedorProgramacao.preencheProgramacao(data);
        TextoDiaDaSemanaEstudo.Text = Funcoes.ColocarPrimeiraLetraMaiuscula(Linguagem.FormatarDiaPorExtensoIncluindoDiaSemana(data));

        LinkDownloadAtividadesPorDia.Text = "Faça o download das atividades organizadas por dia da semana";
        LinkDownloadAtividadesPorDia.NavigateUrl =
            controladorPDF.obterUrlEnviaAtividadesPDF(TipoAgrupamentoAtividade.DiaDaSemana);
        LinkDownloadAtividadesPorTipo.Text = "Faça o download das atividades organizadas por tipo de atividade";
        LinkDownloadAtividadesPorTipo.NavigateUrl =
            controladorPDF.obterUrlEnviaAtividadesPDF(TipoAgrupamentoAtividade.TipoAtividade);
        PreenchedorAtividadesPorDia preenchedorAtividades = new PreenchedorAtividadesPorDia(TabelaAtividades);
        preenchedorAtividades.preencheAtividades(data);
        TextoDiaDaSemanaAtividade.Text = Funcoes.ColocarPrimeiraLetraMaiuscula(Linguagem.FormatarDiaPorExtensoIncluindoDiaSemana(data));
    }
コード例 #2
0
    private void criarTabs()
    {
        TabContainer tabGroup = new TabContainer();
        tabGroup.ID = "ID_Tabgroup_" + DateTime.Now.Ticks;
        bool ehProgramacaoDiaria = TipoProgramacaoEscolhida == TipoProgramacao.Diaria;
        foreach (DateTime data in obterListaDatasTab())
        {
            TabPanel aba = new TabPanel();
            aba.HeaderText = ehProgramacaoDiaria ? Funcoes.ColocarPrimeiraLetraMaiuscula(Linguagem.FormatarDiaDaSemana(data)) : Linguagem.FormatarDataCurta(data);
            tabGroup.Tabs.Add(aba);

            aba.Controls.Add(
                new LiteralControl("<h4>" +
                        Funcoes.ColocarPrimeiraLetraMaiuscula(Linguagem.FormatarDiaPorExtensoIncluindoDiaSemana(data)) +
                        "</h4>"));

            HyperLink linkDownloadProgramacaoDiaria = new HyperLink();
            linkDownloadProgramacaoDiaria.NavigateUrl =
                controladorPDF.obterUrlEnviaProgramacaoPDF(data, TipoProgramacao.Diaria); ;
            linkDownloadProgramacaoDiaria.Text = "Faça o download da programação diária";
            linkDownloadProgramacaoDiaria.CssClass = "linkTabGroupProgramacao";
            aba.Controls.Add(linkDownloadProgramacaoDiaria);

            HyperLink linkDownloadProgramacaoDiaDaSemana = new HyperLink();
            linkDownloadProgramacaoDiaDaSemana.NavigateUrl =
                controladorPDF.obterUrlEnviaProgramacaoPDF(data, TipoProgramacao.DiaDaSemana); ;
            linkDownloadProgramacaoDiaDaSemana.Text = "Faça o download da programação de " + data.ToString("dddd");
            linkDownloadProgramacaoDiaDaSemana.CssClass = "linkTabGroupProgramacao";
            aba.Controls.Add(linkDownloadProgramacaoDiaDaSemana);

            aba.Controls.Add(
                new LiteralControl("<h3>Temas dos estudos do dia</h3>"));

            PreenchedorProgramacao preenchedorProgramacao = new PreenchedorProgramacao();
            preenchedorProgramacao.preencheProgramacao(data);
            aba.Controls.Add(preenchedorProgramacao.Tabela);

            Pagina pagAtividades = controladorPaginas.obterPagina(Pagina.IdAtividades);
            HyperLink linkTodasAtividades = new HyperLink();
            linkTodasAtividades.NavigateUrl = "~/" + pagAtividades.EnderecoVirtualComExtensao;
            linkTodasAtividades.Text = "Veja todas as atividades públicas";
            linkTodasAtividades.CssClass = "linkTabGroupProgramacao";

            HyperLink linkDownloadAtividadesPorDia = new HyperLink();
            linkDownloadAtividadesPorDia.Text = "Faça o download das atividades organizadas por dia da semana";
            linkDownloadAtividadesPorDia.NavigateUrl =
                controladorPDF.obterUrlEnviaAtividadesPDF(TipoAgrupamentoAtividade.DiaDaSemana);
            linkDownloadAtividadesPorDia.CssClass = "linkTabGroupProgramacao";
            HyperLink linkDownloadAtividadesPorTipo = new HyperLink();
            linkDownloadAtividadesPorTipo.Text = "Faça o download das atividades organizadas por tipo de atividade";
            linkDownloadAtividadesPorTipo.NavigateUrl =
                controladorPDF.obterUrlEnviaAtividadesPDF(TipoAgrupamentoAtividade.TipoAtividade);
            linkDownloadAtividadesPorTipo.CssClass = "linkTabGroupProgramacao";

            aba.Controls.Add(
               new LiteralControl("<br /><hr />"));
            aba.Controls.Add(linkTodasAtividades);
            aba.Controls.Add(linkDownloadAtividadesPorDia);
            aba.Controls.Add(linkDownloadAtividadesPorTipo);
            aba.Controls.Add(
                new LiteralControl("<h3>Atividades públicas do dia</h3>"));

            PreenchedorAtividadesPorDia preenchedorAtividades = new PreenchedorAtividadesPorDia();
            preenchedorAtividades.preencheAtividades(data);
            aba.Controls.Add(preenchedorAtividades.Tabela);
        }
        phTabContainer.Controls.Clear();
        phTabContainer.Controls.Add(tabGroup);
    }