Armazenar Horas
27/05/2015
0
gostaria de saber como faço para armazenar esse valores nas colunas ex: 07:00 na coluna hora_1 e 12:20 na coluna hora_2 linguem de programação utilizada é o C#
grato pela atenção
Estrutura da tabela
Registro int Checked
hora_1 datetime2(7) Checked
hora_2 datetime2(7) Checked
hora_3 datetime2(7) Checked
hora_4 datetime2(7) Checked
Ivanilson Almeida
Post mais votado
29/05/2015
http://repositorio.roca.utfpr.edu.br/jspui/bitstream/1/200/1/PB_COADS_2011_1_09.pdf
http://dsc.inf.furb.br/arquivos/tccs/monografias/2004-2marcelojgoncalvesvf.pdf
https://edmilsoncampos.files.wordpress.com/2011/07/grupo-03-sistema-de-controle-de-ponto.pdf
Se seu interesse é profissional, esqueça esses modelos e comece estudando a legislação específica !
( boa sorte ! )
Marcos P
Mais Posts
28/05/2015
Randrade
28/05/2015
Marisiana Battistella
-> O código do funcionário;
-> A data em que a hora deve ser inserida;
-> A hora de registro de ponto;
-> Uma variável que indique em qual hora essa informação deve ser inserida. Exemplo: Turno = 1 ou 2 ou 3 ou 4 ...
No procedimento deve verificar se já existe um registro para aquele funcionário na data passada por parâmetro:
-> Se existe, deverá realizar uma alteração no registro e inserir a hora na posição passada por parâmetro;
-> Senão deverá ser inserido um registro com as informações.
28/05/2015
Ivanilson Almeida
28/05/2015
Ivanilson Almeida
28/05/2015
Marisiana Battistella
Na aplicação, quando por inserir ou alterar um registro de ponto você chamará essa procedure e passará os parâmetros para ela realizar a inserção ou alteração nos dados.
28/05/2015
Randrade
Poste a estrutura de suas tabelas completa, que mais tarde posto um exemplo para você.
28/05/2015
Ivanilson Almeida
Poste a estrutura de suas tabelas completa, que mais tarde posto um exemplo para você.
Tabela Ficha de Registro Tabela Horas
Registro int Unchecked Registro int
Nome nvarchar(100) Checked hora_1 datetime2(7) Checked
Nomemae nvarchar(100) Checked hora_2 datetime2(7) Checked
NomePai nvarchar(100) Checked hora_3 datetime2(7) Checked
EstadoCivil nvarchar(20) Checked hora_4 datetime2(7) Checked
è assim ??
28/05/2015
Ivanilson Almeida
Registro int
hora_1 datetime2(7) Checked
hora_2 datetime2(7) Checked
hora_3 datetime2(7) Checked
hora_4 datetime2(7) Checked
Tabela Ficha de Registro
Registro int Unchecked
Nome nvarchar(100) Checked
Nomemae nvarchar(100) Checked
NomePai nvarchar(100) Checked
EstadoCivil nvarchar(20) Checked
28/05/2015
Mariana Carvalho
28/05/2015
Thiago Santana
Depois vc poderia fazer o calculo de diferenças de horas entre as datas usando a Classe TimeSpan do C# que é muito poderosa!
TimeSpan
28/05/2015
Marisiana Battistella
28/05/2015
Thiago Santana
28/05/2015
Ivanilson Almeida
Então mais thiago como eu faço para armazenar esse em colunas diferentes no banco de dados tem algum exemplo ?
29/05/2015
Thiago Santana
Você pode armazenar Data e Hora tudo junto...
E depois utilizando a TimeSpan você consegue manipular os valores apenas de hora em ambos!
Clique aqui para fazer login e interagir na Comunidade :)