Example #1
0
        private bool CreateNewFolder(DocsPaWR.Folder folderSelected, out DocsPaWR.ResultCreazioneFolder result)
        {
            bool retValue = false;

            result = DocsPaWR.ResultCreazioneFolder.GENERIC_ERROR;

            try
            {
                if (folderSelected != null)
                {
                    DocsPaWR.Folder newFolder = new DocsPaWR.Folder();

                    newFolder.idFascicolo = folderSelected.idFascicolo;
                    newFolder.idParent    = folderSelected.systemID;
                    newFolder.descrizione = this.FolderDescription.Text;

                    ProjectManager.newFolder(this, ref newFolder, UserManager.GetInfoUser(), RoleManager.GetRoleInSession(), out result);
                    retValue = (result == DocsPaWR.ResultCreazioneFolder.OK);
                }
            }
            catch (System.Exception ex)
            {
                UIManager.AdministrationManager.DiagnosticError(ex);
            }

            return(retValue);
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="result"></param>
        /// <returns></returns>
        private bool CreateNewFolder(out DocsPaWR.ResultCreazioneFolder result)
        {
            bool retValue = false;

            result = DocsPAWA.DocsPaWR.ResultCreazioneFolder.GENERIC_ERROR;

            try
            {
                DocsPaWR.Folder folderSelected = FascicoliManager.getFolderSelezionato(this);

                Microsoft.Web.UI.WebControls.TreeNode nodeSelected = getSelectedNodeFolder();

                if (folderSelected != null)
                {
                    DocsPaWR.Folder newFolder = new DocsPAWA.DocsPaWR.Folder();

                    newFolder.idFascicolo = fascicolo.systemID;
                    newFolder.idParent    = folderSelected.systemID;

                    newFolder.descrizione = Session["descNewFolder"].ToString();

                    if (FascicoliManager.newFolder(this, ref newFolder, infoUt, userRuolo, out result))
                    {
                        DocsPaWR.Folder folder = FascicoliManager.getFolder(this, fascicolo);
                        caricaFoldersFascicolo(folder);

                        selectNodeFolder(nodeSelected);
                    }

                    retValue = (result == DocsPAWA.DocsPaWR.ResultCreazioneFolder.OK);
                }
            }
            catch (System.Web.Services.Protocols.SoapException es)
            {
                ErrorManager.redirect(this, es);
            }

            return(retValue);
        }