use of model.Pauta in project arquivoProject by fader-azevedo.
the class CriarPautaController method salvar.
@FXML
private void salvar() throws IOException {
if (txtDisciplina.getText().isEmpty() || txtTurma.getText().isEmpty() || cbAno.getSelectionModel().isEmpty() || cbPasta.getSelectionModel().isEmpty() || cbSemestre.getSelectionModel().isEmpty() || cbPeriodo.getSelectionModel().isEmpty() || cbTipo.getSelectionModel().isEmpty()) {
db.alertInfo("Preenche todos campos");
return;
}
if (pdfNome.isEmpty()) {
db.alertInfo("Faz Scan da Pauta!");
return;
}
Pasta pst = (Pasta) db.getEstOrPratOrPastByCodigo(cbPasta.getValue().toString(), Pasta.class);
Calendar c = Calendar.getInstance();
Pauta p = new Pauta(pst.getIdpasta(), 1, txtDisciplina.getText().trim(), txtTurma.getText().trim(), Integer.parseInt(cbAno.getValue().toString()), cbSemestre.getValue().toString(), cbTipo.getValue().toString(), cbPeriodo.getValue().toString(), pdfNome + ".pdf", c.getTime());
db.salvar(p);
limpar();
lista.setItems(db.listarCodigoPauta());
}
use of model.Pauta in project arquivoProject by fader-azevedo.
the class ListaDocumentoController method scrollBtnPauta.
public void scrollBtnPauta(String codigoEstante, String codigoPratileira, String codigoPasta) {
GridPane gr = new GridPane();
gr.setHgap(12);
gr.setVgap(16);
gr.setPadding(new Insets(5, 5, 5, 5));
sessao = HibernateUtil.getSessionFactory().openSession();
sessao.beginTransaction();
List<Pauta> dataPauta = null;
List<Exame> dataExame = null;
if (!codigoEstante.equalsIgnoreCase("") && !codigoEstante.equalsIgnoreCase("") && !codigoPasta.equals("")) {
codigoEstanteLb.setText(codigoEstante);
codigoPratileiraLb.setText(codigoPratileira);
codigoPastaLb.setText(codigoPasta);
codigoEstanteLb.getStyleClass().add("lbCamiho");
codigoPratileiraLb.getStyleClass().add("lbCamiho");
codigoPastaLb.getStyleClass().add("lbCamiho");
MaterialDesignIconView iconEstant = new MaterialDesignIconView(MaterialDesignIcon.BOOK, "20");
boxCaminho.getChildren().add(iconEstant);
boxCaminho.getChildren().add(codigoEstanteLb);
OctIconView iconNext = new OctIconView(OctIcon.CHEVRON_RIGHT, "20");
iconNext.setFill(Paint.valueOf("#0078D7"));
boxCaminho.getChildren().add(iconNext);
MaterialDesignIconView iconPrat = new MaterialDesignIconView(MaterialDesignIcon.LIBRARY_BOOKS, "20");
boxCaminho.getChildren().add(iconPrat);
boxCaminho.getChildren().add(codigoPratileiraLb);
OctIconView iconNext2 = new OctIconView(OctIcon.CHEVRON_RIGHT, "20");
iconNext2.setFill(Paint.valueOf("#0078D7"));
boxCaminho.getChildren().add(iconNext2);
MaterialDesignIconView iconPasta = new MaterialDesignIconView(MaterialDesignIcon.FOLDER, "20");
boxCaminho.getChildren().add(iconPasta);
boxCaminho.getChildren().add(codigoPastaLb);
Pasta es = (Pasta) db.getEstOrPratOrPastByCodigo(codigoPasta, Pasta.class);
int idPasta = es.getIdpasta();
SQLQuery query = sessao.createSQLQuery("SELECT * FROM Pauta WHERE idpasta =?").addEntity(Pauta.class);
dataPauta = query.setString(0, idPasta + "%").list();
} else {
verificador = true;
this.lbInfo.setVisible(false);
dataPauta = sessao.createCriteria(Pauta.class).list();
sessao.getTransaction().commit();
}
int numColunas = 0;
int numLinha = 0;
for (Pauta obj : dataPauta) {
JFXButton button = new JFXButton(obj.getScan());
MaterialDesignIconView icon = new MaterialDesignIconView(MaterialDesignIcon.FILE_EXCEL, "40");
icon.setFill(Paint.valueOf("#A17878"));
button.setGraphic(icon);
button.setContentDisplay(ContentDisplay.TOP);
button.setPrefSize(99, 96);
button.setButtonType(JFXButton.ButtonType.RAISED);
button.setDefaultButton(true);
button.setContextMenu(this.rightClik(button));
if (numColunas < 6) {
gr.add(button, numColunas, numLinha);
numColunas += 1;
} else {
numColunas = 0;
numLinha += 1;
gr.add(button, numColunas, numLinha);
numColunas += 1;
}
}
ScrollPane scroll = new ScrollPane(gr);
scroll.setStyle("-fx-background-color:transparent;");
scroll.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
scroll.setPrefSize(680, 331);
scroll.setPadding(new Insets(2, 0, 0, 2));
if (dataPauta.isEmpty()) {
lbInfo.setVisible(true);
} else {
pnButoes.getChildren().add(scroll);
}
}
Aggregations