Skip to content

Commit

Permalink
Release 1.0.0.4
Browse files Browse the repository at this point in the history
Update Aplicação, Relatório e Banco de Dados
  • Loading branch information
edy-dev committed Aug 11, 2018
1 parent 260effe commit 10ebcf0
Show file tree
Hide file tree
Showing 12 changed files with 121 additions and 7 deletions.
1 change: 0 additions & 1 deletion ProjetoAplicacao/.gitignore

This file was deleted.

Binary file modified ProjetoAplicacao/ImprimePonto/Database/ImprimeFolha.s3db
Binary file not shown.
Binary file modified ProjetoAplicacao/ImprimePonto/Relatorio/ImprimeEmpresas.jasper
Binary file not shown.
Binary file modified ProjetoAplicacao/ImprimePonto/Relatorio/ImprimeFuncoes.jasper
Binary file not shown.
Binary file modified ProjetoAplicacao/ImprimePonto/Relatorio/ImprimePontoMes28.jasper
Binary file not shown.
Binary file modified ProjetoAplicacao/ImprimePonto/Relatorio/ImprimePontoMes29.jasper
Binary file not shown.
Binary file modified ProjetoAplicacao/ImprimePonto/Relatorio/ImprimePontoMes30.jasper
Binary file not shown.
Binary file modified ProjetoAplicacao/ImprimePonto/Relatorio/ImprimePontoMes31.jasper
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Calendar;

import br.com.hoyler.apps.tools.CheckFile;
import br.com.hoyler.apps.tools.DiaSemana;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;

Expand Down Expand Up @@ -466,13 +468,25 @@ public ResultSet ListarPessoas(String nome) {
querrySQL += ("[F].[NOME] [FUNCAO], ");
querrySQL += ("[E].[NOME] [EMPRESA], ");
querrySQL += ("[E].[CNPJ], ");
querrySQL += ("[E].[ENDERECO] ");
querrySQL += ("[E].[ENDERECO], ");

int totalDiasMES = Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH);
for (int i = 1; i <= totalDiasMES; i++) {
String dia = Integer.toString(i);
String Semana = DiaSemana.ChecarDiaSemana(dia);
querrySQL += String.format("(select ' %s %s') AS DIA_%s ", dia, Semana, dia);
if (i < totalDiasMES)
{
querrySQL += ", ";
}
}

querrySQL += ("FROM [Pessoas] [P] ");
querrySQL += ("INNER JOIN [Funcoes] [F] ON ");
querrySQL += ("[P].[FUNCAO_CODIGO] = [F].[CODIGO] ");
querrySQL += ("INNER JOIN [Empresas] [E] ON ");
querrySQL += ("[P].[EMPRESA_CODIGO] = [E].[CODIGO] ");

