Ejemplo n.º 1
0
        protected void Button1_Click(object sender, System.EventArgs e)
        {
            if (tbFolderTitle.Text == "")
            {
                return;
            }
            if (ListFolderId > 0)
            {
                ListFolder folder = new ListFolder(ListFolderId);
                folder.Title = tbFolderTitle.Text;
                folder.Save();
            }
            else
            {
                ListManager.CreateFolder(parentFolderId, tbFolderTitle.Text);
            }

            if (ProjectId < 0)
            {
                Response.Redirect("~/Apps/ListApp/Pages/ListInfoList.aspx?Tab=0&ListFolderId=" + parentFolderId.ToString());
            }
            else
            {
                Response.Redirect("~/Projects/ProjectView.aspx?Tab=Lists&ProjectId=" + ProjectId.ToString() + "&ListFolderId=" + parentFolderId.ToString());
            }
        }
Ejemplo n.º 2
0
        protected void Button1_Click(object sender, System.EventArgs e)
        {
            if (tbFolderTitle.Text == "")
                return;
            if (ListFolderId > 0)
            {
                ListFolder folder = new ListFolder(ListFolderId);
                folder.Title = tbFolderTitle.Text;
                folder.Save();
            }
            else
                ListManager.CreateFolder(parentFolderId, tbFolderTitle.Text);

            if (ProjectId < 0)
                Response.Redirect("~/Apps/ListApp/Pages/ListInfoList.aspx?Tab=0&ListFolderId=" + parentFolderId.ToString());
            else
                Response.Redirect("~/Projects/ProjectView.aspx?Tab=Lists&ProjectId=" + ProjectId.ToString() + "&ListFolderId=" + parentFolderId.ToString());
        }
Ejemplo n.º 3
0
        public int CreateListFolder(int ParentFolderId, string Name)
        {
            int retVal = -1;
            try
            {
                Authenticate();

                using (TransactionScope tran = DataContext.Current.BeginTransaction())
                {
                    //retVal = List.AddFolder(Name, ParentFolderId);
                    ListFolder folder = new ListFolder(ParentFolderId);

                    ListFolder newFolder = new ListFolder();
                    newFolder.Title = Name;
                    newFolder.Save();

                    folder.GetTreeService().AppendChild(newFolder);
                    folder.Save();

                    tran.Commit();

                    retVal = newFolder.PrimaryKeyId.Value;
                }

            }
            catch (UserNotAuthenticatedException)
            {
                errMsg.msg = "Your login or password is invalid.";
            }
            catch (Exception ex)
            {
                errMsg.msg = ex.Message;
            }
            return retVal;
        }