Exemplo n.º 1
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            myProgressDialog.Dispose();
            dialogDB.Opacity = Common.dialogOpacity;

            if (e.Result != null)
            {
                switch ((int)e.Result)
                {
                case 0:
                    Dialog_MyMessageBox.Show(Constant.UPLOAD_FAILED, 1, UiColors.MESSAGE_ERROR);
                    break;

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

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

                case 3:
                    Dialog_MyMessageBox.Show(Constant.DATA_EXISTS, 1, UiColors.MESSAGE_ERROR);
                    break;
                }
            }
        }
Exemplo n.º 2
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            myProgressDialog.Dispose();
            this.Opacity = 1;

            if (e.Result != null)
            {
                switch ((int)e.Result)
                {
                case 0:
                    Dialog_MyMessageBox.Show(Constant.INVALID_CREDENTIALS, 1, UiColors.MESSAGE_ERROR);
                    break;

                case 1:
                    string msg = Labels.PASSWORD_RECOVERY_MSG;
                    msg = Utility.replaceKeyword(msg, Constant.RECOVERY_STAFF_ID, staffObj.staffId.ToString());
                    msg = Utility.replaceKeyword(msg, Constant.RECOVERY_STAFF_PWD, Utility.generateTempUserPassword(staffObj));
                    Dialog_MyMessageBox.Show(msg, 1, UiColors.MESSAGE_SUCCESS);
                    //  Dialog_MyMessageBox.Show(Constant.RECOVERY_MAIL_SUCCESS, 1, UiColors.MESSAGE_SUCCESS);
                    result = DialogResult.Yes;
                    this.Dispose();
                    break;

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

                case 3:
                    Dialog_MyMessageBox.Show(Constant.PASSWORD_RESET_FAILED, 1, UiColors.MESSAGE_ERROR);
                    break;
                }
            }
        }
Exemplo n.º 3
0
        private bool isValidated()
        {
            if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(phone))
            {
                Dialog_MyMessageBox.Show(Validations.VALIDATION_EMPTY_FIELD, 1, UiColors.MESSAGE_ERROR);
                return(false);
            }
            else if (!Utility.isValidEmail(email))
            {
                Utility.showToolTip(new ToolTip(), text_email, Validations.VALIDATION_INVALID_EMAIL_FORMAT,
                                    Constant.TOOLTIP_TYPE_WARNING, string.Empty);
                return(false);
            }
            else if (phone.Length != Validations.phone_MinLength)
            {
                Utility.showToolTip(new ToolTip(), text_contact, Validations.VALIDATION_PHONE_MIN_LENGTH,
                                    Constant.TOOLTIP_TYPE_WARNING, string.Empty);
                return(false);
            }
            else if (!Utility.isNetworkAvailable())
            {
                Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
                return(false);
            }

            return(true);
        }
 private void pic_deactivate_Click(object sender, EventArgs e)
 {
     if (!Utility.isNetworkAvailable())
     {
         Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
     }
     else
     {
         if (!isUserlistEmpty())
         {
             DialogResult result = Dialog_MyMessageBox.Show(Constant.CONFIRM_USER_DEACTIVE, 2);
             if (result == DialogResult.Yes)
             {
                 showProgressBar();
                 if (staffManager.changeUserStatus(listView1, false))
                 {
                     myProgressDialog.Close();
                     homeForm.but_manageUsers_sidePanel.PerformClick();
                     Dialog_MyMessageBox.Show(Constant.SUCCESS_DEACTIVATION, 1, UiColors.MESSAGE_SUCCESS);
                 }
                 else
                 {
                     myProgressDialog.Close();
                     Dialog_MyMessageBox.Show(Constant.FAILED_DEACTIVATION, 1, UiColors.MESSAGE_ERROR);
                 }
             }
         }
     }
 }
Exemplo n.º 5
0
 private void but_uploadData_Click(object sender, EventArgs e)
 {
     if (!Utility.isNetworkAvailable())
     {
         Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
     }
     else
     {
         dialogDB.Opacity = 0.4F;
         var result = Dialog_MyMessageBox.Show(Constant.DB_CONFIRM_OPERATION, 2);
         if (result == DialogResult.Yes)
         {
             if (!backgroundWorker1.IsBusy)
             {
                 myProgressDialog = new DIalog_ProgressBar();
                 myProgressDialog.Show();
                 backgroundWorker1.RunWorkerAsync();
             }
         }
         else
         {
             dialogDB.Opacity = Common.dialogOpacity;
         }
     }
 }
        private void updateConfiguration()
        {
            if (!Utility.isNetworkAvailable())
            {
                Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
            }
            else
            {
                string          batch         = dropdown_batch.SelectedItem.ToString();
                string          degree        = dropDown_degree.SelectedItem.ToString();
                MyConfiguration configObjCopy = Common.loggedUser.myConfigObj;

                if (isValidated(batch, degree))
                {
                    Common.loggedUser.myConfigObj.currentBatch  = batch;
                    Common.loggedUser.myConfigObj.currentDegree = degree;
                    if (new StaffManagerImpl().updateStaffDetails(Common.loggedUser))
                    {
                        result = DialogResult.Yes;
                    }
                    else
                    {
                        Common.loggedUser.myConfigObj = configObjCopy;
                        result = DialogResult.Retry;
                    }
                    this.Dispose();
                }
            }
        }
