Realizado

Fazer uma tela em Java e utilizar Defaulttablemodel com Jtable

Publicado em 12 de Agosto de 2020 dias na TI e Programação

Sobre este projeto

Aberto

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);

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Meio período
Funções necessárias Desenvolvedor

Duração do projeto De 1 a 3 meses

Habilidades necessárias