コード例 #1
0
    private void DdList_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList list       = (DropDownList)sender;
        SqlHandler   SQLHandler = new SqlHandler();

        string[]   parts        = list.ID.Split('_').Skip(1).ToArray();
        string     fileName     = string.Join("_", parts);
        int        currFolderID = Int32.Parse(Session["activeFolder"].ToString().Split('_')[1]);
        int        destFolderID = Int32.Parse(list.SelectedValue);
        UserFolder currFolder   = _userFolders.Folders[currFolderID];
        UserFolder destFolder   = _userFolders.Folders[destFolderID];
        UserFile   fileToMove   = currFolder.Files.Find(file => file.GetFileName == fileName);

        if (currFolder.FolderID != destFolder.FolderID)
        {
            string currLocation = fileToMove.GetFilePath;
            string destLocation = Text.Diskpath + destFolder.FolderOwner + "/" + destFolder.FolderName + "/";
            if (File.Exists(fileToMove.GetFilePath + fileToMove.GetFileName))
            {
                File.Move(currLocation + fileToMove.GetFileName, destLocation + fileToMove.GetFileName);
                SQLHandler.MoveFile(destFolder.FolderOwner, currFolder.FolderID, fileToMove.GetFileName, destLocation, destFolder.FolderID);
            }
            else
            {
                //Filen finns inte
            }
        }
        else
        {
            //Går inte att flytta till samma mapp
        }
        getUserFiles(Session["Username"].ToString());
    }
コード例 #2
0
        // ReSharper disable once UnusedMember.Local
        private static UserFolder ToUserFolder(MailUserFolderData folder, int tenant, string user)
        {
            if (folder == null)
            {
                return(null);
            }

            var utcNow = DateTime.UtcNow;

            var userFolder = new UserFolder
            {
                Tenant           = tenant,
                User             = user,
                Id               = folder.Id,
                ParentId         = folder.ParentId,
                Name             = folder.Name,
                FolderCount      = folder.FolderCount,
                UnreadCount      = folder.UnreadCount,
                TotalCount       = folder.TotalCount,
                UnreadChainCount = folder.UnreadChainCount,
                TotalChainCount  = folder.TotalChainCount,
                TimeModified     = utcNow
            };

            return(userFolder);
        }
コード例 #3
0
        /// <summary>
        /// Loads folders to UI.
        /// </summary>
        private void LoadFolders()
        {
            m_pFolders.Nodes.Clear();

            Queue <object> folders = new Queue <object>();

            foreach (UserFolder folder in m_pVirtualServer.Users.GetUserByName(m_User).Folders)
            {
                TreeNode n = new TreeNode(folder.FolderName);
                n.ImageIndex = 0;
                n.Tag        = folder.FolderFullPath;
                m_pFolders.Nodes.Add(n);

                folders.Enqueue(new object[] { folder, n });
            }

            while (folders.Count > 0)
            {
                object[]   param  = (object[])folders.Dequeue();
                UserFolder folder = (UserFolder)param[0];
                TreeNode   node   = (TreeNode)param[1];
                foreach (UserFolder childFolder in folder.ChildFolders)
                {
                    TreeNode n = new TreeNode(childFolder.FolderName);
                    n.ImageIndex = 0;
                    n.Tag        = childFolder.FolderFullPath;
                    node.Nodes.Add(n);

                    folders.Enqueue(new object[] { childFolder, n });
                }
            }
        }
コード例 #4
0
        public Login_Screen()
        {
            InitializeComponent();


            con   = DependencyService.Get <ISQLite>().GetConnectionWithCreateDatabase();
            store = AccountStore.Create();
            if (Application.Current.Properties.ContainsKey("saveEmail") || Application.Current.Properties.ContainsKey("savePassword"))
            {
                String email    = Application.Current.Properties["saveEmail"].ToString();
                String password = Application.Current.Properties["savePassword"].ToString();
                txtEmail.Text    = email;
                txtPassword.Text = password;
            }
            else
            {
                txtEmail.Text    = "";
                txtPassword.Text = "";
            }
            var firstLaunch = VersionTracking.IsFirstLaunchEver;

            if (firstLaunch)
            {
                userFolder       = new UserFolder();
                userFolder.Name  = "Files";
                userFolder.Image = "folder.png";
                con.Insert(userFolder);
            }
        }
コード例 #5
0
        static void Main(string[] args)
        {
            // 1. Let the user input a path to a folder, i.e. c:\my-folder\files (if the user prints 'exit' or 'quit', end the program)

            Console.Write("Path: ");
            string path = Console.ReadLine(); // Fråga användaren efter en path och spara den i en sträng (string är en datatyp som innehåller "text")

            /* 2. Complete the class called UserFolder so it contains:
             *      - a string with the path the user entered
             *      - a bool if the folder exists or not
             *      - and finally a List<string> with all filenames in the folder (if the folder doesn't exist) the List should be empty but initialized
             *      - the class should be able to return the number of files as well.
             */

            // Steg 1: ----> Scrolla ner och titta på class UserFolder, en klass är ett objekt för att gruppera variabler och logik (metoder).

            // --------- FORTSÄTTNING ------------
            // Steg 2 efter att steg 1 är klart.
            UserFolder myFolder = new UserFolder(path);

            // Nu kan vi testa om vår instans fungerar,
            Console.WriteLine(myFolder.Path);   // <--- Skriver ut sökvägen
            Console.WriteLine(myFolder.Exists); // <--- Skriver True om sökvägen finns annars skriver den False


            // 4. If no files was found, print a message to the console letting the user know that. Then skip the rest of the steps and start at 1.

            // 5. Otherwise, print total number of files in a message similar to this "The folder: .... contains XX files."

            // 6. Use any type of loop to print the three largest files in the list of Filenames (if the list contains less than three files, print the one or two files that do exist)

            // 7. Let the user start again at 1.
        }
コード例 #6
0
        /// <summary>
        /// Load user folder to UI.
        /// </summary>
        /// <param name="selectedFolder">Selects specified folder, it it exists.</param>
        private void LoadFolders(string selectedFolder)
        {
            m_pFolders.Nodes.Clear();

            Queue <object> folders = new Queue <object>();

            foreach (UserFolder folder in m_pVirtualServer.Users.GetUserByName(m_pUser.Text).Folders)
            {
                TreeNode n = new TreeNode(folder.FolderName);
                n.ImageIndex = 0;
                n.Tag        = folder;
                m_pFolders.Nodes.Add(n);

                folders.Enqueue(new object[] { folder, n });
            }

            while (folders.Count > 0)
            {
                object[]   param  = (object[])folders.Dequeue();
                UserFolder folder = (UserFolder)param[0];
                TreeNode   node   = (TreeNode)param[1];
                foreach (UserFolder childFolder in folder.ChildFolders)
                {
                    TreeNode n = new TreeNode(childFolder.FolderName);
                    n.ImageIndex = 0;
                    n.Tag        = childFolder;
                    node.Nodes.Add(n);

                    folders.Enqueue(new object[] { childFolder, n });
                }
            }

            m_pFolders_AfterSelect(this, new TreeViewEventArgs(m_pFolders.SelectedNode));
        }
コード例 #7
0
 public FolderMessagesForm(VirtualServer virtualServer, UserFolder folder)
 {
     this.m_pVirtualServer = virtualServer;
     this.m_pFolder        = folder;
     this.InitializeComponent();
     this.LoadData();
 }
コード例 #8
0
        /// <summary>
        /// Default constructor.
        /// </summary>
        public wfrm_Compose(UserFolder folder)
        {
            m_pFolder = folder;

            InitUI();

            m_pFrom.Text = "\"" + m_pFolder.User.VirtualServer.Server.UserName + "\" <" + m_pFolder.User.VirtualServer.Server.UserName + "@localhost>";
        }
コード例 #9
0
 public ProjectContext()
 {
     Supported = new Version(5, 5, 1, 7352351);
     Steam     = new SteamFolder();
     User      = new UserFolder();
     App       = new StudioFolder();
     Data      = new DataStore(Path.Combine(User.Mods, "Vanilla"));
 }
コード例 #10
0
        /// <summary>
        /// Default constructor.
        /// </summary>
        /// <param name="virtualServer">Virtual server.</param>
        /// <param name="folder">Folder what messages to show.</param>
        public wfrm_User_FolderMessages(VirtualServer virtualServer, UserFolder folder)
        {
            m_pVirtualServer = virtualServer;
            m_pFolder        = folder;

            InitUI();

            LoadData();
        }
