Sobre este proyecto
it-programming / web-development
Abierto
1 - JTable chamado Horariodetrabalho, com dois campos tipo caracter de tamanho 5 e formato hh:mm, chamados entrada e saida, que pode receber até 3 registros.
Coloque os componentes necessários para se cadastrar entrada e saída, (edits, buttons, dbgrid) e visualizá-los na tela.
2 - JTable chamado Marcacoesfeitas, com dois campos tipo caracter de tamanho 5 e formato hh:mm, chamados entrada e saida, que pode receber até n registros.
Coloque os componentes necessários para se cadastrar entrada e saída, (edits, buttons, dbgrid) e visualizá-los na tela.
3 - JTable chamado Atraso com os componentes necessários para se visualizar seus registros na tela, com a mesma estrutura dos demais JTables.
4 - JTable chamado HoraExtra com os componentes necessários para se visualizar seus registros na tela, com a mesma estrutura dos demais JTables.
Crie uma função de subtração entre os registros de JTable do padrão entrada e saída.
Exemplo 1:
JTable-HorarioDeTrabalho:
registros:
08:00 12:00
JTable-MarcacoesFeitas:
registros:
07:00 11:00
Se chamarmos a função de subtração passando como parâmetro 1 o JTable-HorarioDeTrabalho e o 2 JTable-MarcacoesFeitas, a função tem que retornar em um JTable (deve ser passado por referência), os períodos do JTable 1 menos o do 2.
Seria assim:
das 08:00 às 12:00 eu devo tirar das 07:00 às 11:00, portanto fica no primeiro período 11:00 às 12:00
Vamos analisar, 11:00 às 12:00 seria o período que o funcionário não cumpriu, então seria o atraso.
Quer dizer, para calcular o atraso, nós chamaríamos a função assim:
SubtracaoEntreHorarios( JTable-HorarioDeTrabalho , JTable-MarcacoesFeitas, JTable-Atraso);
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida A tiempo parcial
Roles necesarios Programador
Duración del proyecto 1 a 3 meses
Habilidades necesarias