private bool SaveTransmission() { try { if (this.Transmission.utente != null) { this.Transmission.utente.idAmministrazione = UserManager.GetInfoUser().idAmministrazione; } if (DocumentManager.getSelectedRecord() != null) { this.Transmission.infoDocumento = DocumentManager.getInfoDocumento(DocumentManager.getSelectedRecord()); } else if (ProjectManager.getProjectInSession() != null) { this.Transmission.infoFascicolo = ProjectManager.getInfoFascicoloDaFascicolo(ProjectManager.getProjectInSession()); } DocsPaWR.CessioneDocumento objCessione = new DocsPaWR.CessioneDocumento(); objCessione.docCeduto = true; objCessione.idPeople = UserManager.GetInfoUser().idPeople; objCessione.idRuolo = UserManager.GetInfoUser().idGruppo; objCessione.idPeopleNewPropr = this.rblUsers.SelectedValue.Split('_')[0]; objCessione.idRuoloNewPropr = this.rblUsers.SelectedValue.Split('_')[1]; objCessione.userId = UserManager.GetInfoUser().userId; this.Transmission.cessione = objCessione; this.Transmission = impostaUtenteConNotifica(this.Transmission); if (this.SaveButNotTransmit) { this.Transmission = TrasmManager.saveTrasm(this, this.Transmission); } else { InfoUtente infoUser = UserManager.GetInfoUser(); this.Transmission = TrasmManager.saveExecuteTrasm(this, this.Transmission, infoUser); } return(true); } catch { return(false); } }
/// <summary> /// Post Gestione Proprietario : hd_tipo.Value = "ST" /// </summary> private void postGestioneProprietario() { string jscript = string.Empty; //Controllo che i campi obbligatori siano stati compilati if (this.hd_idPeopleNewPropr.Value.Equals(string.Empty) || this.hd_idRuoloNewPropr.Value.Equals(string.Empty)) { jscript = "<script language='javascript'>alert('Selezionare un utente!');</script>"; if (!ClientScript.IsStartupScriptRegistered("avvisaUt")) { ClientScript.RegisterStartupScript(this.GetType(), "avvisaUt", jscript); } return; } trasmissione = TrasmManager.saveTrasm(this, trasmissione); trasmissione.daAggiornare = false; TrasmManager.setGestioneTrasmissione(this, trasmissione); TrasmManager.setDocTrasmSel(this, trasmissione); TrasmManager.setGestioneTrasmissione(this, trasmissione); //Session.Remove("doTrasm"); Session.Add("doTrasm", trasmissione); if (this.hd_tipo.Value != "STempl") { if (trasmissione.tipoOggetto == DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.DOCUMENTO) { jscript = "<script language='javascript'>window.open('../documento/gestionedoc.aspx?tab=trasmissioni','principale'); window.close();</script>"; } else if (trasmissione.tipoOggetto == DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.FASCICOLO) { jscript = "<script language='javascript'>window.open('../fascicolo/gestioneFasc.aspx?tab=trasmissioni','principale'); window.close();</script>"; } if (!ClientScript.IsStartupScriptRegistered("rinviaEchiude")) { ClientScript.RegisterStartupScript(this.GetType(), "rinviaEchiude", jscript); } } }