private bool getRagTrasmissioneUfficioReferente() { bool retValue = true; bool verificaRagioni; trasmissione = TrasmManager.getGestioneTrasmissione(this); utente = UserManager.getUtente(this); ruolo = UserManager.getRuolo(this); //se è null la trasmissione è nuova altrimenti è in modifica if (trasmissione == null) { trasmissione = new DocsPAWA.DocsPaWR.Trasmissione(); trasmissione.systemId = null; trasmissione.ruolo = ruolo; trasmissione.utente = utente; trasmissione.tipoOggetto = DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.FASCICOLO; trasmissione.infoDocumento = null; trasmissione.infoFascicolo = FascicoliManager.getInfoFascicoloDaFascicolo(FascicoliManager.getFascicoloSelezionato(this), this); TrasmManager.setGestioneTrasmissione(this, trasmissione); } DocsPaWR.RagioneTrasmissione ragTrasm = null; ragTrasm = FascicoliManager.TrasmettiFascicoloToUoReferente(ruolo, out verificaRagioni); if (ragTrasm == null && !verificaRagioni) { retValue = false; } else { TrasmManager.setRagioneSel(this, ragTrasm); } return(retValue); }