コード例 #11
0
        private void LoadFolders()
        {
            this.m_pFolders.Nodes.Clear();
            Queue <object> queue      = new Queue <object>();
            IEnumerator    enumerator = this.m_pVirtualServer.Users.GetUserByName(this.m_User).Folders.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    UserFolder userFolder = (UserFolder)enumerator.Current;
                    TreeNode   treeNode   = new TreeNode(userFolder.FolderName);
                    treeNode.ImageIndex = 0;
                    treeNode.Tag        = userFolder.FolderFullPath;
                    this.m_pFolders.Nodes.Add(treeNode);
                    queue.Enqueue(new object[]
                    {
                        userFolder,
                        treeNode
                    });
                }
                goto IL_162;
            }
            finally
            {
                IDisposable disposable = enumerator as IDisposable;
                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }
IL_B5:
            object[]   array       = (object[])queue.Dequeue();
            UserFolder userFolder2 = (UserFolder)array[0];
            TreeNode   treeNode2   = (TreeNode)array[1];

            foreach (UserFolder userFolder3 in userFolder2.ChildFolders)
            {
                TreeNode treeNode3 = new TreeNode(userFolder3.FolderName);
                treeNode3.ImageIndex = 0;
                treeNode3.Tag        = userFolder3.FolderFullPath;
                treeNode2.Nodes.Add(treeNode3);
                queue.Enqueue(new object[]
                {
                    userFolder3,
                    treeNode3
                });
            }
IL_162:
            if (queue.Count <= 0)
            {
                return;
            }
            goto IL_B5;
        }
コード例 #12
0
        public async void Create_Directory(System.Object sender, System.EventArgs e)
        {
            string currentDirectoryName = await DisplayPromptAsync("Creating Directory", "Please Enter Folder Name");

            if (currentDirectoryName == null || currentDirectoryName == "")
            {
                return;
            }
            else
            {
                if (Device.RuntimePlatform == Device.iOS)
                {
                    var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
                    Console.WriteLine(documents);
                    var directoryname = Path.Combine(documents, currentDirectoryName);
                    Directory.CreateDirectory(directoryname);
                    string   foldername = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "..", "Library", directoryname);
                    FileInfo fInfo      = new FileInfo(foldername);
                    //
                    userFolder       = new UserFolder();
                    userFolder.Name  = currentDirectoryName;
                    userFolder.Image = "folder.png";
                    con.Insert(userFolder);
                    //
                    string trimename  = fInfo.Name;
                    string actualpath = foldername.Replace(trimename, "");
                    foreach (var di in System.IO.Directory.GetDirectories(actualpath))
                    {
                        FileInfo ff      = new FileInfo(di);
                        string   dirName = ff.Name;

                        FolderListView.ItemsSource = DependencyService.Get <ISQLite>().GetFolders();
                    }
                }
                else
                {
                    var documents     = System.IO.Path.Combine(Environment.CurrentDirectory, "sdcard/Android/data/com.arumsolution.filefolders/files/Pictures");
                    var directoryname = documents + "/" + currentDirectoryName;
                    Directory.CreateDirectory(directoryname);
                    //
                    userFolder       = new UserFolder();
                    userFolder.Name  = currentDirectoryName;
                    userFolder.Image = "folder.png";
                    con.Insert(userFolder);
                    foreach (var di in System.IO.Directory.GetDirectories(documents))
                    {
                        FileInfo ff      = new FileInfo(di);
                        string   dirName = ff.Name;

                        FolderListView.ItemsSource = DependencyService.Get <ISQLite>().GetFolders();;
                    }
                }
            }
        }
コード例 #13
0
        /// <summary>
        /// Creates the shell or main window of the application.
        /// </summary>
        /// <returns>The shell of the application.</returns>
        /// <remarks>
        /// If the returned instance is a DependencyObject, the
        /// will attach the default Microsoft.Practices.Composite.Regions.IRegionManager
        /// of the application in its Microsoft.Practices.Composite.Presentation.Regions.RegionManager.RegionManagerProperty
        /// attached property in order to be able to add regions by using the
        /// Microsoft.Practices.Composite.Presentation.Regions.RegionManager.RegionNameProperty
        /// attached property from XAML.
        /// </remarks>
        protected override DependencyObject CreateShell()
        {
            var userfolder = new UserFolder();

            userfolder.EmptyScratchPad();
            EventAggregator.GetEvent <ShutdownEvent>().Subscribe((pl) =>
                                                                 userfolder.EmptyScratchPad()
                                                                 );

            return(Container.GetExportedValue <ShellWindow>());
        }
