Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void importarMet() {
- try {
- BufferedReader bw = new BufferedReader(new FileReader("Arquivo_Geral2.csv"));
- String linha ;
- while((linha = bw.readLine()) != null){
- String[] lineK = linha.split(";");
- if(lineK[0].equalsIgnoreCase("Cliente")) {
- Cliente cli = new Cliente();
- cli.setCod(Integer.parseInt(lineK[1]));
- cli.setNome(lineK[2]);
- cli.setCpf(Long.parseLong(lineK[3]));
- cli.setEndereco(lineK[4]);
- cli.setEmail(lineK[5]);
- cli.setDt_nasc(sdf.parse(lineK[6]));
- cli.setSexo(lineK[7]);
- cli.setCnh(Long.parseLong(lineK[8]));
- }else if (lineK[0].equalsIgnoreCase("Funcionario")){
- Funcionario func = new Funcionario();
- func.setCod(Integer.parseInt(lineK[1]));
- func.setNome(lineK[2]);
- func.setCpf(Long.parseLong(lineK[3]));
- func.setEndereco(lineK[4]);
- func.setEmail(lineK[5]);
- func.setDt_nasc(sdf.parse(lineK[6]));
- func.setSexo(lineK[7]);
- for(Cargo car : arrayCargo) {
- if (car.getDescricao().equals(lineK[8]))
- func.setCargo(car);
- break;
- }
- func.setPis(lineK[9]);
- func.setSalario(Double.parseDouble(lineK[10]));
- }else if ( lineK[0].equalsIgnoreCase("Cargo")){
- Cargo car = new Cargo();
- car.setCod(Integer.parseInt(lineK[1]));
- car.setDescricao(lineK[2]);
- }else if(lineK[0].equalsIgnoreCase("Modelo")){
- Modelo mod = new Modelo ();
- mod.setCod(Integer.parseInt(lineK[1]));
- for(Marca mar : arrayMarca){
- if(mar.getNome().equalsIgnoreCase(lineK[2])){
- mod.setMarca(mar);
- break;
- }
- mod.setCor(lineK[3]);
- mod.setAno(Integer.parseInt(lineK[4]));
- mod.setPlaca(lineK[5]);
- mod.setDescricao(lineK[6]);
- mod.setQtdPorta(Integer.parseInt(lineK[7]));
- }
- }else if ( lineK[0].equalsIgnoreCase("Marca")){
- Marca mar = new Marca();
- mar.setCod(Integer.parseInt(lineK[1]));
- mar.setNome(lineK[2]);
- }
- }
- }catch (IOException e) {
- } catch(ParseException e){
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment