示例#1
0
        public void SyncData()
        {
            try
            {
                List <DirectoryInfo> dList = GetDirectories();
                List <string>        fList = new List <string>();

                var DbController = (new object()).InitDataProvider();
                foreach (var directory in dList)
                {
                    fList.AddRange(GetDirectoryFiles(directory.FullName.ToString()));
                }

                if (ProgressInit != null)
                {
                    ProgressInit.Invoke(fList.Count);
                }
                ClearExistingData(DbController);
                SaveFiles(DbController, fList);
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
示例#2
0
 private void FormMergeMca_Load(object sender, EventArgs e)
 {
     lblCount.Text      = "";
     lblLines.Text      = "";
     tslblStatus.Text   = "等待数据";
     btnCombine.Enabled = false;
     myPerformStep      = new PerformStep(progressAdd);
     myProgressInit     = new ProgressInit(progressSetMax);
     myShowCount        = new ShowCount(showCount);
     myShowStatus       = new ShowStatus(showStatus);
     myAddListView      = new AddListView(addListView);
 }