コード例 #14
0
        private bool IsFolderNameAlreadyExists(IUserFolderDao userFolderDao, UserFolder newUserFolder)
        {
            //Find folder sub-folders
            var exp = SimpleUserFoldersExp.CreateBuilder(Tenant, User)
                      .SetParent(newUserFolder.ParentId)
                      .Build();

            var listExistinFolders = userFolderDao.GetList(exp);

            return(listExistinFolders.Any(existinFolder => existinFolder.Name.Equals(newUserFolder.Name,
                                                                                     StringComparison.InvariantCultureIgnoreCase)));
        }
コード例 #15
0
    /// <summary>
    /// Gör en insert i folders
    /// </summary>
    /// <param name="folder">Mappen som ska skapas</param>
    public void CreateFolder(UserFolder folder)
    {
        conn.Open();
        MySqlCommand insert = new MySqlCommand("INSERT INTO folders(folder_name, owner) " +
                                               "VALUES(@folder_name, @owner)", conn);

        insert.Parameters.AddWithValue("@folder_name", folder.FolderName);
        insert.Parameters.AddWithValue("@owner", folder.FolderOwner);
        insert.ExecuteNonQuery();
        Commit();
        conn.Close();
    }
コード例 #16
0
 public ComposeForm(UserFolder folder)
 {
     this.m_pFolder = folder;
     this.InitializeComponent();
     this.m_pFrom.Text = string.Concat(new string[]
     {
         "\"",
         this.m_pFolder.User.VirtualServer.Server.UserName,
         "\" <",
         this.m_pFolder.User.VirtualServer.Server.UserName,
         "@localhost>"
     });
 }
コード例 #17
0
        public static string GetUserFolder(UserFolder folder)
        {
            int result = SHGetKnownFolderPath(new Guid(_user_folder_guids[(int)folder]), 0, new IntPtr(0),
                                              out IntPtr out_path);

            if (result >= 0)
            {
                string path = Marshal.PtrToStringUni(out_path);
                Marshal.FreeCoTaskMem(out_path);
                return(path);
            }

            return(null);
        }
コード例 #18
0
        private bool CanMoveFolderTo(IUserFolderDao userFolderDao, UserFolder newUserFolder)
        {
            //Find folder sub-folders
            var exp = SimpleUserFoldersExp.CreateBuilder(Tenant, User)
                      .SetParent(newUserFolder.Id)
                      .SetIds(new List <uint> {
                newUserFolder.ParentId
            })
                      .Build();

            var listExistinFolders = userFolderDao.GetList(exp);

            return(!listExistinFolders.Any());
        }
コード例 #19
0
 public void InitDatabase()
 {
     //Check to ensure db file exists
     try
     {
         //Try to read the database file
         UserFolder.GetFileAsync(Dbfilename).GetAwaiter().GetResult();
     }
     catch
     {
         //Will throw an exception if not found
         UserFolder.CreateFileAsync(Dbfilename).GetAwaiter().GetResult();
     }
 }
