/// <summary> /// /// </summary> /// <param name="esitoOperazione"></param> /// <returns></returns> protected string GetCodice(DocsPaWR.EsitoOperazione esitoOperazione) { if (esitoOperazione.Codice.Equals(CodiceEsitoOK)) { return("OK"); } else { return(string.Empty); } }
protected void btn_conferma_Click(object sender, EventArgs e) { DocsPaWR.CopyVisibility copyVisibility = getCopyVisibility(); if (string.IsNullOrEmpty(copyVisibility.codRuoloDestinazione)) { ClientScript.RegisterStartupScript(this.GetType(), "emptySearch_3", "alert('Selezionare un ruolo di destinazione !');", true); } else { AmmUtils.WebServiceLink wsLink = new AmmUtils.WebServiceLink(); DocsPAWA.AdminTool.Manager.SessionManager session = new DocsPAWA.AdminTool.Manager.SessionManager(); InfoUtenteAmministratore iuA = session.getUserAmmSession(); InfoUtente ut = new InfoUtente(); ut.idPeople = iuA.idPeople; ut.idGruppo = (iuA.idGruppo == null ? "0" : iuA.idGruppo); ut.idCorrGlobali = (iuA.idCorrGlobali == null ? "0" : iuA.idCorrGlobali); ut.idAmministrazione = iuA.idAmministrazione; ut.sede = iuA.sede; ut.userId = iuA.userId; DocsPaWR.EsitoOperazione esitoOperazione = wsLink.CopyVisibility(ut, copyVisibility); // ABBATANGELI GIANLUIGI if (esitoOperazione.Codice == 0) { //ABBATANGELI GIANLUIGI PrintReportRequest request = new PrintReportRequest { ContextName = "CopiaVisibilita", SearchFilters = null, UserInfo = ut, Title = "Report copia visibilità" }; ReportingUtils.PrintRequest = request; if (esitoOperazione.Descrizione.Contains('*')) { esitoOperazione.Descrizione = esitoOperazione.Descrizione.Split('*')[0]; } ClientScript.RegisterStartupScript(this.GetType(), "esitoOperazione", "if (confirm('" + esitoOperazione.Descrizione + "\\n\\rEsportare il risultato?')) {" + ReportScript + "}", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "esitoOperazione", "alert('" + esitoOperazione.Descrizione + "');", true); } } }
/// <summary> /// Procedura di inserimento nuovo nodo di titolario /// </summary> private void SaveTitolario() { try { DocsPaWR.OrgNodoTitolario parentTitolario = this.GetCurrentTitolario(); if (parentTitolario != null) { DocsPaWR.OrgNodoTitolario newNodoTitolario = this.CreateNewNodoTitolario(parentTitolario); if (newNodoTitolario != null) { //inserisce il nuovo nodo di titolario ed estende la visibilità //ai soli ruoli che già "vedono" il nodo padre DocsPAWA.DocsPaWR.DocsPaWebService ws = new DocsPAWA.DocsPaWR.DocsPaWebService(); //ABBATANGELI GIANLUIGI - L'operazione di inserimento implica la copia dei diritti di visibilità //che spesso prevede tempi molto più lunghi del normale timeout ws.Timeout = System.Threading.Timeout.Infinite; DocsPaWR.EsitoOperazione ret = ws.AmmInsertTitolario(UserManager.getInfoUtente(), ref newNodoTitolario, UserManager.getInfoUtente().idAmministrazione); if (ret.Codice == 0) { DocsPaWR.FascicolazioneClassificazione classificazione = new DocsPAWA.DocsPaWR.FascicolazioneClassificazione(); classificazione.codice = newNodoTitolario.Codice; if (this.hd_from.Value.Equals("docClassifica")) { DocsPAWA.DocumentManager.setClassificazioneSelezionata(this, classificazione); } else { FascicoliManager.setClassificazioneSelezionata(this, classificazione); } this.ExecuteJS("<SCRIPT>window.close();</SCRIPT>"); } else { this.ExecuteJS("<SCRIPT>alert('" + ret.Descrizione.Replace("'", "\'") + "');</SCRIPT>"); } } } } catch { this.ExecuteJS("<SCRIPT>alert('Attenzione,\\nsi è verificato un errore durante la creazione del nuovo nodo di titolario');</SCRIPT>"); } }
/// <summary> /// /// </summary> /// <param name="esitoOperazione"></param> /// <returns></returns> protected string GetDescrizione(DocsPaWR.EsitoOperazione esitoOperazione) { return(esitoOperazione.Descrizione); }