Advertisement
Guest User

Untitled

a guest
Nov 17th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.28 KB | None | 0 0
  1. package Controller;
  2.  
  3. import Classes.ArquivoTxt;
  4. import Classes.Pessoa;
  5. import Telas.AnimacaoCampos;
  6. import Telas.TrocarCenas;
  7. import com.jfoenix.controls.JFXButton;
  8. import com.jfoenix.controls.JFXCheckBox;
  9. import com.jfoenix.controls.JFXComboBox;
  10. import com.jfoenix.controls.JFXTextField;
  11. import static com.sun.org.apache.xalan.internal.lib.ExsltDatetime.time;
  12. import java.io.File;
  13. import java.io.IOException;
  14.  
  15. import java.net.URL;
  16. import java.util.ArrayList;
  17. import java.util.List;
  18. import java.util.ResourceBundle;
  19. import java.util.logging.Level;
  20. import java.util.logging.Logger;
  21. import javafx.animation.KeyFrame;
  22. import javafx.animation.Timeline;
  23. import javafx.collections.FXCollections;
  24. import javafx.collections.ObservableList;
  25. import javafx.event.ActionEvent;
  26. import javafx.event.EventHandler;
  27. import javafx.fxml.FXML;
  28. import javafx.fxml.FXMLLoader;
  29. import javafx.fxml.Initializable;
  30. import javafx.scene.Parent;
  31. import javafx.scene.control.Alert;
  32. import javafx.scene.control.Label;
  33. import javafx.scene.image.Image;
  34. import javafx.scene.image.ImageView;
  35. import javafx.scene.layout.AnchorPane;
  36. import javafx.scene.layout.GridPane;
  37. import javafx.scene.text.Text;
  38. import javafx.stage.FileChooser;
  39. import javafx.util.Duration;
  40. import org.apache.commons.lang3.StringUtils;
  41.  
  42. public class Cadastrar_PessoaController implements Initializable {
  43.  
  44. private List<Pessoa> lista_pessoa = new ArrayList<>();
  45. Pessoa pessoa = null;
  46.  
  47. @FXML
  48. private GridPane id_grid;
  49. @FXML
  50. private Text id_label;
  51.  
  52. @FXML
  53. private JFXComboBox periodo_combobox; // Combo box para cadastrar o periodo do curso
  54. ObservableList<String> list_periodos = FXCollections.observableArrayList("1º Periodo", "2º Periodo",
  55. "3º Periodo", "Nao Sou Aluno");
  56.  
  57. @FXML
  58. private JFXComboBox estilo_cabelo_combobox;
  59. ObservableList<String> list_estilo_cabelo = FXCollections.observableArrayList("Raspado/Calvo", "Ondulado e Curto",
  60. "Ondulado e Medio", "Ondulado e Longo", "Crespo e Curto", "Crespo e Medio", "Crespo e Longo",
  61. "Liso e Curto", "Liso e Medio", "Liso e Longo");
  62.  
  63. @FXML
  64. private JFXComboBox cor_cabelo_combobox;
  65. ObservableList<String> list_cor_cabelo = FXCollections.observableArrayList("Loiro", "Preto",
  66. "Castanho", "Avermelhado");
  67.  
  68. @FXML
  69. private JFXComboBox cor_dos_olhos_combobox;
  70. ObservableList<String> lista_cor_olhos = FXCollections.observableArrayList("Verde", "Azul", "Castanho");
  71.  
  72. @FXML
  73. private JFXComboBox tom_pele_combobox;
  74. ObservableList<String> lista_tom_pele = FXCollections.observableArrayList("Branca", "Pardo", "Negro");
  75.  
  76. @FXML
  77. private JFXComboBox disciplinas_combobox;
  78. ObservableList<String> lista_disciplinas = FXCollections.observableArrayList("Programação orientada a objetos e Projeto Integrador",
  79. "Matemática aplicada a computação", "Arquitetura de computadores", "Banco de dados", "Não listado");
  80.  
  81. @FXML
  82. private JFXComboBox cmb_idade;
  83. ObservableList<String> lista_idade = FXCollections.observableArrayList("Menor de 20 anos",
  84. "20 anos ou mais");
  85.  
  86. //Cmb altura implement
  87. @FXML
  88. private JFXComboBox cmb_alturas;
  89. ObservableList<String> lista_alturas = FXCollections.observableArrayList("Entre 1.50 e 1.69",
  90. "Entre 1.70 e 1.79", "Entre 1.80 e 1.90");
  91.  
  92. @FXML
  93. private JFXComboBox cmb_jogos;
  94. ObservableList<String> lista_jogos = FXCollections.observableArrayList("Counter - Strike Global Offensive",
  95. "Legue of Legends", "Fifa", "Overwatch", "Playerunknown's Battlegrounds", "Não jogo/Não listado");
  96.  
  97. @FXML
  98. private JFXComboBox cmb_local_trabalho;
  99. ObservableList<String> lista_trabalho = FXCollections.observableArrayList("Delta cable", "Mundo cell", "Renault",
  100. "Banco do Brasil", "Refrio", "Prefeitura da lapa", "Prefeitura de Araucária", "Camera municipal de Araucária", "Gelopar", "Abra",
  101. "Aviário", "Mecânica");
  102.  
  103. @FXML
  104. private JFXComboBox cmb_curso;
  105. ObservableList<String> lista_curso = FXCollections.observableArrayList("Análise e Desenvolvimento de Sistemas", "Sistemas de Informação");
  106.  
  107. @Override
  108. public void initialize(URL url, ResourceBundle rb) {
  109.  
  110. pessoa = new Pessoa();
  111. disciplinas_combobox.setDisable(true);
  112. disciplinas_combobox.setPromptText("Selecione a disciplina");
  113. lista_pessoa = Capturar_pessoas();
  114. cmb_idade.setItems(lista_idade);
  115. cmb_alturas.setItems(lista_alturas);
  116. disciplinas_combobox.setItems(lista_disciplinas);
  117. periodo_combobox.setItems(list_periodos);
  118. estilo_cabelo_combobox.setItems(list_estilo_cabelo);
  119. cor_cabelo_combobox.setItems(list_cor_cabelo);
  120. cor_dos_olhos_combobox.setItems(lista_cor_olhos);
  121. tom_pele_combobox.setItems(lista_tom_pele);
  122.  
  123. cor_cabelo_combobox.setDisable(true);
  124. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  125. cmb_jogos.setItems(lista_jogos);
  126. cmb_local_trabalho.setItems(lista_trabalho);
  127. cmb_curso.setItems(lista_curso);
  128. //System.out.println("INDEX DO COMBO: "+cor_cabelo_combobox.getVisibleRowCount());
  129.  
  130. id_salvar.setOnAction(new EventHandler<ActionEvent>() {
  131. @Override
  132. public void handle(ActionEvent event) {
  133. if (validacao()) {
  134.  
  135. if (lista_pessoa != null) {
  136. if (lista_pessoa.size() != 0) {
  137. pessoa.setCodPessoa((lista_pessoa.get(lista_pessoa.size() - 1).getCodPessoa() + 1));
  138. } else {
  139. pessoa.setCodPessoa(1);
  140. }
  141. }
  142.  
  143. pessoa.setGraduadoQuimica(true);
  144. pessoa.seteDoExercito(true);
  145. pessoa.setTrabalhaBrafer(true);
  146. pessoa.setTrabalhaMecanica(true);
  147. pessoa.setTrabalhaAviario(true);
  148.  
  149. ArquivoTxt.salvaTxt("dados_pessoas.txt", pessoa);
  150.  
  151. //mensagem_salvar();
  152. limpar_campos();
  153. lista_pessoa = Capturar_pessoas();
  154. pessoa = new Pessoa();
  155. Parent root;
  156. try {
  157. root = FXMLLoader.load(getClass().getResource("/Fxml/Gerenciar_Dados.fxml"));
  158. TrocarCenas.trocarcena_direita(root, id_voltar, id_pane);
  159. } catch (IOException ex) {
  160. Logger.getLogger(Cadastrar_PessoaController.class.getName()).log(Level.SEVERE, null, ex);
  161. }
  162.  
  163. } else {
  164.  
  165. //Setar delay na mensagem
  166. Timeline timeline = new Timeline(new KeyFrame(
  167. Duration.millis(5000),
  168. kk -> mensagem_erro()));
  169. timeline.play();
  170. //limpar_campos();
  171. }
  172. }
  173. });
  174. id_voltar.setOnAction(new EventHandler<ActionEvent>() {
  175. @Override
  176. public void handle(ActionEvent event) {
  177. try {
  178.  
  179. Parent root = FXMLLoader.load(getClass().getResource("/Fxml/Gerenciar_Dados.fxml"));
  180. TrocarCenas.trocarcena_direita(root, id_voltar, id_pane);
  181.  
  182. id_pane.getChildren().clear();
  183. } catch (Exception e) {
  184. e.printStackTrace();
  185. }
  186. }
  187. }
  188. );
  189.  
  190. btn_busca_imagem.setOnAction(new EventHandler<ActionEvent>() {
  191. @Override
  192. public void handle(ActionEvent event) {
  193. buscar_imagem();
  194. }
  195. });
  196.  
  197. System.out.println("ComboPeriodo: " + periodo_combobox.getValue());
  198.  
  199. cmb_idade.setOnAction(new EventHandler<ActionEvent>() {
  200. @Override
  201. public void handle(ActionEvent event) {
  202. if (cmb_idade.getValue().equals("Menor de 20 anos")) {
  203. pessoa.setIdade(0);
  204. pessoa.setMaior20(false);
  205. } else if (cmb_idade.getValue().equals("20 anos ou mais")) {
  206. pessoa.setIdade(null);
  207. pessoa.setMaior20(true);
  208. }
  209. }
  210. });
  211.  
  212. cmb_curso.setOnAction(new EventHandler<ActionEvent>() {
  213. @Override
  214. public void handle(ActionEvent event) {
  215. if (cmb_curso.getValue().equals("Análise e Desenvolvimento de Sistemas")) {
  216. System.out.println("KK EAE BAUM");
  217. pessoa.setCursoADS(true);
  218. pessoa.setCursoSI(false);
  219. } else if (cmb_curso.getValue().equals("Sistemas de Informação")) {
  220. System.out.println("KK EAE BAUM 2");
  221. pessoa.setCursoADS(false);
  222. pessoa.setCursoSI(true);
  223. }
  224. }
  225. });
  226.  
  227. cmb_jogos.setOnAction(new EventHandler<ActionEvent>() {
  228. @Override
  229. public void handle(ActionEvent event) {
  230. if (cmb_jogos.getValue().equals("Counter - Strike Global Offensive")) {
  231. System.out.println("Joga CS");
  232. pessoa.setJogaCSGO(true);
  233. pessoa.setJogaLOL(false);
  234. pessoa.setJogaFifa(false);
  235. pessoa.setJogaFortinite(false);
  236. pessoa.setJogaOverwatch(false);
  237. pessoa.setJogaPubg(false);
  238.  
  239. } else if (cmb_jogos.getValue().equals("Legue of Legends")) {
  240. System.out.println("Joga LOL");
  241. pessoa.setJogaCSGO(false);
  242. pessoa.setJogaLOL(true);
  243. pessoa.setJogaFifa(false);
  244. pessoa.setJogaFortinite(false);
  245. pessoa.setJogaOverwatch(false);
  246. pessoa.setJogaPubg(false);
  247. } else if (cmb_jogos.getValue().equals("Fifa")) {
  248. System.out.println("Joga Fifa");
  249. pessoa.setJogaCSGO(false);
  250. pessoa.setJogaLOL(false);
  251. pessoa.setJogaFifa(true);
  252. pessoa.setJogaFortinite(false);
  253. pessoa.setJogaOverwatch(false);
  254. pessoa.setJogaPubg(false);
  255. } else if (cmb_jogos.getValue().equals("Fortnite")) {
  256. System.out.println("Joga FortisNite");
  257. pessoa.setJogaCSGO(false);
  258. pessoa.setJogaLOL(false);
  259. pessoa.setJogaFifa(false);
  260. pessoa.setJogaFortinite(true);
  261. pessoa.setJogaOverwatch(false);
  262. pessoa.setJogaPubg(false);
  263. } else if (cmb_jogos.getValue().equals("Overwatch")) {
  264. System.out.println("Joga Overwatch");
  265. pessoa.setJogaCSGO(false);
  266. pessoa.setJogaLOL(false);
  267. pessoa.setJogaFifa(false);
  268. pessoa.setJogaFortinite(false);
  269. pessoa.setJogaOverwatch(true);
  270. pessoa.setJogaPubg(false);
  271. } else if (cmb_jogos.getValue().equals("Playerunknown's Battlegrounds")) {
  272. System.out.println("Joga PUBG");
  273. pessoa.setJogaCSGO(false);
  274. pessoa.setJogaLOL(false);
  275. pessoa.setJogaFifa(false);
  276. pessoa.setJogaFortinite(false);
  277. pessoa.setJogaOverwatch(false);
  278. pessoa.setJogaPubg(true);
  279. } else if (cmb_jogos.getValue().equals("Não jogo/Não listado")) {
  280. System.out.println("Não jogo");
  281. pessoa.setJogaCSGO(false);
  282. pessoa.setJogaLOL(false);
  283. pessoa.setJogaFifa(false);
  284. pessoa.setJogaFortinite(false);
  285. pessoa.setJogaOverwatch(false);
  286. pessoa.setJogaPubg(false);
  287. }
  288. }
  289. });
  290.  
  291. cmb_alturas.setOnAction(new EventHandler<ActionEvent>() {
  292. @Override
  293. public void handle(ActionEvent event) {
  294. if (cmb_alturas.getValue().equals("Entre 1.50 e 1.69")) {
  295. System.out.println("Entre 1.50 e 1.69 selecionado");
  296. pessoa.setAlturaAte69(true);
  297. pessoa.setAlturaAte79(false);
  298. pessoa.setAlturaAte90(false);
  299. } else if (cmb_alturas.getValue().equals("Entre 1.70 e 1.79")) {
  300. System.out.println("Entre 1.70 e 1.79 selecionado");
  301. pessoa.setAlturaAte69(false);
  302. pessoa.setAlturaAte79(true);
  303. pessoa.setAlturaAte90(false);
  304. } else if (cmb_alturas.getValue().equals("Entre 1.80 e 1.90")) {
  305. System.out.println("Entre 1.80 e 1.90 selecionado");
  306. pessoa.setAlturaAte69(false);
  307. pessoa.setAlturaAte79(false);
  308. pessoa.setAlturaAte90(true);
  309. }
  310. }
  311. });
  312.  
  313. cmb_local_trabalho.setOnAction(new EventHandler<ActionEvent>() {
  314. @Override
  315. public void handle(ActionEvent event) {
  316. if (cmb_local_trabalho.getValue().equals("Delta cable")) {
  317. System.out.println("Delta cable");
  318. pessoa.setTrabalhaAviario(false);
  319. pessoa.setTrabalhaMecanica(false);
  320. pessoa.setTrabalhaBrafer(false);
  321. pessoa.setTrabalhaBancoBrasil(false);
  322. pessoa.setTrabalhaDeltaCable(true);
  323. pessoa.setTrabalhaMundoCell(false);
  324. pessoa.setTrabalhaRenault(false);
  325. pessoa.setTrabalhaRefrio(false);
  326. pessoa.setTrabalhaPrefeituraLapa(false);
  327. pessoa.setTrabalhaGelopar(false);
  328. pessoa.setTrabalhaAbra(false);
  329. pessoa.setTrabalhaPrefeituraAraucaria(false);
  330. pessoa.setTrabalhaCameraAraucaria(false);
  331. } else if (cmb_local_trabalho.getValue().equals("Mundo cell")) {
  332. System.out.println("Mundo cell");
  333. pessoa.setTrabalhaAviario(false);
  334. pessoa.setTrabalhaMecanica(false);
  335. pessoa.setTrabalhaBrafer(false);
  336. pessoa.setTrabalhaBancoBrasil(false);
  337. pessoa.setTrabalhaDeltaCable(false);
  338. pessoa.setTrabalhaMundoCell(true);
  339. pessoa.setTrabalhaRenault(false);
  340. pessoa.setTrabalhaRefrio(false);
  341. pessoa.setTrabalhaPrefeituraLapa(false);
  342. pessoa.setTrabalhaGelopar(false);
  343. pessoa.setTrabalhaAbra(false);
  344. pessoa.setTrabalhaPrefeituraAraucaria(false);
  345. pessoa.setTrabalhaCameraAraucaria(false);
  346. } else if (cmb_local_trabalho.getValue().equals("Renault")) {
  347. System.out.println("Renault");
  348. pessoa.setTrabalhaAviario(false);
  349. pessoa.setTrabalhaMecanica(false);
  350. pessoa.setTrabalhaBrafer(false);
  351. pessoa.setTrabalhaBancoBrasil(false);
  352. pessoa.setTrabalhaDeltaCable(false);
  353. pessoa.setTrabalhaMundoCell(false);
  354. pessoa.setTrabalhaRenault(true);
  355. pessoa.setTrabalhaRefrio(false);
  356. pessoa.setTrabalhaPrefeituraLapa(false);
  357. pessoa.setTrabalhaGelopar(false);
  358. pessoa.setTrabalhaAbra(false);
  359. pessoa.setTrabalhaPrefeituraAraucaria(false);
  360. pessoa.setTrabalhaCameraAraucaria(false);
  361. } else if (cmb_local_trabalho.getValue().equals("Banco do Brasil")) {
  362. System.out.println("Banco do Brasil");
  363. pessoa.setTrabalhaAviario(false);
  364. pessoa.setTrabalhaMecanica(false);
  365. pessoa.setTrabalhaBrafer(false);
  366. pessoa.setTrabalhaBancoBrasil(true);
  367. pessoa.setTrabalhaDeltaCable(false);
  368. pessoa.setTrabalhaMundoCell(false);
  369. pessoa.setTrabalhaRenault(false);
  370. pessoa.setTrabalhaRefrio(false);
  371. pessoa.setTrabalhaPrefeituraLapa(false);
  372. pessoa.setTrabalhaGelopar(false);
  373. pessoa.setTrabalhaAbra(false);
  374. pessoa.setTrabalhaPrefeituraAraucaria(false);
  375. pessoa.setTrabalhaCameraAraucaria(false);
  376. } else if (cmb_local_trabalho.getValue().equals("Refrio")) {
  377. System.out.println("Refrio");
  378. pessoa.setTrabalhaAviario(false);
  379. pessoa.setTrabalhaMecanica(false);
  380. pessoa.setTrabalhaBrafer(false);
  381. pessoa.setTrabalhaBancoBrasil(false);
  382. pessoa.setTrabalhaDeltaCable(false);
  383. pessoa.setTrabalhaMundoCell(false);
  384. pessoa.setTrabalhaRenault(false);
  385. pessoa.setTrabalhaRefrio(true);
  386. pessoa.setTrabalhaPrefeituraLapa(false);
  387. pessoa.setTrabalhaGelopar(false);
  388. pessoa.setTrabalhaAbra(false);
  389. pessoa.setTrabalhaPrefeituraAraucaria(false);
  390. pessoa.setTrabalhaCameraAraucaria(false);
  391. } else if (cmb_local_trabalho.getValue().equals("Prefeitura da lapa")) {
  392. System.out.println("Prefeitura da lapa");
  393. pessoa.setTrabalhaAviario(false);
  394. pessoa.setTrabalhaMecanica(false);
  395. pessoa.setTrabalhaBrafer(false);
  396. pessoa.setTrabalhaBancoBrasil(false);
  397. pessoa.setTrabalhaDeltaCable(false);
  398. pessoa.setTrabalhaMundoCell(false);
  399. pessoa.setTrabalhaRenault(false);
  400. pessoa.setTrabalhaRefrio(false);
  401. pessoa.setTrabalhaPrefeituraLapa(true);
  402. pessoa.setTrabalhaGelopar(false);
  403. pessoa.setTrabalhaAbra(false);
  404. pessoa.setTrabalhaPrefeituraAraucaria(false);
  405. pessoa.setTrabalhaCameraAraucaria(false);
  406. } else if (cmb_local_trabalho.getValue().equals("Prefeitura de Araucária")) {
  407. System.out.println("Prefeitura da lapa");
  408. pessoa.setTrabalhaAviario(false);
  409. pessoa.setTrabalhaMecanica(false);
  410. pessoa.setTrabalhaBrafer(false);
  411. pessoa.setTrabalhaBancoBrasil(false);
  412. pessoa.setTrabalhaDeltaCable(false);
  413. pessoa.setTrabalhaMundoCell(false);
  414. pessoa.setTrabalhaRenault(false);
  415. pessoa.setTrabalhaRefrio(false);
  416. pessoa.setTrabalhaPrefeituraLapa(false);
  417. pessoa.setTrabalhaGelopar(false);
  418. pessoa.setTrabalhaAbra(false);
  419. pessoa.setTrabalhaPrefeituraAraucaria(true);
  420. pessoa.setTrabalhaCameraAraucaria(false);
  421. } else if (cmb_local_trabalho.getValue().equals("Camera municipal de Araucária")) {
  422. System.out.println("Camera municipal de Araucária");
  423. pessoa.setTrabalhaAviario(false);
  424. pessoa.setTrabalhaMecanica(false);
  425. pessoa.setTrabalhaBrafer(false);
  426. pessoa.setTrabalhaBancoBrasil(false);
  427. pessoa.setTrabalhaDeltaCable(false);
  428. pessoa.setTrabalhaMundoCell(false);
  429. pessoa.setTrabalhaRenault(false);
  430. pessoa.setTrabalhaRefrio(false);
  431. pessoa.setTrabalhaPrefeituraLapa(false);
  432. pessoa.setTrabalhaGelopar(false);
  433. pessoa.setTrabalhaAbra(false);
  434. pessoa.setTrabalhaPrefeituraAraucaria(false);
  435. pessoa.setTrabalhaCameraAraucaria(true);
  436. } else if (cmb_local_trabalho.getValue().equals("Gelopar")) {
  437. System.out.println("Gelopar");
  438. pessoa.setTrabalhaAviario(false);
  439. pessoa.setTrabalhaMecanica(false);
  440. pessoa.setTrabalhaBrafer(false);
  441. pessoa.setTrabalhaBancoBrasil(false);
  442. pessoa.setTrabalhaDeltaCable(false);
  443. pessoa.setTrabalhaMundoCell(false);
  444. pessoa.setTrabalhaRenault(false);
  445. pessoa.setTrabalhaRefrio(false);
  446. pessoa.setTrabalhaPrefeituraLapa(false);
  447. pessoa.setTrabalhaGelopar(true);
  448. pessoa.setTrabalhaAbra(false);
  449. pessoa.setTrabalhaPrefeituraAraucaria(false);
  450. pessoa.setTrabalhaCameraAraucaria(false);
  451. } else if (cmb_local_trabalho.getValue().equals("Abra")) {
  452. System.out.println("Abra");
  453. pessoa.setTrabalhaAviario(false);
  454. pessoa.setTrabalhaMecanica(false);
  455. pessoa.setTrabalhaBrafer(false);
  456. pessoa.setTrabalhaBancoBrasil(false);
  457. pessoa.setTrabalhaDeltaCable(false);
  458. pessoa.setTrabalhaMundoCell(false);
  459. pessoa.setTrabalhaRenault(false);
  460. pessoa.setTrabalhaRefrio(false);
  461. pessoa.setTrabalhaPrefeituraLapa(false);
  462. pessoa.setTrabalhaGelopar(false);
  463. pessoa.setTrabalhaAbra(true);
  464. pessoa.setTrabalhaPrefeituraAraucaria(false);
  465. pessoa.setTrabalhaCameraAraucaria(false);
  466. } else if (cmb_local_trabalho.getValue().equals("Aviário")) {
  467. System.out.println("Aviário");
  468. pessoa.setTrabalhaAviario(true);
  469. pessoa.setTrabalhaMecanica(false);
  470. pessoa.setTrabalhaBrafer(false);
  471. pessoa.setTrabalhaBancoBrasil(false);
  472. pessoa.setTrabalhaDeltaCable(false);
  473. pessoa.setTrabalhaMundoCell(false);
  474. pessoa.setTrabalhaRenault(false);
  475. pessoa.setTrabalhaRefrio(false);
  476. pessoa.setTrabalhaPrefeituraLapa(false);
  477. pessoa.setTrabalhaGelopar(false);
  478. pessoa.setTrabalhaAbra(false);
  479. pessoa.setTrabalhaPrefeituraAraucaria(false);
  480. pessoa.setTrabalhaCameraAraucaria(false);
  481. } else if (cmb_local_trabalho.getValue().equals("Mecânica")) {
  482. System.out.println("Mecânica");
  483. pessoa.setTrabalhaAviario(false);
  484. pessoa.setTrabalhaMecanica(true);
  485. pessoa.setTrabalhaBrafer(false);
  486. pessoa.setTrabalhaBancoBrasil(false);
  487. pessoa.setTrabalhaDeltaCable(false);
  488. pessoa.setTrabalhaMundoCell(false);
  489. pessoa.setTrabalhaRenault(false);
  490. pessoa.setTrabalhaRefrio(false);
  491. pessoa.setTrabalhaPrefeituraLapa(false);
  492. pessoa.setTrabalhaGelopar(false);
  493. pessoa.setTrabalhaAbra(false);
  494. pessoa.setTrabalhaPrefeituraAraucaria(false);
  495. pessoa.setTrabalhaCameraAraucaria(false);
  496. }
  497.  
  498. }
  499. });
  500.  
  501. periodo_combobox.setOnAction(new EventHandler<ActionEvent>() {
  502.  
  503. @Override
  504. public void handle(ActionEvent event) {
  505. if (periodo_combobox.getValue().equals("1º Periodo")) {
  506. System.out.println("1 perido selecionado");
  507. pessoa.setP_periodo(true);
  508. pessoa.setS_periodo(false);
  509. pessoa.setT_periodo(false);
  510. } else if (periodo_combobox.getValue().equals("2º Periodo")) {
  511. System.out.println("2 perido selecionado");
  512. pessoa.setP_periodo(false);
  513. pessoa.setS_periodo(true);
  514. pessoa.setT_periodo(false);
  515. } else if (periodo_combobox.getValue().equals("3º Periodo")) {
  516. System.out.println("3 perido selecionado");
  517. pessoa.setP_periodo(false);
  518. pessoa.setS_periodo(false);
  519. pessoa.setT_periodo(true);
  520. } else if (periodo_combobox.getValue().equals("Nao Sou Aluno")) {
  521. System.out.println("Nao sou aluno selecionado");
  522. pessoa.setP_periodo(false);
  523. pessoa.setS_periodo(false);
  524. pessoa.setT_periodo(false);
  525. }
  526. }
  527.  
  528. });
  529.  
  530. System.out.println("ComboCabelEstilo: " + estilo_cabelo_combobox.getValue());;
  531. estilo_cabelo_combobox.setOnAction(new EventHandler<ActionEvent>() {
  532. @Override
  533. public void handle(ActionEvent event) {
  534. if (estilo_cabelo_combobox.getValue().equals("Raspado/Calvo")) {
  535. System.out.println("Raspado/Calvo");
  536. pessoa.setCalvo(true);
  537. pessoa.setCabeloOndulado(false);
  538. pessoa.setCabeloCurto(false);
  539. pessoa.setCabeloCrespo(false);
  540. pessoa.setCabeloLiso(false);
  541. pessoa.setCabeloMedio(false);
  542. pessoa.setCabeloLongo(false);
  543.  
  544. pessoa.setCabeloLoiro(false);
  545. pessoa.setCabeloPreto(false); // seta as cores como falso, pois nao tem cabelo
  546. pessoa.setCabeloCastanho(false);
  547. pessoa.setCabeloAvermelhado(false);
  548.  
  549. System.out.println("ComboCorCabelo: " + cor_cabelo_combobox.getValue());
  550.  
  551. cor_cabelo_combobox.setDisable(true);
  552. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  553. } else if (estilo_cabelo_combobox.getValue().equals("Ondulado e Curto")) {
  554. System.out.println("Ondulado e Curto");
  555. pessoa.setCabeloOndulado(true);
  556. pessoa.setCabeloCurto(true);
  557. pessoa.setCabeloCrespo(false);
  558. pessoa.setCabeloLiso(false);
  559. pessoa.setCabeloMedio(false);
  560. pessoa.setCabeloLongo(false);
  561. pessoa.setCalvo(false);
  562.  
  563. cor_cabelo_combobox.setDisable(false);
  564. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  565. } else if (estilo_cabelo_combobox.getValue().equals("Ondulado e Medio")) {
  566. System.out.println("Ondulado e Medio");
  567. pessoa.setCabeloOndulado(true);
  568. pessoa.setCabeloCurto(false);
  569. pessoa.setCabeloCrespo(false);
  570. pessoa.setCabeloLiso(false);
  571. pessoa.setCabeloMedio(true);
  572. pessoa.setCabeloLongo(false);
  573. pessoa.setCalvo(false);
  574.  
  575. cor_cabelo_combobox.setDisable(false);
  576. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  577. } else if (estilo_cabelo_combobox.getValue().equals("Ondulado e Longo")) {
  578. System.out.println("Ondulado e Longo");
  579. pessoa.setCabeloOndulado(true);
  580. pessoa.setCabeloCurto(false);
  581. pessoa.setCabeloCrespo(false);
  582. pessoa.setCabeloLiso(false);
  583. pessoa.setCabeloMedio(false);
  584. pessoa.setCabeloLongo(true);
  585. pessoa.setCalvo(false);
  586.  
  587. cor_cabelo_combobox.setDisable(false);
  588. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  589. } else if (estilo_cabelo_combobox.getValue().equals("Crespo e Curto")) {
  590. System.out.println("Crespo e Curto");
  591. pessoa.setCabeloOndulado(false);
  592. pessoa.setCabeloCurto(true);
  593. pessoa.setCabeloCrespo(true);
  594. pessoa.setCabeloLiso(false);
  595. pessoa.setCabeloMedio(false);
  596. pessoa.setCabeloLongo(false);
  597. pessoa.setCalvo(false);
  598.  
  599. cor_cabelo_combobox.setDisable(false);
  600. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  601. } else if (estilo_cabelo_combobox.getValue().equals("Crespo e Medio")) {
  602. System.out.println("Crespo e Medio");
  603. pessoa.setCabeloOndulado(false);
  604. pessoa.setCabeloCurto(false);
  605. pessoa.setCabeloCrespo(true);
  606. pessoa.setCabeloLiso(false);
  607. pessoa.setCabeloMedio(true);
  608. pessoa.setCabeloLongo(false);
  609. pessoa.setCalvo(false);
  610.  
  611. cor_cabelo_combobox.setDisable(false);
  612. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  613. } else if (estilo_cabelo_combobox.getValue().equals("Crespo e Longo")) {
  614. System.out.println("Crespo e Longo");
  615. pessoa.setCabeloOndulado(false);
  616. pessoa.setCabeloCurto(false);
  617. pessoa.setCabeloCrespo(true);
  618. pessoa.setCabeloLiso(false);
  619. pessoa.setCabeloMedio(false);
  620. pessoa.setCabeloLongo(true);
  621. pessoa.setCalvo(false);
  622.  
  623. cor_cabelo_combobox.setDisable(false);
  624. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  625. } else if (estilo_cabelo_combobox.getValue().equals("Liso e Curto")) {
  626. System.out.println("Liso e Curto");
  627. pessoa.setCabeloOndulado(false);
  628. pessoa.setCabeloCurto(true);
  629. pessoa.setCabeloCrespo(false);
  630. pessoa.setCabeloLiso(true);
  631. pessoa.setCabeloMedio(false);
  632. pessoa.setCabeloLongo(false);
  633. pessoa.setCalvo(false);
  634.  
  635. cor_cabelo_combobox.setDisable(false);
  636. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  637. } else if (estilo_cabelo_combobox.getValue().equals("Liso e Medio")) {
  638. System.out.println("Liso e Medio");
  639. pessoa.setCabeloOndulado(false);
  640. pessoa.setCabeloCurto(false);
  641. pessoa.setCabeloCrespo(false);
  642. pessoa.setCabeloLiso(true);
  643. pessoa.setCabeloMedio(true);
  644. pessoa.setCabeloLongo(false);
  645. pessoa.setCalvo(false);
  646.  
  647. cor_cabelo_combobox.setDisable(false);
  648. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  649. } else if (estilo_cabelo_combobox.getValue().equals("Liso e Longo")) {
  650. System.out.println("Liso e Longo");
  651. pessoa.setCabeloOndulado(false);
  652. pessoa.setCabeloCurto(false);
  653. pessoa.setCabeloCrespo(false);
  654. pessoa.setCabeloLiso(true);
  655. pessoa.setCabeloMedio(false);
  656. pessoa.setCabeloLongo(true);
  657. pessoa.setCalvo(false);
  658.  
  659. cor_cabelo_combobox.setDisable(false);
  660. cor_cabelo_combobox.setPromptText("Selecione a cor de cabelo");
  661. }
  662. }
  663.  
  664. });
  665.  
  666. System.out.println("ComboCorCabelo: " + cor_cabelo_combobox.getValue());
  667. cor_cabelo_combobox.setOnAction(new EventHandler<ActionEvent>() {
  668.  
  669. @Override
  670. public void handle(ActionEvent event) {
  671. if (cor_cabelo_combobox.getValue().equals("Loiro")) {
  672. System.out.println("Cabelo Loiro");
  673. pessoa.setCabeloLoiro(true);
  674. pessoa.setCabeloPreto(false);
  675. pessoa.setCabeloCastanho(false);
  676. pessoa.setCabeloAvermelhado(false);
  677. } else if (cor_cabelo_combobox.getValue().equals("Preto")) {
  678. System.out.println("Cabelo Preto");
  679. pessoa.setCabeloLoiro(false);
  680. pessoa.setCabeloPreto(true);
  681. pessoa.setCabeloCastanho(false);
  682. pessoa.setCabeloAvermelhado(false);
  683. } else if (cor_cabelo_combobox.getValue().equals("Castanho")) {
  684. System.out.println("Cabelo Castanho");
  685. pessoa.setCabeloLoiro(false);
  686. pessoa.setCabeloPreto(false);
  687. pessoa.setCabeloCastanho(true);
  688. pessoa.setCabeloAvermelhado(false);
  689. } else if (cor_cabelo_combobox.getValue().equals("Avermelhado")) {
  690. System.out.println("Cabelo Avermelhado");
  691. pessoa.setCabeloLoiro(false);
  692. pessoa.setCabeloPreto(false);
  693. pessoa.setCabeloCastanho(false);
  694. pessoa.setCabeloAvermelhado(true);
  695. }
  696. }
  697.  
  698. });
  699.  
  700. cor_dos_olhos_combobox.setOnAction(new EventHandler<ActionEvent>() {
  701. @Override
  702. public void handle(ActionEvent event) {
  703. if (cor_dos_olhos_combobox.getValue().equals("Verde")) {
  704. pessoa.setTomOlhoVerde(true);
  705. pessoa.setTomOlhoAzul(false);
  706. pessoa.setTomOlhoCastanho(false);
  707. } else if (cor_dos_olhos_combobox.getValue().equals("Azul")) {
  708. pessoa.setTomOlhoVerde(false);
  709. pessoa.setTomOlhoAzul(true);
  710. pessoa.setTomOlhoCastanho(false);
  711. } else if (cor_dos_olhos_combobox.getValue().equals("Castanho")) {
  712. pessoa.setTomOlhoVerde(false);
  713. pessoa.setTomOlhoAzul(false);
  714. pessoa.setTomOlhoCastanho(true);
  715. }
  716. }
  717. }
  718. );
  719.  
  720. tom_pele_combobox.setOnAction(new EventHandler<ActionEvent>() {
  721. @Override
  722. public void handle(ActionEvent event) {
  723. if (tom_pele_combobox.getValue().equals("Branca")) {
  724.  
  725. pessoa.setTomPeleClaro(true);
  726. pessoa.setTomPeleEscura(false);
  727. pessoa.setTomPelePardo(false);
  728.  
  729. } else if (tom_pele_combobox.getValue().equals("Pardo")) {
  730.  
  731. pessoa.setTomPeleClaro(false);
  732. pessoa.setTomPeleEscura(false);
  733. pessoa.setTomPelePardo(true);
  734.  
  735. } else if (tom_pele_combobox.getValue().equals("Negro")) {
  736. System.out.println("PAU NO CU DESTE PROJETO DOCARAIO");
  737. pessoa.setTomPeleClaro(false);
  738. pessoa.setTomPeleEscura(true);
  739. pessoa.setTomPelePardo(false);
  740. }
  741. }
  742. });
  743.  
  744. //Pergunta 1 - CHECKBOX SEXO
  745. id_sim_1.setOnAction(new EventHandler<ActionEvent>() {
  746. @Override
  747. public void handle(ActionEvent event) {
  748. id_nao_1.setSelected(false);
  749. pessoa.setMasculino(true);
  750. }
  751. });
  752.  
  753. id_nao_1.setOnAction(new EventHandler<ActionEvent>() {
  754. @Override
  755. public void handle(ActionEvent event) {
  756. id_sim_1.setSelected(false);
  757. pessoa.setMasculino(false);
  758. }
  759. }
  760. );
  761.  
  762. //Pergunta 2 = CHECK BOX USA ROUPA SOCIAL
  763. id_sim_2.setOnAction(new EventHandler<ActionEvent>() {
  764. @Override
  765. public void handle(ActionEvent event) {
  766. id_nao_2.setSelected(false);
  767. pessoa.setUsaRoupaSocial(true);
  768.  
  769. }
  770. }
  771. );
  772. id_nao_2.setOnAction(new EventHandler<ActionEvent>() {
  773. @Override
  774. public void handle(ActionEvent event) {
  775. id_sim_2.setSelected(false);
  776. pessoa.setUsaRoupaSocial(false);
  777.  
  778. }
  779. }
  780. );
  781.  
  782. //Pergunta 4 - CHECKBOX USA BARBA
  783. id_sim_4.setOnAction(new EventHandler<ActionEvent>() {
  784. @Override
  785. public void handle(ActionEvent event) {
  786. id_nao_4.setSelected(false);
  787. pessoa.setBarba(true);
  788. }
  789. }
  790. );
  791. id_nao_4.setOnAction(new EventHandler<ActionEvent>() {
  792. @Override
  793. public void handle(ActionEvent event) {
  794. id_sim_4.setSelected(false);
  795. pessoa.setBarba(false);
  796.  
  797. }
  798. }
  799. );
  800.  
  801. //Pergunta 5 - CHECK BOX PROFESSOR
  802. id_sim_5.setOnAction(new EventHandler<ActionEvent>() {
  803. @Override
  804. public void handle(ActionEvent event) {
  805. id_nao_5.setSelected(false);
  806. pessoa.setProfessor(true);
  807. if (id_sim_5.isSelected()) {
  808. disciplinas_combobox.setDisable(false);
  809. disciplinas_combobox.setPromptText("Selecione a disciplina");
  810. // disciplinas_combobox.setVisible(true);
  811. // id_label_disciplinas.setVisible(true);
  812.  
  813. } else {
  814. disciplinas_combobox.setDisable(true);
  815. disciplinas_combobox.setPromptText("Selecione a disciplina");
  816. }
  817.  
  818. }
  819. }
  820. );
  821. id_nao_5.setOnAction(new EventHandler<ActionEvent>() {
  822. @Override
  823. public void handle(ActionEvent event) {
  824. id_sim_5.setSelected(false);
  825. pessoa.setProfessor(false);
  826. disciplinas_combobox.setDisable(true);
  827. disciplinas_combobox.setPromptText("Selecione a disciplina");
  828.  
  829. }
  830. }
  831. );
  832.  
  833. //CHECKBOX - TEM PIERCING?
  834. id_sim_8.setOnAction(new EventHandler<ActionEvent>() {
  835. @Override
  836. public void handle(ActionEvent event) {
  837. id_nao_8.setSelected(false);
  838. pessoa.setTemPiercing(true);
  839. }
  840. }
  841. );
  842. id_nao_8.setOnAction(new EventHandler<ActionEvent>() {
  843. @Override
  844. public void handle(ActionEvent event) {
  845. id_sim_8.setSelected(false);
  846. pessoa.setTemPiercing(false);
  847. }
  848. }
  849. );
  850.  
  851. id_oculos_sim.setOnAction(new EventHandler<ActionEvent>() {
  852. @Override
  853. public void handle(ActionEvent event) {
  854. id_oculos_nao.setSelected(false);
  855. pessoa.setUsaOculos(true);
  856. }
  857. }
  858. );
  859. id_oculos_nao.setOnAction(new EventHandler<ActionEvent>() {
  860. @Override
  861. public void handle(ActionEvent event) {
  862. id_oculos_sim.setSelected(false);
  863. pessoa.setUsaOculos(false);
  864. }
  865. }
  866. );
  867.  
  868. id_chapeu_sim.setOnAction(new EventHandler<ActionEvent>() {
  869. @Override
  870. public void handle(ActionEvent event) {
  871. id_chapeu_nao.setSelected(false);
  872. pessoa.setUsaChapeu(true);
  873. }
  874. }
  875. );
  876. id_chapeu_nao.setOnAction(new EventHandler<ActionEvent>() {
  877. @Override
  878. public void handle(ActionEvent event) {
  879. id_chapeu_sim.setSelected(false);
  880. pessoa.setUsaChapeu(false);
  881. }
  882. }
  883. );
  884.  
  885. checkb_sim_depedencia.setOnAction(new EventHandler<ActionEvent>() {
  886. @Override
  887. public void handle(ActionEvent event) {
  888. checkb_nao_depedencia.setSelected(false);
  889. pessoa.setDependencia(true);
  890. }
  891. }
  892. );
  893.  
  894. checkb_nao_depedencia.setOnAction(new EventHandler<ActionEvent>() {
  895. @Override
  896. public void handle(ActionEvent event) {
  897. checkb_sim_depedencia.setSelected(false);
  898. pessoa.setDependencia(false);
  899. }
  900. }
  901. );
  902.  
  903. checkb_sim_aparelho.setOnAction(new EventHandler<ActionEvent>() {
  904. @Override
  905. public void handle(ActionEvent event) {
  906. checkb_nao_aparelho.setSelected(false);
  907. pessoa.setUsaAparelho(true);
  908. }
  909. }
  910. );
  911. checkb_nao_aparelho.setOnAction(new EventHandler<ActionEvent>() {
  912. @Override
  913. public void handle(ActionEvent event) {
  914. checkb_sim_aparelho.setSelected(false);
  915. pessoa.setUsaAparelho(false);
  916. }
  917. }
  918. );
  919. checkb_sim_tatuagem.setOnAction(new EventHandler<ActionEvent>() {
  920. @Override
  921. public void handle(ActionEvent event) {
  922. checkb_nao_tatuagem.setSelected(false);
  923. pessoa.setTatuado(true);
  924. }
  925. }
  926. );
  927. checkb_nao_tatuagem.setOnAction(new EventHandler<ActionEvent>() {
  928. @Override
  929. public void handle(ActionEvent event) {
  930. checkb_sim_tatuagem.setSelected(false);
  931. pessoa.setTatuado(false);
  932. }
  933. }
  934. );
  935. //if(id_sim_5.isSelected() == true && id_nao_5.isSelected() == false){
  936.  
  937. disciplinas_combobox.setOnAction(new EventHandler<ActionEvent>() {
  938. @Override
  939. public void handle(ActionEvent event) {
  940.  
  941. if (disciplinas_combobox.getValue().equals("Programação orientada a objetos e Projeto Integrador")) {
  942. pessoa.setLecionaPOO(true);
  943. pessoa.setLecionaAC(false);
  944. pessoa.setLecionaBD(false);
  945. pessoa.setLecionaMAC(false);
  946. } else if (disciplinas_combobox.getValue().equals("Matemática aplicada a computação")) {
  947. pessoa.setLecionaPOO(false);
  948. pessoa.setLecionaAC(false);
  949. pessoa.setLecionaBD(false);
  950. pessoa.setLecionaMAC(true);
  951. } else if (disciplinas_combobox.getValue().equals("Banco de dados")) {
  952. pessoa.setLecionaPOO(false);
  953. pessoa.setLecionaAC(false);
  954. pessoa.setLecionaBD(true);
  955. pessoa.setLecionaMAC(false);
  956. } else if (disciplinas_combobox.getValue().equals("Arquitetura de computadores")) {
  957. pessoa.setLecionaPOO(false);
  958. pessoa.setLecionaAC(true);
  959. pessoa.setLecionaBD(false);
  960. pessoa.setLecionaMAC(false);
  961. } else if (disciplinas_combobox.getValue().equals("Não listado")) {
  962. System.out.println("Selecionado outras");
  963. pessoa.setLecionaPOO(false);
  964. pessoa.setLecionaAC(false);
  965. pessoa.setLecionaBD(false);
  966. pessoa.setLecionaMAC(false);
  967. }
  968.  
  969. }
  970.  
  971. });
  972. //}
  973.  
  974. }
  975.  
  976. @FXML
  977. private AnchorPane id_pane;
  978.  
  979. @FXML
  980. private JFXButton id_voltar;
  981.  
  982. @FXML
  983. private JFXButton id_salvar;
  984.  
  985. @FXML
  986. private Text id_label_disciplinas;
  987.  
  988. @FXML
  989. private JFXCheckBox id_sim_1;
  990.  
  991. @FXML
  992. private JFXCheckBox id_nao_1;
  993.  
  994. @FXML
  995. private JFXCheckBox id_sim_2;
  996.  
  997. @FXML
  998. private JFXCheckBox id_nao_2;
  999.  
  1000. @FXML
  1001. private JFXCheckBox id_sim_4;
  1002.  
  1003. @FXML
  1004. private JFXCheckBox id_nao_4;
  1005.  
  1006. @FXML
  1007. private JFXCheckBox id_oculos_sim;
  1008.  
  1009. @FXML
  1010. private JFXCheckBox id_oculos_nao;
  1011.  
  1012. @FXML
  1013. private JFXCheckBox id_sim_8;
  1014.  
  1015. @FXML
  1016. private JFXCheckBox id_nao_8;
  1017.  
  1018. @FXML
  1019. private JFXCheckBox id_chapeu_sim;
  1020.  
  1021. @FXML
  1022. private JFXCheckBox id_chapeu_nao;
  1023.  
  1024. @FXML
  1025. private JFXCheckBox id_sim_5;
  1026.  
  1027. @FXML
  1028. private JFXCheckBox id_nao_5;
  1029.  
  1030. @FXML
  1031. private JFXTextField id_nome;
  1032.  
  1033. @FXML
  1034. private JFXCheckBox checkb_sim_depedencia;
  1035.  
  1036. @FXML
  1037. private JFXCheckBox checkb_nao_depedencia;
  1038.  
  1039. @FXML
  1040. private JFXCheckBox checkb_sim_aparelho;
  1041.  
  1042. @FXML
  1043. private JFXCheckBox checkb_nao_aparelho;
  1044.  
  1045. @FXML
  1046. private JFXCheckBox checkb_sim_tatuagem;
  1047.  
  1048. @FXML
  1049. private JFXCheckBox checkb_nao_tatuagem;
  1050.  
  1051. @FXML
  1052. private JFXButton btn_busca_imagem;
  1053.  
  1054. @FXML
  1055. private ImageView img_pessoa;
  1056.  
  1057. public List<Pessoa> Capturar_pessoas() {
  1058. List<Pessoa> lista_pessoa = new ArrayList();
  1059. lista_pessoa = ArquivoTxt.capturaTxt("dados_pessoas.txt");
  1060. return lista_pessoa;
  1061.  
  1062. }
  1063.  
  1064. public Boolean validacao() {
  1065.  
  1066. Boolean nome = StringUtils.isBlank(id_nome.getText());
  1067.  
  1068. Boolean flag = true;
  1069.  
  1070. if (nome == true) {
  1071. AnimacaoCampos.vibrar(id_nome);
  1072. flag = false;
  1073. }
  1074.  
  1075. if (nome == false) {
  1076. pessoa.setNome(id_nome.getText());
  1077. }
  1078.  
  1079. if (id_sim_1.isSelected() == false && id_nao_1.isSelected() == false) {
  1080. AnimacaoCampos.vibrar(id_sim_1);
  1081. AnimacaoCampos.vibrar(id_nao_1);
  1082. flag = false;
  1083. }
  1084. if (id_sim_2.isSelected() == false && id_nao_2.isSelected() == false) {
  1085. AnimacaoCampos.vibrar(id_sim_2);
  1086. AnimacaoCampos.vibrar(id_nao_2);
  1087. flag = false;
  1088. }
  1089.  
  1090. if (id_sim_4.isSelected() == false && id_nao_4.isSelected() == false) {
  1091. AnimacaoCampos.vibrar(id_sim_4);
  1092. AnimacaoCampos.vibrar(id_nao_4);
  1093. flag = false;
  1094. }
  1095. if (id_sim_5.isSelected() == false && id_nao_5.isSelected() == false) {
  1096. AnimacaoCampos.vibrar(id_sim_5);
  1097. AnimacaoCampos.vibrar(id_nao_5);
  1098. flag = false;
  1099. }
  1100.  
  1101. if (periodo_combobox.getSelectionModel().getSelectedItem() == null) {
  1102. System.out.println("SELECIONAR CAMPO PERIODO");
  1103. flag = false;
  1104. }
  1105. if (estilo_cabelo_combobox.getSelectionModel().getSelectedItem() == null) {
  1106. System.out.println("SELECIONAR CAMPO ESTILO CABELO");
  1107. flag = false;
  1108. }
  1109. if (cor_cabelo_combobox.getSelectionModel().getSelectedItem() == null) {
  1110. System.out.println("SELECIONAR CAMPO COR CABELO");
  1111. flag = false;
  1112. }
  1113. if (cor_dos_olhos_combobox.getSelectionModel().getSelectedItem() == null) {
  1114. System.out.println("SELECIONAR CAMPO COR OLHOS");
  1115. flag = false;
  1116. }
  1117. if (tom_pele_combobox.getSelectionModel().getSelectedItem() == null) {
  1118. System.out.println("SELECIONAR CAMPO TOM PELE");
  1119. flag = false;
  1120. }
  1121. if (disciplinas_combobox.getSelectionModel().getSelectedItem() == null && id_sim_5.isSelected()) {
  1122. System.out.println("SELECIONAR CAMPO A DISCIPLINA!");
  1123. flag = false;
  1124. }
  1125.  
  1126. if (flag) {
  1127. return true;
  1128. } else {
  1129. return false;
  1130. }
  1131. }
  1132.  
  1133. //Tirar msg de salvo com sucesso!
  1134. public void mensagem_salvar() {
  1135. Alert alert = new Alert(Alert.AlertType.INFORMATION);
  1136. alert.setHeaderText("Arquivo Salvo!");
  1137. alert.setTitle(":)");
  1138. alert.setContentText("Cadastro realizado! ");
  1139. alert.show();
  1140.  
  1141. }
  1142.  
  1143. public void mensagem_erro() {
  1144. Alert alert = new Alert(Alert.AlertType.WARNING);
  1145. alert.setHeaderText("Erro ao tentar cadastrar uma nova pessoa");
  1146. alert.setTitle(":(");
  1147. alert.setContentText("Nome, idade inválidos ou checkboxs em brancos!");
  1148. alert.show();
  1149. }
  1150.  
  1151. public void buscar_imagem(){
  1152. FileChooser fc = new FileChooser();
  1153. File seletedFile = fc.showOpenDialog(null);
  1154. if(seletedFile != null){
  1155. Image img = new Image(seletedFile.toURI().toString());
  1156. System.out.println(seletedFile.toURI().toString());
  1157. img_pessoa.setImage(img);
  1158.  
  1159. }
  1160. }
  1161.  
  1162. public void limpar_campos() {
  1163. id_nome.clear();
  1164.  
  1165. id_sim_1.setSelected(false);
  1166. id_sim_2.setSelected(false);
  1167. id_sim_4.setSelected(false);
  1168. id_sim_5.setSelected(false);
  1169.  
  1170. id_sim_8.setSelected(false);
  1171. id_chapeu_sim.setSelected(false);
  1172. id_oculos_sim.setSelected(false);
  1173.  
  1174. id_nao_1.setSelected(false);
  1175. id_nao_2.setSelected(false);
  1176.  
  1177. id_nao_4.setSelected(false);
  1178. id_nao_5.setSelected(false);
  1179. id_nao_8.setSelected(false);
  1180. id_chapeu_nao.setSelected(false);
  1181. id_oculos_nao.setSelected(false);
  1182.  
  1183. }
  1184. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement