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:



26 de abr. de 2011

81º Dia

Boa Noite!
Hoje continuei trabalhando nas tabelas estrangeiras, mas as verificações das tabelas pelo menos eu já terminei..
Amanhã tenho que trazer quais são os campos relacionados á elas. Hoje a Equipe da Setrem estava aqui no laboratório na parte da tarde testando o playstation 2 com o tapete de dança para expor na expofeira que acontecerá aqui na região.
Abraço e até amanhã!!

25 de abr. de 2011

80º Dia

Boa noite!
Haja quem aguente tantos for's, if's, string.isnullorempty, etc... Continuei fazendo isso para verificar quais são os campos, tabelas estrangeiras, relacionando umas com as outras e assim vai.. a hora que concluir isso vou estar quase no final de tudo #finalmente. E também baixei várias apostilas de C#, jQuery e sql para ver se consigo implementar alguma coisa a mais no gerador..
Beijoo e até amanhã!

20 de abr. de 2011

79º Dia

Boa Noite!
Hoje continuei mexendo com as relações de tabela estrangeira e com os campos das tabelas estrangeiras que já havia descrito no post anterior.
Feliz Páscoa a todos vocês a té segunda-feira....

19 de abr. de 2011

78º Dia

Boa Noite!
Hoje falei com a coordenadora do curso técnico em informática a Maidi Terezinha Dalri e depois resolvi o problema de como pegar as linhas e colunas do dataset e trabalhei montando as Tabelas Estrangeiras com relação a tabela selecionada e as tabelas estrangeiras 2 que tem relação com a tabela estrangeira atual, agora falta terminar isso e pegar os campos dessas tabelas que tem relação com as tabelas estrangeiras.
 Depois as 5 e 15 parei de mexer com o gerador de relatório e voltei a mexer com o gerador de classes.
Amanhã tem muita coisa ainda para fazer.. E depois feriado e quando for segunda-feira voltar com todas as energias renovadas...

18 de abr. de 2011

77º Dia

Boa Noite!
Hoje meio que resolvi o problema de como pegar a linha e a coluna do DataSet, e ainda busquei artigos falando de como gerar um pdf a partir do C#.net utilizando o componente iTextSharp, achei vários e já selecionei aqueles que serão úteis para gerar o PDF do gerador de relatório em breve. Depois começei a fazer um outro projeto para Gerador de Classes de Acesso à Banco de Dados SQL Server.
Segue abaixo uma prévia do layout do Gerador de Classes.