Terminado

Fazer uma tela em Java e utilizar Defaulttablemodel com Jtable

Publicado el 12 Agosto, 2020 en Programación y Tecnología

Sobre este proyecto

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