Exemplo n.º 1
0
        /// <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());
        }
Exemplo n.º 2
0
        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;
            }
        }