public void loadContatti() { if (dettaglioContrattoGenerale.getId() == null) return; ContrattoContattoService cs = ServiceFactory.createService("ContrattoContatto"); listContatti = cs.listByContratto(dettaglioContrattoGenerale.getId()); }
public void startCreate() { logger.debug("Entering startCreate() method."); id = null; selectedContatto = null; validoDa = null; validoA = null; // Load list of available contatti records. // ContattoService cs = ServiceFactory.createService("Contatto"); listContattiDisponibili = cs.listDisponibiliPerContratto(dettaglioContrattoGenerale.getId()); }
public void startUpdate() { logger.debug("Entering startUpdate() method."); // Reloading the entity is required to be sure that the value has not changed since it was // read in the data table list of values. // ContrattoContattoService ccs = ServiceFactory.createService("ContrattoContatto"); selected = ccs.retrieveDeep(selected.getId()); id = selected.getId(); selectedContatto = selected.getContatto(); validoDa = selected.getValidoDa(); validoA = selected.getValidoA(); // Load list of available contatti records. // ContattoService cs = ServiceFactory.createService("Contatto"); listContattiDisponibili = cs.listDisponibiliPerContratto( dettaglioContrattoGenerale.getId(), selectedContatto.getId()); }
@PostConstruct public void init() { LUTService lutService = ServiceFactory.createService("LUT"); // Load condizioni pagamento LUT. // listCondizioniPagamento = lutService.listItems("CondizioniPagamento"); // Load metodo pagamento LUT. // listMetodoPagamento = lutService.listItems("MetodoPagamento"); // Load layout stampa LUT. // listLayoutStampa = lutService.listItems("LayoutStampa"); // Load available indirizzi. // ContrattoService cs = ServiceFactory.createService("Contratto"); listIndirizzo = cs.listAvailableIndirizzi(dettaglioContrattoGenerale.getId()); logger.debug("Initialization performed."); }
public void doSave() { // Save the entity. // try { DettaglioFatturazioneService dfs = ServiceFactory.createService("DettaglioFatturazione"); if (id == null) { dfs.create( dettaglioContrattoGenerale.getId(), codiceCondizioniPagamento, codiceMetodoPagamento, codiceIndirizzo, codiceLayoutStampa, validoDa, validoA); logger.debug("Entity successfully created."); // Add a message. // FacesMessage message = new FacesMessage( FacesMessage.SEVERITY_INFO, "Record creato", "La creazione del nuovo dettaglio di fatturazione si è conclusa con successo."); FacesContext.getCurrentInstance().addMessage(null, message); } else { dfs.update( id, codiceCondizioniPagamento, codiceMetodoPagamento, codiceIndirizzo, codiceLayoutStampa, validoDa, validoA); logger.debug("Entity successfully updated."); // Add a message. // FacesMessage message = new FacesMessage( FacesMessage.SEVERITY_INFO, "Record aggiornato", "La modifica del dettaglio di fatturazione si è conclusa con successo."); FacesContext.getCurrentInstance().addMessage(null, message); } // Signal to modal dialog that everything went fine. // RequestContext.getCurrentInstance().addCallbackParam("ok", true); } catch (Exception e) { logger.warn("Exception caught while saving entity.", e); FacesMessage message = new FacesMessage( FacesMessage.SEVERITY_ERROR, "Errore di sistema", "Si è verificato un errore in fase di salvataggio del record."); FacesContext.getCurrentInstance().addMessage(null, message); } }
public void doSave() { // Apply form-level validations. // if (!formValidations()) return; // Create service to persist data. // ContrattoContattoService cs = ServiceFactory.createService("ContrattoContatto"); try { ContrattoContatto entity = null; // If the record already exists, just update it. // if (id != null) { entity = cs.update(id, selectedContatto.getId(), validoDa, validoA); logger.debug("Entity successfully updated."); } // Otherwise create a new record. // else { entity = cs.create( dettaglioContrattoGenerale.getId(), selectedContatto.getId(), validoDa, validoA); id = entity.getId(); logger.debug("Entity successfully created."); } // Everything went fine. // FacesMessage message = new FacesMessage( FacesMessage.SEVERITY_INFO, "Successo", "Il salvataggio dei dati si è concluso con successo."); FacesContext.getCurrentInstance().addMessage(null, message); // Refresh list. // loadContatti(); // Signal to modal dialog that everything went fine. // RequestContext.getCurrentInstance().addCallbackParam("ok", true); } catch (Exception e) { logger.warn("Exception caught while saving entity.", e); FacesMessage message = new FacesMessage( FacesMessage.SEVERITY_ERROR, "Errore di sistema", "Si è verificato un errore in fase di salvataggio del record."); FacesContext.getCurrentInstance().addMessage(null, message); } }