Jump to content

Diego da Silva Souza

Members
  • Content count

    15
  • Joined

  • Last visited

Community Reputation

2 Comum

About Diego da Silva Souza

Informações Pessoais

  • Sexo
    Masculino

Contato

  1. Diego da Silva Souza

    ORDER BY DESC como critério de classificação.

    olá bom dia, olha infelizmente não consegui compreender o que você está querendo fazer, mas acho que o order by desc deve ficar no final da string e pra voce utilizar o order by desc, o select deve possuir a coluna referenciada no order by, exemplo: select id,NOME,idade from usuarios where condição order by NOME desc, lembrando que o desc faz a ordenação inversa, retire o desc para que o SGBD faça a ordenação crescente do resultado.
  2. Diego da Silva Souza

    montar query dinâmica

    olá boa tarde, se você está inserindo o @ dizendo assim para o compilador que ali vai um parâmetro, então por que você fecha e abre aspas simples antes dele?
  3. Diego da Silva Souza

    ConnectionString Centralizada e Compartilhada.

    olá boa tarde, quando eu desenvolvia em .NET eu sempre utilizava um arquivo externo com a connectionstring, talvez desta forma este arquivo pudesse ser compartilhado por todas as aplicações no servidor, eu utilizava um arquivo xml gerado pelo próprio visual studio mas sei que podem ser utilizados arquivos ini também, lembre-se de verificar as permissões da pasta ou criptografar o conteúdo do arquivo por motivos de segurança do banco de dados, espero ter ajudado!
  4. Diego da Silva Souza

    Registros como objetos em campo de tabela

    Olá boa tarde Fabiano, por mais simples que uma situação possa parecer é sempre bom agente seguir padrões, por que agente nunca sabe o tanto que a aplicação pode crescer e que talvez outra pessoa possa prestar suporte nesta aplicação, por esse motivo acho que seria melhor sim criar uma tabela de histórico de emails enviados, com os dados de quem enviou para quem e quando, até por que desta maneira você poderia realizar um select nela depois e seria bem mais fácil recuperar estas informações, e saber quantas vezes um gerente enviou um email para uma outra pessoa, você pode incluir um campo data e criar um limite dentro de uma data, utilizando parâmetros configurados pelo usuário master, creio eu que esta seja a melhor forma, o que você acha? espero ter ajudado!
  5. Diego da Silva Souza

    Modelo de Ata Sprint Review/Retrospective/Planning

    olá Erika boa tarde, estou acompanhando o seu post , pois acho muito interessante essa parte de gerenciamento de projetos, gostaria de pedir que se possível você compartilhe os resultados da sua pesquisa, para que todos possam ter acesso a estes exemplos de documentos dentro da metodologia de desenvolvimento ágil SCRUM, caso você não encontre nada creio eu que será melhor você começar a pesquisar em um idioma mais disseminado tipo inglês, isto sempre potencializa em muito o resultado das minhas pesquisa. Ex:http://scrumtrainingseries.com/ att Diego;
  6. Diego da Silva Souza

    Duvidas com Relação aos Cenários do Caso de Uso.

    olá bom dia, você pode colocar um filtro na própria tela, ou então colocar um parâmetro lá nas configurações do sistema.
  7. Diego da Silva Souza

    Select traz valor incorreto

    olá bom dia, talvez não seria o caso de retirar a função SUM(), olha se voce estiver começando agora a desenvolver seu sistema e seu próprio banco de dados, procure colocar nomes mais claros no seu banco, exe: Produtos,Grupos,Clientes,Fornecedores, etc.. não utilize códigos como nome de tabelas por que isso vai te atrapalhar mais pra frente.
  8. Diego da Silva Souza

    Duvida sobre MVC

    Boa tarde, na minha forma de trabalhar quando implemento uma aplicação orientada a objeto utilizando MVC eu trabalho com dois tipos de classes, as que guardam as informações e as que acessam o banco de dados, ai no retorno eu coloco tipo List e prrencho o view seja la qual for, isso tem funcionado bem pra mim.
  9. Diego da Silva Souza

    Ajuda! Por onde começar!

    olá Thiago bom dia, olha eu te recomendo começar por coisas bem simples, então talvez você poderia começar a programar utilizando o pascalzim, e baixar apostilas pascal, que é uma linguagem simples e bastante didática, se voce não tem minguem para te ajudar a prender logica eu sugiro que você baixe uma apostila para iniciante, sei la de qualquer lugar e comece a entender primeiro de tudo, variáveis e condições, espero ter ajudado.
  10. Diego da Silva Souza

    Duvidas com Caso de Uso

    olá Pellegrini bom dia, olha pelo que percebi este caso de uso se trata de uma tela de pesquisa de produto, se for este o caso então você pode colocar parâmetros que serão utilizados como filtro para a pesquisa, se caso esta nao for a tela de pesquisa e sim a de visualização de produtos, então voce pode criar um campo la em configurações do sistema onde o usuario define se ele quer ou nao visualizar produtos em estoque, ou sem estoque, ativos/inativos ou todos. dai quando o usuario abrir a tela de produtos o sistema verifica la nas configurações como o usuario quer que os produtos sejam apresentados. espero ter ajudado, tenha um bom dia.
  11. Diego da Silva Souza

    Trabalhando com grade de produtos

    olá kutmania bom dia, olha aqui no sistema em que trabalho os produtos com grade e serial possuem uma outra tabela, para que eles possam ser referenciados, esta tabela adicional possui os atributos que variam entre os produtos daquela grade, tipo cor,tamanho, etc.. e é claro a tabela de grade possui a Chave estrangeira codproduto, que é a chave primaria de identificação do produto, tenha um bom dia espero ter ajudado.
  12. olá André boa tarde, olha até onde eu sei a Busines layer que seria a camada de aplicação é o form la onde o usuario interage, form este que contem regras de validações muitas delas passadas pelo analista de sistema ou diretamente pelo usuario do sistema quando este requisita uma implementação ou alteração, o dominio do negocio é o conhecimento que o desenvolvedor do softweare tem a respeito de como funciona o modo do usuario trabalhar, por exemplo, imagina uma loja que tem suas regras de cadastro de usuario de vencimento de contas de cobrança e etc, ou um escritorio de advocacia no qual as petições vão para um escritorio, depois de serem protocolados vao para outro e assim por diante, isso eh o dominio do negocio que o analista de sistema tem que tem para poder esclarecer as duvidas do programador. essa é a camada mais superficial do sistema, depois vem as classes de objetos utilizados e por fim a camada de acesso aos dados e o banco de dados pra salvar tudo. mas lembre -se que, sempre desenvolva um software de maneira a deixa-lo o mais adptivel possivel utilizando sempre parametros de fonciguração que dirao por exemplo, quanto tempo leva para uma cobrança gerar juros ou quanto tempo um cliente pode ficar devendo na lojinha e continuar comprando, estas sao regras do dominio de negocio só que a maioria das empresas possuem só mudam alguns parametros como valores e numero de dias, bom espero ter ajudado, tenha uma boa tarde.
  13. Diego da Silva Souza

    Problema com Laravel (SQL)

    amigo creio eu que na hora de realizar o select seu script esta com informação a mais, 'o' por isso esta dando problema, caso sua ferramenta de desenvolvimento nao de suporte ao debug com a opção de observar os valores da variaveis coloque uma rotina para printar o script sql antes da execução pra ver se está tudo certo, espero ter ajudado!
  14. Diego da Silva Souza

    Entidade fraca pode ter um identificador?

    Olá boa tarde, Luthien, por mais simples que seja uma tabela seus relacionamentos e dependencias sempre que acontece um caso de n para n sera necessario colocar as chaves das duas tabelas em um outra tabela auxiliar de relacionamento, e alem disse se possivel uma chave primaria para esta tabela auxiliar de relacionamento, isto por que o SGBD pode gerar um erro se ele for atualizar um valor na tabela e a tabela possue mais de uma linha com aquele mesmo valor. espero ter ajudado!
  15. Diego da Silva Souza

    Metodologia de updates

    Olá senhoras e senhores, sou novo aqui no fórum, e resolvi abrir este tópico para que todos possam participar. Bem, de uns tempos pra cá comecei a implementar funcionalidades no sistema que em que trabalho, funcionalidades estas que muitas vezes não tive conhecimento teórico sobre metodologias de desenvolvimento adequado, uma delas é o update online. bom, como não sabia como desenvolver tal função, me virei nos trinta e desenvolvi minha própria maneira de atualizar o sistema. a função tem o seguinte funcionamento básico: Um programa a parte verifica a versão do sistema, e junto com um id de identificação do sistema envia uma requisição para um Servidor que eu desenvolvi, com base nestas duas informações básicas o web service lê um arquivo de texto contendo "milestones" de versões e instruções de update, quando a função detecta que há uma versão nova do exe ela lê as instruções e retorna a lista de ações ao sistema atualizador, dai o atualizador executa instrução por instrução e salva log nas que dão erro e por fim substitui o EXE. as instruções foram separadas basicamente por quatro tipos: 1 - execução de uma string no banco 2 - execução de um programa 3 - subistituição de um arquivo 4 - subistituição de uma pasta OBS: tudo é zipado e colocado no gDrive, o atualizador tem acesso ao link, e desta maneira ele realiza o download dos arquivo e realiza as operações, o link juntamente com qual o tipo de instrução é repassado pelo web service, naquela lista de instruções que falei no começo. A questão é: ESTA É A MELHOR FORMA DE DESENVOLVER UMA ROTINA DE UPDATE? DE QUAL FORMA VOCES FAZEM AI NO SISTEMA DE VOCES, GOSTARIA DE OPNIÕES DE FORA PARA QUE ESSA ROTINA POSSA SER MELHORADA. Des de ja, agradeço a todos pela atenção e participação nesta discussão. att Diego Souza.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.