Exemplo n.º 7
0
 private static void backgroundThreadCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     homeForm.notifyIcon.Visible = false;
     if ((int)e.Result == 0)
     {
         Dialog_MyMessageBox.Show(Constant.EXCEL_WRITE_ERROR, 1, UiColors.MESSAGE_ERROR);
     }
 }
 private bool isUserlistEmpty()
 {
     if (listView1.CheckedItems.Count == 0)
     {
         Dialog_MyMessageBox.Show(Validations.NO_BOX_CHECKED, 1, UiColors.MESSAGE_ERROR);
         return(true);
     }
     return(false);
 }
 private void ListControl_ViewUsers_Load(object sender, EventArgs e)
 {
     usersList = staffManager.loadAllUsers();
     if (usersList != null && usersList.Count > 0)
     {
         prepareList();
         populateList(usersList);
     }
     else
     {
         Dialog_MyMessageBox.Show(Constant.MESSAGE_NO_DATA, 1, UiColors.MESSAGE_ERROR);
     }
 }
 private void displayUnUsedUser(List <Entity_Staff> unusedUsersList)
 {
     if (unusedUsersList != null && unusedUsersList.Count > 0)
     {
         panel_userControls.Visible = false;
         panel_deleteUser.Visible   = true;
         listView1.CheckBoxes       = true;
         populateList(unusedUsersList);
     }
     else
     {
         Dialog_MyMessageBox.Show(Constant.MESSAGE_NO_DATA, 1, UiColors.MESSAGE_ERROR);
     }
 }
 private void pic_deleteUser_Click(object sender, EventArgs e)
 {
     if (!Utility.isNetworkAvailable())
     {
         Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
     }
     else
     {
         if (unusedUsersList == null)
         {
             unusedUsersList = staffManager.getUnusedUsersList();
         }
         displayUnUsedUser(unusedUsersList);
     }
 }
Exemplo n.º 12
0
        private void startBackgoundThread()
        {
            if (!backgroundWorker1.IsBusy)
            {
                myProgressDialog = new DIalog_ProgressBar();
                this.Opacity     = 0.8;
                myProgressDialog.Show();

                backgroundWorker1.RunWorkerAsync();
            }
            else
            {
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNDER_PROCESS, 1, UiColors.MESSAGE_ERROR);
            }
        }
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                switch ((int)e.Result)
                {
                case 0:
                    Dialog_MyMessageBox.Show(Constant.MAIL_UNSENT_NETWORK_ISSUES, 1, UiColors.MESSAGE_ERROR);
                    break;

                case 1:
                    Dialog_MyMessageBox.Show(Constant.NEW_USER_MAIL_SUCCESS, 1, UiColors.MESSAGE_SUCCESS);
                    break;
                }
            }
        }
Exemplo n.º 14
0
        public static void exportToExcel(ListView myList, Form_Home homeform)
        {
            if (!homeform.notifyIcon.Visible)
            {
                homeForm = homeform;
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork             += startBackgrounThread;
                worker.RunWorkerCompleted += backgroundThreadCompleted;

                MyListView myListObj = new MyListView(myList);
                worker.RunWorkerAsync(myListObj);
            }
            else
            {
                Dialog_MyMessageBox.Show(Constant.REQUEST_UNDER_PROCESS, 1, UiColors.MESSAGE_ERROR);
            }
        }
 private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     if (!listView1.CheckBoxes)
     {
         Entity_Staff stafObj = listView1.SelectedItems[0].Tag as Entity_Staff;
         DialogResult result  = Dialog_UpdateUser.Show(stafObj, true);
         if (result == DialogResult.Yes)
         {
             homeForm.but_manageUsers_sidePanel.PerformClick();
             Dialog_MyMessageBox.Show(Constant.UPDATE_SUCCESS, 1, UiColors.MESSAGE_SUCCESS);
         }
         else if (result == DialogResult.Retry)
         {
             Dialog_MyMessageBox.Show(Constant.EXCEPTION, 1, UiColors.MESSAGE_ERROR);
         }
     }
 }
Exemplo n.º 16
0
 private void but_update_Click(object sender, EventArgs e)
 {
     if (!Utility.isNetworkAvailable())
     {
         Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
     }
     else
     {
         if (isNewUser)
         {
             addNewUser();
         }
         else
         {
             updateUserInfo();
         }
     }
 }
        private void pic_addUser_Click(object sender, EventArgs e)
        {
            var          newUser = new Entity_Staff();
            DialogResult result  = Dialog_UpdateUser.Show(newUser);

            if (result == DialogResult.Yes)
            {
                homeForm.but_manageUsers_sidePanel.PerformClick();
                Dialog_MyMessageBox.Show(Constant.USER_ADDED_SUCCESS +
                                         "\nUserID: " + newUser.staffId + " ;; Password: " + Utility.generateTempUserPassword(newUser), 1, UiColors.MESSAGE_SUCCESS);

                //if (!backgroundWorker1.IsBusy)
                //    backgroundWorker1.RunWorkerAsync(newUser);
            }
            else if (result == DialogResult.Retry)
            {
                Dialog_MyMessageBox.Show(Constant.USER_ADDED_FAILED, 1, UiColors.MESSAGE_ERROR);
            }
        }
        private void updatePassWord()
        {
            if (!Utility.isNetworkAvailable())
            {
                Dialog_MyMessageBox.Show(Validations.VALIDATION_NO_NETWORK, 1, UiColors.MESSAGE_ERROR);
            }
            else
            {
                string oldPassword     = textBox_oldPassword.Text;
                string newPassword     = textBox_newPassword.Text;
                string confirmPassword = textBox_confirmPassword.Text;
                lastModifiedDate = Common.loggedUser.lastModifiedOn;

                if (isValidated(oldPassword, newPassword, confirmPassword))
                {
                    Common.loggedUser.password       = Utility.getMD5Value(newPassword);
                    Common.loggedUser.lastModifiedOn = DateTime.Now;
                    startBackgroundThread(true);
                }
            }
        }