10 de mai. de 2011

90º Dia

Boa Noite!!
Hoje eu conclui a parte das TabelasEstrangeiras  e dos CamposEstrangeiros. Segue abaixo o resultado:

9 de mai. de 2011

89º Dia

Boa Noite!!
Hoje consegui arrumar para que ele traga no NomeTabela e o NomeCampoVisual no CheckBoxList e também quase terminei os FOR's que pegam os campos das tabelas estrangeiras e verificam se as tabelas estrangeiras possuem mais tabelas estrangeiras e assim consecutivamente.
Porém ele traz alguns campos do CheckBoxList em branco, isso ainda é um mistério, procurei e não encontrei porque ele faz isso.
E continuamos a espera do inicio das orientações do estágio õ/. Segue abaixo um print de como estava antes, hoje de manhã e de como está a parte visual do Gerador de Relatório hoje no final da tarde.

7 de mai. de 2011

5ª Aula

Boa Tarde!!
Hoje tivemos mais uma aula de Inclusão Digital. O cronograma inicial sofreu algumas modificações, sábado passado dia  30/04 não aconteceu a aula programada porque eu peguei uma boaa gripe, fiquei sem voz e não consegui dar aula.
Hoje o conteúdo repassado aos alunos ainda foi a internet onde cada um criou o seu orkut, adicionou os colegas de curso e ficaram batendo papo o restante da aula, enquanto isso estava passando o conteudo da aula anterior aos alunos que faltaram na aula anterior.
No próximo sábado não haverá aula porque no domingo vai acontecer a festa do padroeiro na comunidade a qual pertenço São Marcos (Esquina Bado) por isso as próximas aulas vão acontecer dias 21/05 e 28/05, sendo a última com a entrega de certificados.

6 de mai. de 2011

88º Dia

Boa Noite!
Segue abaixo as imagens do código que está sendo modificado, nele podemos verificar quais foram as modificações realizadas hoje e aquelas que ficaram para semana que vem.



5 de mai. de 2011

87º Dia

Boa Noite!!
Hoje continuei mexendo naquela parte do código para selecionar as tabelas, pegar as tabelas estrangeiras, e para no CheckBoxList apareça o NomeTabelaVisual.NomeCampoVisual, para isso tive que criar 2 novos selects na camada DAL.
Hoje também o Edinei solicitou que nós lhe enviassemos as metas para este mês, com provavel data de conclusão. Segue abaixo as minhas:
- Concluir a parte das tabelas estrangeiras, Inner Join, Filtros, Gerar o relatório 5/05 - 13/05
- Opções de count, sum, max e minno relatório.. 16/05 - 18/05
- Fazer a opção para abrir relatório antigo 19/05 - 20/05
- Opção de salvar relatório gerado - 19-20/05
- Opção de gerar a versão pdf do relatório (para isso o Dalvane já fez uma classe, porém precisa implementa-lá) 23 - 27/05
Buenas Noches e Até amanhã!

4 de mai. de 2011

86º Dia

Boa Noite!
Sabe aquela dúvida do post anterior que eu postei no DevBrasil? Pois éh.. alguém me respondeu \o/ e a partir dessa resposta eu consegui simplificar muitooo o código e ficou bem melhor de entender..
a resposta se encontra no seguinte link: http://devbrasil.net/group/cdesenvolvendores/forum/topics/montando-um-inner-join e foi o Rigel Octaviano de M. Aguila quem me respondeu. A partir disso fui na camada DAL e montei o seguinte select:


Que sendo executado no BD SQL Server 2008 retorna os seguintes dados (no caso da tabela ser EDPESSOAS):
Sendo assim, desmontei quase todo o  código anterior e trabalhei em cima desta nova idéia hoje. Abraço e até amanhã!

2 de mai. de 2011

85º Dia

Boa Noite!
Hoje de manhã postei a seguinte dúvida no fórum de C#:

Depois enquanto aguardava as respostas continuei na minha lógica montando no gerador de relatório e fiz diversas pesquisas no google para ver como poderia melhorar isso e ver se estava fazendo isso da maneira correta.
Agora só me resta aguardar e torcer para que alguem me responda e me de uma ajudinha...
Abraços e até quarta-feira porque amanhã é feriado!! \o/

29 de abr. de 2011

84º Dia

Boa Noite!
Hoje de manhã não vim trabalhar pois estava consultando no posto médico. Na parte da tarde continuei fazendo o que eu postei ontem que ainda estava em andamento, também tive que fazer outros selects na camada DAL que seguem abaixo:


Um Bom final de semana e até segunda...

28 de abr. de 2011

83º Dia

Boa Noite!
Hoje continuei trabalhando nas modificações que havia postado ontem..
o que foi concluido hoje foi:

   Trazer as tabelas relacionadas com as tabelas estrangeiras - ok
   Trazer os campos dessas tabelas relacionadas e os campos das outras tabelas também - ainda falta finalizar..

27 de abr. de 2011

82º Dia

Boa Noite!
Hoje eu deletei grande parte dos códigos que havia criado anteriormente e antes de começar a refazer fiz um levantamento do que precisa ser feito no gerador de relatório. Segue a lista de items abaixo:

   Selecionar as tabelas  - ok
   Tabela Principal (montar um exemplo para o usuário ex: jquery, e ela é necessária por causa do InnerJoin)
   Trazer as tabelas relacionadas com as tabelas estrangeiras - em andamento
   Trazer os campos dessas tabelas relacionadas e os campos das outras tabelas também.
   Mostrar todos os campos para o usuário selecionar (tomar cuidado em não trazer os campos repetidos)
   Selecionar os campos
   Opção de filtros (igual antes)
   Ordenação (como antes)
   Gerar Relatório – montar os innerjoin

OBS:
    Excluir a opção de adicionar mais filtros
   Colocar a opção de pergunta: Deseja mesmo excluir todos os campos?
   Ver como faz para pegar FROM Tabela + Inner Join
   Fazer a opção para abrir relatório antigo
   Opção de salvar relatório gerado
   Opção de gerar a versão pdf do relatório
   Antes de fechar opção de gerar outro relatório
   Arrumar o botão de voltar da tabela principal.

Seguem a parte dos códigos já refeita abaixo: