コード例 #1
0
ファイル: Home.cs プロジェクト: CsPeitch/Firedump
        private void saveToLocations(string fileAbsPath, string prefix)
        {
            //EDW KALEITAI TO SAVE STA LOCATIONS
            List <int> locations = new List <int>();

            backuplocations = new List <firedumpdbDataSet.backup_locationsRow>();
            dataGridView1.Invoke((MethodInvoker) delegate()
            {
                dataGridView1.Rows.Clear();
                dataGridView1.Refresh();
            });

            this.Invoke((MethodInvoker) delegate()
            {
                progressContainer = new ProgressFormContainer();
                //progressContainer.Show();
                foreach (ListViewItem item in lbSaveLocations.Items)
                {
                    Object loc = item.Tag;
                    locations.Add(Convert.ToInt32(((firedumpdbDataSet.backup_locationsRow)loc).id));
                    backuplocations.Add((firedumpdbDataSet.backup_locationsRow)loc);
                    addToGridView(loc);
                }
            });


            adapterLocation                   = new LocationAdapterManager(locations, fileAbsPath, prefix); //fix auto na mpei to prefix
            adapterLocation.SaveInit         += onSaveInitHandler;
            adapterLocation.InnerSaveInit    += onInnerSaveInitHandler;
            adapterLocation.LocationProgress += onLocationProgressHandler;
            adapterLocation.SaveProgress     += setSaveProgressHandler;
            adapterLocation.SaveComplete     += onSaveCompleteHandler;
            adapterLocation.SaveError        += onSaveErrorHandler;
            adapterLocation.setProgress();

            adapterLocation.startSave();
        }
コード例 #2
0
ファイル: Home.cs プロジェクト: CsPeitch/Firedump
        private void helpToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ProgressFormContainer form = new ProgressFormContainer();

            form.Show();
        }