/// <summary> /// /// </summary> /// <param name="idDocument"></param> /// <returns></returns> public DocsPaWR.DocumentoDiritto[] GetVisibilitaDocumento(string idDocument) { AdminTool.Manager.SessionManager sessionManager = new AdminTool.Manager.SessionManager(); list = ProxyManager.getWS().DocumentoGetVisibilita(sessionManager.getUserAmmSession(), idDocument, false); return(list.Where(e => e.soggetto.GetType() == typeof(DocsPaWR.Ruolo)).OrderBy(e => e.soggetto.codiceRubrica).ToArray()); }
private void UpdateRights(DocsPaWR.ModificaAclDocumentoStatoFinale[] infoModifiche) { try { bool success = false; if (infoModifiche.Length > 0) { AdminTool.Manager.SessionManager sessionManager = new AdminTool.Manager.SessionManager(); success = ProxyManager.getWS().ModificaDocumentoStatoFinale(sessionManager.getUserAmmSession(), infoModifiche); } if (success) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ok", "javascript:alert('Operazione effettuata con successo');Closewindow('true');", true); } } catch (Exception ex) { throw ex; } }