private async void deleteButton_Click(object sender, System.EventArgs e) { if (documentationListView.SelectedIndices.Count > 0) { ConfirmForm confirmForm = new ConfirmForm(MainFormStateSingleton.Instance.MainForm, false); if (confirmForm.ShowDialog() != DialogResult.OK) { return; } var response = await _fileHandler.RemoveFileAsync(documentationListView.SelectedItems[0].SubItems[1].Text); if (response.Success) { errorLabel.Visible = false; LoadData(); return; } errorLabel.Text = ""; errorLabel.Text += response.ErrorMessage; errorLabel.Visible = true; } }
private async void deleteButton_Click(object sender, System.EventArgs e) { if (evaluationsListView.SelectedIndices.Count > 0) { ConfirmForm confirmForm = new ConfirmForm(MainFormStateSingleton.Instance.MainForm, false); if (confirmForm.ShowDialog() != DialogResult.OK) { return; } foreach (var evaluation in _evaluations) { if (evaluation.ID == evaluationsListView.SelectedItems[0].SubItems[2].Text) { var response = await ApiHelper.Instance.RemoveEvaluationAsync(evaluation.ID); if (response.Success) { errorLabel.Visible = false; await LoadDataAsync(); } else { errorLabel.Text = response.ErrorMessage; errorLabel.Visible = true; } return; } } } }
private async void deleteButton_Click(object sender, System.EventArgs e) { if (bonusesListView.SelectedIndices.Count > 0) { ConfirmForm confirmForm = new ConfirmForm(MainFormStateSingleton.Instance.MainForm, false); if (confirmForm.ShowDialog() != DialogResult.OK) { return; } foreach (var bonus in _bonuses) { if (bonus.GrantedDate.ToString("dd.MM.yyyy") == bonusesListView.SelectedItems[0].SubItems[1].Text && bonus.Value.ToString() == bonusesListView.SelectedItems[0].SubItems[2].Text && bonus.Description == bonusesListView.SelectedItems[0].SubItems[3].Text) { var response = await ApiHelper.Instance.RemoveBonusAsync(bonus.ID); if (response.Success) { errorLabel.Visible = false; await LoadDataAsync(); } else { errorLabel.Text = response.ErrorMessage; errorLabel.Visible = true; } return; } } } }
private async void deleteButton_Click(object sender, System.EventArgs e) { if (formerEmployeesListView.SelectedIndices.Count > 0) { ConfirmForm confirmForm = new ConfirmForm(MainFormStateSingleton.Instance.MainForm, false); if (confirmForm.ShowDialog() != DialogResult.OK) { return; } foreach (var formerEmployee in _formerEmployees) { if (formerEmployee.Email == formerEmployeesListView.SelectedItems[0].SubItems[formerEmployeesListView.SelectedItems[0].SubItems.Count - 1].Text) { var response = await ApiHelper.Instance.RemoveFormerEmployeeAsync(formerEmployee.ID); if (response.Success) { errorLabel.Visible = false; _currentPageNumber = 1; await LoadFormerEmployeesAsync(); } else { errorLabel.Text = response.ErrorMessage; errorLabel.Visible = true; } return; } } } }
private void Confirm() { using (ConfirmForm form = new ConfirmForm(this.Text, this.ConfirmText, this.ErrorTitle, this.ErrorText, this.Button1Text, this.Button2Text, this.MaskText)) { form.Width = this.Width; form.Height = this.Height; form.Text = this.Title; form.ShowDialog(); this.ButtonClickedText = form.ButtonClickedText; this.UserText = form.UserText; } }
private async void fireButton_Click(object sender, System.EventArgs e) { if (employeesListView.SelectedIndices.Count > 0) { string employeeId = default; foreach (var employee in _employees) { if (employee.Data.EmailAddress == employeesListView.SelectedItems[0].SubItems[6].Text && CurrentUser.User.Email != employeesListView.SelectedItems[0].SubItems[6].Text) { employeeId = employee.ID; } } if (employeeId == default) { return; } string reason = default; ConfirmForm confirmForm = new ConfirmForm(MainFormStateSingleton.Instance.MainForm, true); if (confirmForm.ShowDialog() == DialogResult.OK) { reason = confirmForm.Input; } if (reason == default) { return; } var result = await ApiHelper.Instance.FireEmployeeAsync(employeeId, reason, DateTime.Now); if (result.Success) { errorLabel.Visible = false; _currentPageNumber = 1; await LoadEmployeesAsync(); return; } errorLabel.Text = ""; foreach (var error in result.Errors) { errorLabel.Text += error; } errorLabel.Visible = true; } }
// /// <summary> /// 检查当前订单是不是空订单, /// 如果是空订单弹出信息提示窗口并返回true /// 如果不是 返回false /// </summary> /// <param name="mf">主窗体</param> /// <returns></returns> public static Boolean IsEmptyOrder(MainForm mf) { if (mf == null) { return(false); } if (SystemInfo.CurrentOrderAmount == 0 && mf.dataGridView1.RowCount == 0) { ConfirmForm cf = new ConfirmForm("订单未添加商品,请先添加商品。"); cf.ShowDialog(); mf.barcodeInput.Text = ""; return(true); } return(false); }
public void execute(Form hander) { MainForm mf = hander as MainForm; if (ViewUtil.IsEmptyOrder(mf)) { return; } if (mf != null) { ConfirmForm cf = new ConfirmForm("确认挂单?"); DialogResult dr = cf.ShowDialog(); if (dr == DialogResult.OK) { saleOrderService.update(SystemInfo.CurrentOrderId, "state", OrderState.Holding); mf.presenter.init(); } } }
private bool IsSafeToDelete() { if (StudentsListBox.SelectedItem == null) { return(false); } var selected = StudentsListBox.SelectedItem.ToString(); if (_borrowEventRepository.GetBorrowEventsByStudent(selected).Count != 0) { var bookError = new ErrorForm("The selected student must first return all borrowed books before deletion!"); bookError.ShowDialog(); return(false); } var confirmCancel = new ConfirmForm(); confirmCancel.ShowDialog(); return(confirmCancel.IsConfirmed); }
private bool IsSafeToDelete() { if (BooksListBox.SelectedItem == null) { return(false); } var selected = BooksListBox.SelectedItem.ToString(); var bookCopies = _bookCopyRepository.GetBookCopiesByBook(selected); if (bookCopies.Count != bookCopies.Count(bookCopy => bookCopy.Status == BookStatus.Available)) { var copyError = new ErrorForm("You cannot delete a book that has borrowed copies"); copyError.ShowDialog(); return(false); } var confirmCancel = new ConfirmForm(); confirmCancel.ShowDialog(); return(confirmCancel.IsConfirmed); }
private bool IsSafeToDelete() { if (PublishersListBox.SelectedItem == null) { return(false); } var selected = PublishersListBox.SelectedItem.ToString(); var checkedPublisher = _publisherRepository.GetAllPublishers() .FirstOrDefault(publisher => publisher.ToString() == selected); if (_bookRepository.GetBooksByPublisher(checkedPublisher).Count != 0) { var bookError = new ErrorForm("You must first delete the publisher's books before deleting him/her"); bookError.ShowDialog(); return(false); } var confirmCancel = new ConfirmForm(); confirmCancel.ShowDialog(); return(confirmCancel.IsConfirmed); }
private bool IsSafeToDelete() { if (AuthorsListBox.SelectedItem == null) { return(false); } var selected = AuthorsListBox.SelectedItem.ToString(); var checkedAuthor = _authorRepository.GetAllAuthors() .First(author => author.ToString() == selected); if (_bookRepository.GetBooksByAuthor(checkedAuthor).Count != 0) { var bookError = new ErrorForm("You must first delete the author's books before deleting him/her"); bookError.ShowDialog(); return(false); } var confirmCancel = new ConfirmForm(); confirmCancel.ShowDialog(); return(confirmCancel.IsConfirmed); }
public static bool Confirm(string str) { ConfirmForm form = new ConfirmForm(str); return(form.ShowDialog() == DialogResult.OK); }