//Hiển thị tất cả các file trên database(Huy)
 private void displayFile()
 {
     allfile = FileController.getListFiles();
     foreach (ClassFile file in allfile)
     {
         ListViewItem       item       = new ListViewItem(file.namefile);
         List <ClassFolder> lstfolders = FolderController.GetAllFolder();
         string             s          = "";
         foreach (ClassFolder folder in lstfolders)
         {
             if (folder.listfile.Where(x => x.ID == file.ID).Count() > 0)
             {
                 s = s + " " + folder.namefolder;
             }
         }
         item.SubItems.Add(s);
         if (file.linkedfileout > 0)
         {
             item.SubItems.Add(FileController.getFile(file.linkedfileout).namefile);
         }
         else
         {
             item.SubItems.Add("Chưa có tập sau");
         }
         if (file.linkedfilein > 0)
         {
             item.SubItems.Add(FileController.getFile(file.linkedfilein).namefile);
         }
         else
         {
             item.SubItems.Add("Chưa có tập trước");
         }
         lstFile.Items.Add(item);
     }
 }
 //Hiển thị folder lên từ database cho ListBox lstFolder(Hùng)
 private void displayFolder()
 {
     lstFolder.Items.Clear();
     listfolder = FolderController.GetAllFolder();
     foreach (ClassFolder folder in listfolder)
     {
         this.lstFolder.Items.Add(folder.namefolder);
     }
 }
 public CreateFolder()
 {
     InitializeComponent();
     listfolder = new List <ClassFolder>();
     listfolder = FolderController.GetAllFolder();
     displayFolder();
     displayFile(listfolder[0]);
     txtNameFolder.Text = listfolder[0].namefolder;
 }
        //Tìm kiếm file bằng từ khóa(Huy)
        private void txtSearch_TextChanged(object sender, EventArgs e)
        {
            allfile = FileController.getListFiles();
            List <ClassFile> files = allfile.ToList <ClassFile>().Where(x => x.namefile.Contains(txtSearch.Text)).ToList();

            lstFile.Items.Clear();
            foreach (ClassFile file in files)
            {
                ListViewItem       item       = new ListViewItem(file.namefile);
                List <ClassFolder> lstfolders = FolderController.GetAllFolder();
                string             s          = "";
                foreach (ClassFolder folder in lstfolders)
                {
                    if (folder.listfile.Where(x => x.ID == file.ID).Count() > 0)
                    {
                        s = s + " " + folder.namefolder;
                    }
                }
                item.SubItems.Add(s);
                if (file.linkedfileout > 0)
                {
                    item.SubItems.Add(FileController.getFile(file.linkedfileout).namefile);
                }
                else
                {
                    item.SubItems.Add("Chưa có tập sau");
                }
                if (file.linkedfilein > 0)
                {
                    item.SubItems.Add(FileController.getFile(file.linkedfilein).namefile);
                }
                else
                {
                    item.SubItems.Add("Chưa có tập trước");
                }
                lstFile.Items.Add(item);
            }
        }