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ã!
4 de mai. de 2011
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/
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:
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:
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:
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ã!!
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ã!
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....
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...
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.
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.
Assinar:
Postagens (Atom)