コード例 #20
0
 private void m_pToolbar_ButtonClick(object sender, ToolBarButtonClickEventArgs e)
 {
     if (e.Button.Tag.ToString() == "add")
     {
         if (m_pFolders.SelectedNode == null)
         {
             wfrm_sys_Folder frm = new wfrm_sys_Folder(true, "", false);
             if (frm.ShowDialog(this) == DialogResult.OK)
             {
                 m_pVirtualServer.Users.GetUserByName(m_pUser.Text).Folders.Add(frm.Folder);
                 LoadFolders(frm.Folder);
             }
         }
         else
         {
             wfrm_sys_Folder frm = new wfrm_sys_Folder(true, "", false);
             if (frm.ShowDialog(this) == DialogResult.OK)
             {
                 UserFolder folder = (UserFolder)m_pFolders.SelectedNode.Tag;
                 folder.ChildFolders.Add(frm.Folder);
                 LoadFolders(frm.Folder);
             }
         }
     }
     else if (e.Button.Tag.ToString() == "edit" && m_pFolders.SelectedNode != null)
     {
         wfrm_sys_Folder frm = new wfrm_sys_Folder(false, m_pFolders.SelectedNode.FullPath, true);
         if (frm.ShowDialog(this) == DialogResult.OK && m_pFolders.SelectedNode.FullPath != frm.Folder)
         {
             UserFolder folder = (UserFolder)m_pFolders.SelectedNode.Tag;
             folder.Rename(frm.Folder);
             LoadFolders(frm.Folder);
         }
     }
     else if (e.Button.Tag.ToString() == "delete" && m_pFolders.SelectedNode != null)
     {
         UserFolder folder = (UserFolder)m_pFolders.SelectedNode.Tag;
         if (MessageBox.Show(this, "Are you sure you want to delete Folder '" + folder.FolderFullPath + "' ?", "Confirm delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             folder.Owner.Remove(folder);
             LoadFolders("");
         }
     }
     else if (e.Button.Tag.ToString() == "properties" && m_pFolders.SelectedNode != null)
     {
         UserFolder folder = (UserFolder)m_pFolders.SelectedNode.Tag;
         wfrm_User_FolderProperties frm = new wfrm_User_FolderProperties(m_pVirtualServer, folder);
         frm.ShowDialog(this);
     }
 }
コード例 #21
0
        //
        public bool SaveFolder(UserFolder userFolder)
        {
            bool res = false;

            try
            {
                con.Insert(userFolder);
                res = true;
            }
            catch (Exception ex)
            {
                res = false;
            }
            return(res);
        }
コード例 #22
0
 public ShowFiles(UserFolder editFolder)
 {
     InitializeComponent();
     if (editFolder != null)
     {
         userFolder = editFolder;
         PopulateDetails(userFolder);
     }
     userFolder = editFolder;
     PopulateDetails(userFolder);
     this.BindingContext = this;
     MyList = new ObservableCollection <FileModel>();
     //this.Title = name;
     load();
 }
コード例 #23
0
        //
        public bool UpdateName(UserFolder userFolder)
        {
            bool res = false;

            try
            {
                string sql = $"UPDATE UserFolder SET Name='{userFolder.Name}' WHERE ID={userFolder.ID}";
                con.Execute(sql);
                res = true;
            }
            catch (Exception ex)
            {
            }
            return(res);
        }
コード例 #24
0
    protected void btnCreateFolder_Click(object sender, EventArgs e)
    {
        string path = Text.Diskpath + Session["Username"].ToString() + "/";

        if (!Directory.Exists(path + createFolderName.Text))
        {
            UserFolder folder = new UserFolder(createFolderName.Text, Session["Username"].ToString(), true);
            Directory.CreateDirectory(path + folder.FolderName);
        }
        else
        {
            //Mappen finns redan
        }
        createFolderName.Text = string.Empty;
        getUserFiles(Session["Username"].ToString());
    }
コード例 #25
0
        public uint Save(UserFolder folder)
        {
            var query = new SqlInsert(UserFolderTable.TABLE_NAME, true)
                        .InColumnValue(UserFolderTable.Columns.Id, folder.Id)
                        .InColumnValue(UserFolderTable.Columns.ParentId, folder.ParentId)
                        .InColumnValue(UserFolderTable.Columns.Tenant, folder.Tenant)
                        .InColumnValue(UserFolderTable.Columns.User, folder.User)
                        .InColumnValue(UserFolderTable.Columns.Name, folder.Name)
                        .InColumnValue(UserFolderTable.Columns.FolderCount, folder.FolderCount)
                        .InColumnValue(UserFolderTable.Columns.UnreadMessagesCount, folder.UnreadCount)
                        .InColumnValue(UserFolderTable.Columns.TotalMessagesCount, folder.TotalCount)
                        .InColumnValue(UserFolderTable.Columns.UnreadConversationsCount, folder.UnreadChainCount)
                        .InColumnValue(UserFolderTable.Columns.TotalConversationsCount, folder.TotalChainCount)
                        .InColumnValue(UserFolderTable.Columns.TimeModified, folder.TimeModified)
                        .Identity(0, (uint)0, true);

            return(Db.ExecuteScalar <uint>(query));
        }
コード例 #26
0
        private static UserFolder CreateFolderIfNotExists(string folderName, ApplicationUser user)
        {
            var folder = user.UserFolders.FirstOrDefault(x => x.Name == folderName);

            if (folder == null)
            {
                folder = new UserFolder
                {
                    Name              = folderName,
                    ApplicationUser   = user,
                    ApplicationUserId = user.Id
                };

                user.UserFolders.Add(folder);
            }

            return(folder);
        }
コード例 #27
0
        public FileHandler()
        {
            InitializeComponent();

            con = DependencyService.Get <ISQLite>().GetConnectionWithCreateDatabase();
            this.BindingContext = this;
            RootFolders();
            MoveFileToRoot();
            loadList();
            var firstLaunch = VersionTracking.IsFirstLaunchEver;

            if (firstLaunch)
            {
                userFolder       = new UserFolder();
                userFolder.Name  = "Pictures";
                userFolder.Image = "folder.png";
                con.Insert(userFolder);
            }
        }
コード例 #28
0
        private static MailUserFolderData ToMailUserFolderData(UserFolder folder)
        {
            if (folder == null)
            {
                return(null);
            }

            var userFolderData = new MailUserFolderData
            {
                Id               = folder.Id,
                ParentId         = folder.ParentId,
                Name             = folder.Name,
                FolderCount      = folder.FolderCount,
                UnreadCount      = folder.UnreadCount,
                TotalCount       = folder.TotalCount,
                UnreadChainCount = folder.UnreadChainCount,
                TotalChainCount  = folder.TotalChainCount
            };

            return(userFolderData);
        }
コード例 #29
0
    /// <summary>
    /// Radera en mapp
    /// </summary>
    /// <param name="selectedFolder">ID på mappen som ska raderas</param>
    private void deleteSelectedFolder(string selectedFolder)
    {
        error.Delete(selectedFolder);

        if (!error.State)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "Otillåten Handling", "alert('" + error.Message + "')", true);
        }
        else
        {
            //Hämtar mappen
            int        activeFolderID = Int32.Parse(selectedFolder);
            UserFolder folderToDelete = _userFolders.Folders[activeFolderID];
            SqlHandler sqlHandler     = new SqlHandler();

            //Tar bort alla filer som tillhör mappen
            foreach (UserFile file in folderToDelete.Files)
            {
                sqlHandler.DeleteFile(Session["Username"].ToString(), activeFolderID, file.GetFileName);
                file.Delete();
            }
            //Raderar mappen
            sqlHandler.DeleteFolder(folderToDelete.FolderOwner, folderToDelete.FolderID, folderToDelete.FolderName);
            folderToDelete.Delete();
            _userFolders.Folders.Remove(activeFolderID);

            //Ändrar den aktiva mappen om den borttagna var aktiv
            int activeFolder = Int32.Parse(Session["activeFolder"].ToString().Split('_')[1]);
            if (activeFolder == folderToDelete.FolderID)
            {
                Session["activeFolder"] = "folder_0";
            }
            //Uppdaterar mappträdet
            populateFolders();
        }
    }
コード例 #30
0
        protected UserFolder ToUserFolder(object[] r)
        {
            var folder = new UserFolder
            {
                Id       = Convert.ToUInt32(r[0]),
                ParentId = Convert.ToUInt32(r[1]),

                Tenant = Convert.ToInt32(r[2]),
                User   = Convert.ToString(r[3]),

                Name        = Convert.ToString(r[4]),
                FolderCount = Convert.ToInt32(r[5]),

                UnreadCount = Convert.ToInt32(r[6]),
                TotalCount  = Convert.ToInt32(r[7]),

                UnreadChainCount = Convert.ToInt32(r[8]),
                TotalChainCount  = Convert.ToInt32(r[9]),

                TimeModified = Convert.ToDateTime(r[10])
            };

            return(folder);
        }
コード例 #31
0
 public static UserFolder CreateUserFolder(long id, string folderName)
 {
     UserFolder userFolder = new UserFolder();
     userFolder.id = id;
     userFolder.folderName = folderName;
     return userFolder;
 }
コード例 #32
0
 public void AddToUserFolders(UserFolder userFolder)
 {
     base.AddObject("UserFolders", userFolder);
 }