コード例 #1
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            var notificationList = (List <Entity_Notification>)e.Result;

            if (notificationList != null)
            {
                FlowLayoutPanel flowPanel = getFlowPanel();
                panel_main.Controls.Clear();

                for (int i = 0; i < notificationList.Count; i++)
                {
                    Notification_template _template = new Notification_template(i, notificationList[i], this);
                    _template.Dock = DockStyle.Top;
                    flowPanel.Controls.Add(_template);
                }
                panel_main.Controls.Add(flowPanel);
                flowPanel.Focus();

                myProgressDialog.Dispose();
            }
            else
            {
                myProgressDialog.Dispose();
                Dialog_MyMessageBox.Show(Constant.MESSAGE_NO_DATA, 1, UiColors.MESSAGE_ERROR);
            }
            this.Opacity = 1;
        }
コード例 #2
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            this.Opacity            = 1;
            pictureBox_home.Enabled = true;
            myProgressDialog.Dispose();
            switch (step)
            {
            case 1:
                control_branch = new ListControl_ResultList
                                     (this, (IDictionary <string, IList <Entity_Student> >)e.Result);
                control_branch.Dock = DockStyle.Fill;
                panel_main.Controls.Add(control_branch);
                break;

            case 2:
                if (e.Result == null)
                {
                    Dialog_MyMessageBox.Show(Constant.NO_COMPANY_TO_NOTIFY, 1, UiColors.MESSAGE_ERROR);
                }
                else
                {
                    var control_details = new Control_Details
                                              (this, (List <Entity_CompanyDetails>)e.Result);
                    control_details.Dock = DockStyle.Fill;
                    panel_main.Controls.Add(control_details);
                } break;

            default:
                break;
            }
        }
コード例 #3
0
 private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.Opacity = 1;
     myProgressDialog.Dispose();
     if ((bool)e.Result)
     {
         loadPiechart(piechartStudentDto);
     }
     else
     {
         Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
     }
 }
コード例 #4
0
 private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     this.Opacity = 1;
     myProgressDialog.Dispose();
     if ((bool)e.Result)
     {
         listCompView = new ListControl_CompanyView(this, compDetailList);
         panel_main.Controls.Add(listCompView);
         fistLoad = false;
     }
     else
     {
         Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
     }
 }
コード例 #5
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            form_Notification.Opacity = 1;
            myProgressDialog.Dispose();
            if ((bool)e.Result)
            {
                Dialog_MyMessageBox.Show(Constant.NOTIFICATION_NOTIFY_SUCCESS, 1, UiColors.MESSAGE_SUCCESS);
            }
            else
            {
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
            }

            but_notify.Enabled = false;
        }
コード例 #6
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            this.Opacity = 1;
            myProgressDialog.Dispose();;

            if ((bool)e.Result)
            {
                populateListPlaced(placedList);
            }
            else
            {
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
            }
            pictureBox_home.Enabled = true;
        }
コード例 #7
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            myProgressDialog.Dispose();
            viewCompany.Opacity = 1;

            if ((bool)e.Result)
            {
                Dialog_MyMessageBox.Show(Constant.UPDATE_SUCCESS_DETAILS, 1, UiColors.MESSAGE_SUCCESS);
                label_company.Text = compDetailObj.companyObj.companyName;
            }
            else
            {
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
            }

            disableControls();
        }
コード例 #8
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            this.Opacity = 1;
            myProgressDialog.Dispose();
            if ((bool)e.Result)
            {
                listupdateView = new ListControl_PlacementStatus(this, studentListCopy);
                panel_main.Controls.Clear();
                panel_main.Controls.Add(listupdateView);
            }
            else
            {
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
            }

            pictureBox_home.Enabled = true;
        }
コード例 #9
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            this.Opacity = 1;
            dialogUpdatePlacementDetails.pictureBox1.Enabled = true;
            myProgressDialog.Dispose();

            if (Utility.areObjectsOfSameType(e.Result, true))
            {
                result = (bool)e.Result ? DialogResult.Yes : DialogResult.No;
            }
            else
            {
                if (e.Result != null)
                {
                    switch ((int)e.Result)
                    {
                    case 0:
                        Dialog_MyMessageBox.Show(Validations.VALIDATION_UPLOAD_FAILED, 1, UiColors.MESSAGE_ERROR);
                        break;

                    case 1:
                        Dialog_MyMessageBox.Show(Constant.UPLOAD_SUCCESS, 1, UiColors.MESSAGE_SUCCESS);
                        result = DialogResult.Yes;
                        break;

                    case 2:
                        Dialog_MyMessageBox.Show(Constant.DATA_EXISTS, 1, UiColors.MESSAGE_ERROR);
                        break;

                    case 3:
                        Dialog_MyMessageBox.Show(Constant.FILE_EMPTY, 1, UiColors.MESSAGE_ERROR);
                        break;

                    case 4:
                        Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
                        break;
                    }
                }
                else
                {
                    Dialog_MyMessageBox.Show(Validations.VALIDATION_UPLOAD_FAILED, 1, UiColors.MESSAGE_ERROR);
                }
            }
            this.Dispose();
        }
コード例 #10
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            myProgressDialog.Dispose();
            this.Opacity = 1;
            switch ((int)e.Result)
            {
            case 0:
                Dialog_MyMessageBox.Show(Constant.DUPLICATE_COMPANY, 1, UiColors.MESSAGE_ERROR);
                break;

            case 1:
                Dialog_MyMessageBox.Show(Constant.SAVE_SUCCESS, 1, UiColors.MESSAGE_SUCCESS);
                refreshPage();
                break;

            case 2:
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNPROCESSED, 1, UiColors.MESSAGE_ERROR);
                refreshPage();
                break;
            }
        }
コード例 #11
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            myProgressDialog.Dispose();
            mainForm.Opacity = 1;

            var user = e.Result as Entity_Staff;

            if (user == null)
            {
                Dialog_MyMessageBox.Show(Constant.INVALID_CREDENTIALS, 1, UiColors.MESSAGE_ERROR);
            }
            else if (!user.isAccountActive)
            {
                Dialog_MyMessageBox.Show(Constant.ACCOUNT_LOCKED, 1, UiColors.MESSAGE_ERROR);
            }
            else
            {
                mainForm.Hide();
                Form_Home homeForm = new Form_Home(mainForm);
                homeForm.Show();
            }
            resetPage();
        }