Пример #1
0
        private void DownloadGroupPosts_Click(object sender, EventArgs e)
        {
            var postsDialog = new DownloadGroupPostsDialog();
            postsDialog.groupId = groupId; // pass saved groupId
            postsDialog.isGroup = isGroup; 

            if (postsDialog.ShowDialog() == DialogResult.OK)
            {
                UpdateStatus(-1, "Start");
                var gid = isGroup ? decimal.Negate(groupId) : groupId;

                var param = new GroupPostsParam(gid, 
                    postsDialog.fromDate, postsDialog.toDate, postsDialog.justGroupStats);

                isRunning = true;
                backgroundGroupsWorker.RunWorkerAsync(param);
                ActivateControls();
            }
            else
            {
                Debug.WriteLine("Download posts canceled");
            }
        }
Пример #2
0
        private void DownloadGroupPosts_Click(object sender, EventArgs e)
        {
            var postsDialog = new DownloadGroupPostsDialog {GroupId = Math.Abs(this.groupId), IsGroup = this.isGroup};

            if (postsDialog.ShowDialog() == DialogResult.OK)
            {
                UpdateStatus(-1, "Start");
                var param = new GroupPostsParam(this.groupId,
                    postsDialog.FromDate, postsDialog.ToDate,
                    postsDialog.GroupWall,
                    postsDialog.GroupTopics,
                    postsDialog.JustGroupStats);

                isRunning = true;
                backgroundGroupsWorker.RunWorkerAsync(param);
                ActivateControls();
            }
            else
            {
                Debug.WriteLine("Download posts canceled");
            }
        }