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)); }
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); }