Exemple #1
0
        async static Task StartUpload()
        {
            ResetCancellationToken();

            //wait for all upload complete if remaining
            //await WaitForComplete();

            FFolderLogic.Reset_ProcessingStatus();

            while (FlickrLogic.IsUpload)
            {
                var folder = FFolderLogic.GetForUpload();
                if (folder == null)
                {
                    FlickrLogic.IsUpload = false;
                }
                else
                {
                    CurrentFolderPath = folder.Path;
                    FFileLogic fLogic = new FFileLogic(folder);

                    fLogic.Reset_ProcessingStatus();
                    await UploadFolder();
                }
            }
        }
        private void dataGridViewFolder_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var r = MessageBox.Show("Delete! Sure?", "", MessageBoxButtons.OKCancel);

            if (r == System.Windows.Forms.DialogResult.OK)
            {
                if (e.ColumnIndex == 0) //Assuming the button column as second column, if not can change the index
                {
                    var Id = (int)dataGridViewFolder.Rows[e.RowIndex].Cells[1].Value;
                    FFolderLogic fFolderLogic = new FFolderLogic();
                    fFolderLogic.Delete(Id);

                    DataGridViewFolder_LoadData();
                }
            }
        }
        private void addFolderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog di = new FolderBrowserDialog();

            var r = di.ShowDialog();
            if (r == System.Windows.Forms.DialogResult.OK)
            {
                FFolderLogic fL = new FFolderLogic();
                var v = fL.CreateIfNotExist(di.SelectedPath);

                FFileLogic ffL1 = new FFileLogic(v);
                ffL1.Scan();

                DataGridViewFolder_LoadData();
            }
        }