Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Octavio Augusto

ID, data e hora fixa no formulário - Como Fazer

Recommended Posts

Boa noite Amigos,

 

Estou criando uma Ordem de serviço para rodar via WEB.

 

Já crie o formulário da ordem de serviço usando FormView e GridView porem não estou conseguindo fazer que ao clicar em "nova OS" apareça fora os campos que coloquei, ( nome, local, ) apareça já a data, hora e ID já fixo.

 

O ID marquei no banco de dados como INT e no banco de dados já esta sendo gerado automaticamente.

 

Se souberem como fazer ou puderem dar uma orientação, fico muito agradecido.

 

Utilizo a plataforma Visual Web Developer e linguagem C#, banco de dados SQL Server.

 

Obrigado e abraço,

Octávio Augusto

Recife/PE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se no banco de dados eles já estão sendo gerados automaticamente, por que quer que apareça ao clicar em "Nova OS"? Mesmo assim, aí vai um link que pode te ajudar: http://www.blackwasp.co.uk/CSharpDateManipulation.aspx

O ID pode ser gerado aleatoriamente, ou com incrementação, após uma busca no BD (para não duplicá-lo).

 

 

Calma, existe um porém: a data que você inserir com a função será diferente da data que será gerada pelo BD, provavelmente questão de minutos. Sendo assim, que tal imprimir somente data e ID?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se no banco de dados eles já estão sendo gerados automaticamente, por que quer que apareça ao clicar em "Nova OS"? Mesmo assim, aí vai um link que pode te ajudar: http://www.blackwasp.co.uk/CSharpDateManipulation.aspx

O ID pode ser gerado aleatoriamente, ou com incrementação, após uma busca no BD (para não duplicá-lo).

 

 

Calma, existe um porém: a data que você inserir com a função será diferente da data que será gerada pelo BD, provavelmente questão de minutos. Sendo assim, que tal imprimir somente data e ID?

 

 

Eliseu,

 

Obrigado pelo retorno.

 

Então, no banco de dados realmente esta sendo gerado automaticamente.

porém preciso que o ID seja impresso no formulário ja existente pois é através do numero da O.S que irei identificar a ordem de serviço e será atraves desse numero infomado que o usuário irá acompanhar o andamento do seu chamado.

 

Sobre a hora, bem lembrado sobre a diferença.

Mais acredito que o ideal seja "amarrado" a hora pelo banco de dados. Dessa forma evitamos que mesmo que o usuário mexa em seu horário no computador local isso apareça.

 

Também preciso que apareça/imprima a hora utilizando o mesmo conceito da DATA conforme informado acima.

 

Abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Otavio, assim como ID que é gerado pelo banco, a data também deve ser gerada por ele. Pra ficar mais eficiente. É obrigatório exibir ID e a data após clicar em nova OS? isso não poderia ser exibido depois que fosse inserido? assim fica mais facil pra você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ivan,

 

Obrigado pelo seu retorno.

 

Vi sua resposta e gostaria de trocas umas idéias ate para entender melhor.

Você diz o sistema informar apos a criação, ou o usuario colocar manualmente a data e hora ?

A idéia de gerar automaticamente seria para evitar que o usuário coloque uma data ou hora qualquer.

 

Sobre o ID, no form view aparece o campo ID mais quando clico no link "new" esse campo desaparece.

sem falar que todas fez que aparece o ID, é sempre um numero estatico e não uma nova numeração. ( que deveria ser correpondente a uma nova O.S).

 

Abraço,

Octávio Augusto

Recife/PE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só, a data o ideal mesmo é que seja gerando pelo banco pra evitar esse tipo de erro.

Quanto ao formview, você pode formatá-lo como desejar usando suas templates.

Compartilhar este post


Link para o post
Compartilhar em outros sites

todas fez que aparece o ID, é sempre um numero estatico e não uma nova numeração. ( que deveria ser correpondente a uma nova O.S).

Se entendi bem, tente configurar esse campo no sql server como "identity" (corresponde à "autonumeração" no Access e Auto increment do MySQL)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.