Importa Cpt
unknown
java
3 years ago
8.8 kB
8
Indexable
private void cmdImportaContropartiActionPerformed(java.awt.event.ActionEvent evt) { if (controparteRiferimento == null) { JOptionPane.showMessageDialog(this, "Manca La controparte di riferimento!", "Warning", JOptionPane.WARNING_MESSAGE); return; } if (vetImportControparti == null) { JOptionPane.showMessageDialog(this, "Non Hai elaborato le controparti da importare", "Warning", JOptionPane.WARNING_MESSAGE); return; } if (tipo_telefono == null) { try { tipo_telefono = DlgMdlAnagTipologie.tipoCercaUnico(new TString("TpConTEL")); tipo_fax = DlgMdlAnagTipologie.tipoCercaUnico(new TString("TpConFAX")); tipo_mail = DlgMdlAnagTipologie.tipoCercaUnico(new TString("TpConEME")); tipo_cellulare = DlgMdlAnagTipologie.tipoCercaUnico(new TString("TpConCel")); } catch (Exception e) { e.printStackTrace(); } } int limite = 0; try { limite = Integer.parseInt(txtLimiteImportContro.getText()); } catch (Exception e) { } String errori = ""; int lm = 0; for (controparteImport ic : vetImportControparti) { lm++; if (lm > limite && limite > 0) { break; } try { System.out.println("Import Controparti " + lm + " di " + vetImportControparti.size() + " " + ic.codice); TControparte tc = new TControparte(); tc.setIndLegale(true); tc.setIndFiscale(false); Controparte c = new Controparte(); tc.setControparte(c); c.setAz(controparteRiferimento.getAz()); c.setIsAgente(controparteRiferimento.getIsAgente()); c.setIsCliente(controparteRiferimento.getIsCliente()); c.setIsFornitore(controparteRiferimento.getIsFornitore()); c.setIsVettore(controparteRiferimento.getIsVettore()); c.setNazione(ic.nazione); if (ic.nazione == null) { c.setNazione(controparteRiferimento.getNazione()); } c.setCodice(txtPrefissoCodice.getText().trim() + ic.codice); c.setScontoCliente(ic.sconto + ""); c.setPoliticaScontoCl(controparteRiferimento.getPoliticaScontoCl()); c.setPoliticaScontoFor(controparteRiferimento.getPoliticaScontoFor()); c.setTipoScadenzaCliente(controparteRiferimento.getTipoScadenzaCliente()); c.setTipoScadenzaFornitore(controparteRiferimento.getTipoScadenzaFornitore()); c.setFido(ic.fido); c.setAgente(ic.agente); c.setBanca(ic.banca); c.setFeCodiceDestinatario(ic.sdi); c.setFePec(ic.pec); c.setTipoScadenzaCliente(ic.tipoIncasso); c.setClassificazione(ic.classificazione); try { c.setProvigione(ic.provvigione); c.setProvvigioneAgente(ic.provvigione); } catch (Exception ex) { c.setProvigione(0.0); c.setProvvigioneAgente(0.0); } Persona p = new Persona(); tc.getControparte().setPersona(p); p.setTipo(controparteRiferimento.getPersona().getTipo()); p.setNome(ic.denominazione); p.setNote(""); p.setCognome(""); p.setAz(controparteRiferimento.getAz()); p.setParIva(ic.pIva); p.setCodFiscale(ic.Cfiscale); p.setNote(ic.note); p.setContatti(new Vector<Contatto>()); if (ic.telefono != null && ic.telefono.trim().length() > 0 && !ic.telefono.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(ic.rifTel1); cnt.setTipo(tipo_telefono); cnt.setValore(ic.telefono); p.getContatti().add(cnt); } if (ic.telefono2 != null && ic.telefono2.trim().length() > 0 && !ic.telefono2.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(ic.rifTel2); cnt.setTipo(tipo_telefono); cnt.setValore(ic.telefono2); p.getContatti().add(cnt); } if (ic.fax != null && ic.fax.trim().length() > 0 && !ic.fax.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(""); cnt.setTipo(tipo_fax); cnt.setValore(ic.fax); p.getContatti().add(cnt); } if (ic.cellulare != null && ic.cellulare.trim().length() > 0 && !ic.cellulare.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(""); cnt.setTipo(tipo_cellulare); cnt.setValore(ic.cellulare); p.getContatti().add(cnt); } if (ic.mail != null && ic.mail.trim().length() > 0 && !ic.mail.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(""); cnt.setTipo(tipo_mail); cnt.setValore(ic.mail); p.getContatti().add(cnt); } if (ic.mail2 != null && ic.mail2.trim().length() > 0 && !ic.mail2.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(""); cnt.setTipo(tipo_mail); cnt.setValore(ic.mail2); p.getContatti().add(cnt); } if (ic.mail3 != null && ic.mail3.trim().length() > 0 && !ic.mail3.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(""); cnt.setTipo(tipo_mail); cnt.setValore(ic.mail3); p.getContatti().add(cnt); } if (ic.mail4 != null && ic.mail4.trim().length() > 0 && !ic.mail4.equals("null")) { Contatto cnt = new Contatto(); cnt.setAz(p.getAz()); cnt.setPersona(p); cnt.setRiferimento(""); cnt.setTipo(tipo_mail); cnt.setValore(ic.mail4); p.getContatti().add(cnt); } Indirizzo i = new Indirizzo(); p.setIndirizzoLegale(i); i.setTipoCivico(controparteRiferimento.getPersona().getIndirizzoLegale().getTipoCivico()); i.setTipoCivico(controparteRiferimento.getPersona().getIndirizzoLegale().getTipoCivico()); i.setAz(controparteRiferimento.getAz()); i.setCap(ic.cap); i.setDatiTrasporto(new DatiTrasporto()); i.getDatiTrasporto().setPorto(ic.porto); i.getDatiTrasporto().setMezzoTrasporto(ic.mezzotrasporto); i.getDatiTrasporto().setVettore1(ic.vettore); i.setNomeVia(ic.via); if (i.getNomeVia() == null) { i.setNomeVia(""); } i.setNumero(ic.civico); i.setComune(ic.comune); if (ic.comune == null || ic.via == null || ic.via.trim().length() == 0 || ic.indirizzoManuale != null) { i.setIsManuale(true); i.setIndirizzoMan(ic.indirizzoManuale); i.setComune(controparteRiferimento.getPersona().getIndirizzoLegale().getComune()); } else { i.setIsManuale(false); } String msg = DlgEntityUnivocity.testUnivocity(tc.getControparte()); if (msg != null && msg.length() > 0) { errori += ic.codice + " Codice Ripetuto\n"; } else { DlgMdlAnagControparte.controparteSalva(tc); } } catch (Exception e) { System.out.println("CODFIS:" + ic.Cfiscale); errori += ic.codice + " ERROR: " + e.getMessage() + "\n"; e.printStackTrace(); } } txtResocontoControparte.setText(errori); }
Editor is loading...