private void CreateAndTrasmDoc(SchedaDocumento scheda, InfoUtente userInfo, Ruolo ruolo) { //creo la trasmissione Trasmissione trasm = new Trasmissione(); TrasmissioneSingola trasmS = new TrasmissioneSingola(); TrasmissioneUtente trasmU = new TrasmissioneUtente(); //trasm.dataInvio = DateTime.Now.ToShortDateString(); trasm.DataDocFasc = scheda.dataCreazione; trasm.infoDocumento = DocumentManager.getInfoDocumento(scheda); trasm.ruolo = ruolo; trasm.tipoOggetto = TrasmissioneTipoOggetto.DOCUMENTO; trasm.utente = UserManager.GetUserInSession(); trasmS.ragione = TrasmManager.GetReasonNotify(userInfo.idAmministrazione); trasmS.tipoDest = TrasmissioneTipoDestinatario.RUOLO; trasmS.tipoTrasm = "S"; trasmS.corrispondenteInterno = UserManager.getCorrispondentBySystemID(ruolo.systemId); trasmU.daNotificare = true; trasmU.utente = UserManager.GetUserInSession(); trasmS.trasmissioneUtente = new TrasmissioneUtente[1]; trasmS.trasmissioneUtente[0] = trasmU; trasm.trasmissioniSingole = new TrasmissioneSingola[1]; trasm.trasmissioniSingole[0] = trasmS; Trasmissione trasmRes = TrasmManager.saveExecuteTrasm(this.Page, trasm, userInfo); }