System.out.println(DiaSemana.ChecarDiaSemana("222"));
if (nome == null) {

return database.ExecutarSQL(querrySQL);
Expand Down
102 changes: 102 additions & 0 deletions ProjetoAplicacao/src/main/java/br/com/hoyler/apps/tools/DiaSemana.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
package br.com.hoyler.apps.tools;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.util.Calendar;

public class DiaSemana {

public static String ChecarDiaSemana(String dia) {

Calendar data = Calendar.getInstance();
SimpleDateFormat simpleFormat_DiaMesAno = new SimpleDateFormat("dd/MM/yyyy");

String Mes = Integer.toString(LocalDate.now().getMonthValue());
String Ano = Integer.toString(LocalDate.now().getYear());

String DiaMesAno = (String.format("%s/%s/%s", dia, Mes, Ano));

try {
data.setTime(simpleFormat_DiaMesAno.parse(DiaMesAno));
} catch (ParseException e) {
System.out.println(String.format("public class DiaSemana ChecarDiaSemana DATA: %s [ERRO]", DiaMesAno));
}

String diaSemana = checaFDS(data);

return (diaSemana);
}

public static String checaFDS(Calendar data) {

String diaSemana = null;

switch (data.get(Calendar.DAY_OF_WEEK)) {
case (Calendar.SUNDAY): {
diaSemana = ("DOM");
break;
}
case (Calendar.MONDAY): {
diaSemana = ("SEG");
break;
}
case (Calendar.TUESDAY): {
diaSemana = ("TER");
break;
}
case (Calendar.WEDNESDAY): {
diaSemana = ("QUA");
break;
}
case (Calendar.THURSDAY): {
diaSemana = ("QUI");
break;
}
case (Calendar.FRIDAY): {
diaSemana = ("SEX");
break;
}
case (Calendar.SATURDAY): {
diaSemana = ("SAB");
break;
}
default:
diaSemana = ("");
break;
}

/*
if (data.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
diaSemana = ("DOM");
} else if (data.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY) {
diaSemana = ("SEG");
} else if (data.get(Calendar.DAY_OF_WEEK) == Calendar.TUESDAY) {
diaSemana = ("TER");
} else if (data.get(Calendar.DAY_OF_WEEK) == Calendar.WEDNESDAY) {
diaSemana = ("QUA");
} else if (data.get(Calendar.DAY_OF_WEEK) == Calendar.THURSDAY) {
diaSemana = ("QUI");
} else if (data.get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY) {
diaSemana = ("SEX");
} else if (data.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY) {
diaSemana = ("SAB");
}
*/
return diaSemana;
}
}
3 changes: 3 additions & 0 deletions ProjetoAplicacao/target/classes/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/br/
/org/
/META-INF/
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,6 @@ TST - RECURSO DE REVISTA RR 1090004220065080012 109000-42.2006.5.08.0012 (TST)
Data de publicação: 28/09/2007
Ementa: RECURSO DE REVISTA - PRELIMINAR DE NULIDADE DO ACÓRDÃO REGIONAL POR NEGATIVA DE PRESTAÇÃO JURISDICIONAL Encontra-se preclusa a insurgência pela não-oposição de Embargos de Declaração ao acórdão regional. HORAS EXTRAS - EMPRESA COM MENOS DE 10 EMPREGADOS - ART. 74 , § 2º , DA CLT E SÚMULA Nº 338, ITEM I, DO TSTA Recorrente não está obrigada a manter registro dos horários de chegada e saída de seus empregados, na forma do artigo 74 , § 2º , da CLT , pois não possui mais de dez empregados.É indevida, portanto, a inversão do ônus da prova prevista no item I da Súmula nº 338 desta Corte.Recurso de Revista parcialmente conhecido e provido.

TRT-14 - RECURSO ORDINARIO TRABALHISTA RO 125 RO 0000125 (TRT-14) Jurisprudência
Data de publicação: 08/07/2011
Ementa: HORAS EXTRAS. ÔNUS DA PROVA DO EMPREGADO. EMPRESA COM MENOS DE 10EMPREGADOS. ART. 74 , õ2º, DA CLT . SÚMULA N. 338, I, DO TST. É do empregado o ônus decomprovar suas alegações alusivas ao labor em sobrejornada (art. 818 da CLT , c/c os incs. I do art. 333 do CPC ). Na hipótese, não incide a inversão do ônus da prova, porque nos termos do õ 2º do art. 74 , da CLT , a empresa que detém em seus quadros até 10 trabalhadores está desobrigada do registro de ponto. Essa circunstância afasta a aplicabilidade do item I, da Súmulan. 338 , do TST. DANO MORAL. CARACTERIZAÇAO. O dano moral reside na dor pessoal, no sofrimento íntimo, no abalo psíquico, dentre outras a􀂢ições internas. Demonstrado que obreiro sofreu dano na esfera extrapatrimonial, decorrente da exclusão injusta do plano de saúde, quando encontrava-se grávida e no 􀂡nal do período gestacional, subsiste o dever de pagamento de indenização pelo ofensor. "QUANTUM DEBEATUR". DESPROPORCIONALIDADE. MINORAÇAO. Prestando a reclamada assistência à empregada gestante, cobrindo as despesas que caberiam ao plano de saúde, em face do curto período de supressão do plano, é plenamente viável a redução da condenação pelos danos morais.

# Software utilizado para desenvolvimento
-------
* Notepad++ 7.5.5
Expand Down

0 comments on commit 10ebcf0

Please sign in to comment.