/*--- 刪除選取的地點 ---*/ private void btnDelete_Click(object sender, EventArgs e) { /* 確定是否可以刪除 */ bool canDelete = CheckDeletePlace(selectedPlace); if (canDelete) { string sendMsg = "確定要刪除 " + selectedPlace + " 嗎?"; ConfirmForm confirm = new ConfirmForm(sendMsg); formFun.OpenFocusForm(confirm); bool toDelete = confirm.isOk; //確定要刪除嗎? if (toDelete) { DeletePlace(selectedPlace); } else { placeView.ClearSelection(); //清除預選 DisEditBtn(); //禁用編輯按鈕 } } else { placeView.ClearSelection(); //清除預選 DisEditBtn(); //禁用編輯按鈕 } }
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 void btnSignUp_Click(object sender, EventArgs e) { string inStr = txtName.Text.Trim(); /*- if: 輸入內容不能為空 *- else if: 必須選擇姓名 *-------------------------*/ if (inStr == "") { lblNameMsg.Visible = true; //顯示 『必須輸入』 return; } else if (selectedName == null) { formFun.OpenFocusForm(new WarningForm("必須選擇性名")); return; } /*-- 確認要報名嗎? --*/ ConfirmForm confirmForm = new ConfirmForm("確認要報名嗎?"); formFun.OpenFocusForm(confirmForm); if (confirmForm.isOk) { askingTablesForm.AddNameTo_SignUpList(selectedContactNum, selectedName, txtRemark.Text); } else { return; } this.Close(); }
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 (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 (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 btnDeleteLog_Click(object sender, EventArgs e) { ConfirmForm confirm = new ConfirmForm("確認要刪除嗎?"); formFun.OpenFocusForm(confirm); if (confirm.isOk) { /*- 從問事表中刪除 -*/ askingTableView.Rows.RemoveAt(index_askingTable); int rowsCount = askingTableView.Rows.Count; for (int i = 0; i < rowsCount; i++) { askingTableView.Rows[i].Cells[0].Value = i + 1; } askingTableView.ClearSelection(); // 取消預選 /*- 把指定 personalInfo_list 的資料刪除-*/ string contentNum = personalInfo_list[index_askingTable][0]; if (contentNum == contactNum_askingTable) { personalInfo_list.RemoveAt(index_askingTable); } /*- 從資料庫中刪除 -*/ DeleteHistoriesData(contactNum_askingTable, tableLabel.Text); /*- 禁用問事表區按鈕 -*/ DisableBtn_askingTable(); } }
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; } }
/*--- 從報名列刪除指定的姓名 ---*/ private void btnDeleteName_Click(object sender, EventArgs e) { string name = nameView.Rows[index_signUpList].Cells[1].Value.ToString(); ConfirmForm confirmForm = new ConfirmForm("確認要刪除 \"" + name + "\" 嗎?"); formFun.OpenFocusForm(confirmForm); /*--- 確認要刪除 ---*/ if (confirmForm.isOk) { RemoveName(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); }
private async Task ConfirmComplete(IDialogContext context, IAwaitable <ConfirmForm> result) { ConfirmForm form = null; try { form = await result; } catch (OperationCanceledException) { } if (form != null) { List <Confirm> appoints = Database5.ConfirmAppoint(form.Time, form.ProfessorID); /* if (meets == null || meets.Count == 0) * { * await context.PostAsync($"Sorry, could not find Time for {form.ProfessorID} "); * return; * }*/ StringBuilder sb4 = new StringBuilder(); sb4.Append($"Hi There! I was able to fix your appointment \n\n"); sb4.Append("--\n\n"); foreach (Confirm app in appoints) { sb4.Append($"Professor ID is **{app.ID}** and Timings are **{app.Time}**\n "); } var message = $"Looking for courses {form.ProfessorID} "; // var message1 = $"Looking for students {form.courseID}"; await context.PostAsync(sb4.ToString()); } context.Wait(MessageReceived); }
public static bool Confirm(ConfirmOptions options) { using var form = new ConfirmForm(options); return(form.Start()); }
private void BaseForm_Load(object sender, EventArgs e) { //set English as default language listBox1.SelectedItem = "English"; groupBox1.ForeColor = GlobalColours.mainTextColour; //set active cursor on the partID box textBox1.Focus(); //init dialogs warningMessageBox = new Form3(); stdMessageBox = new MessageForm(); errorBox = new Form2(); confirmForm = new ConfirmForm(); //get saved values from registry if they exist //readonly access RegistryKey regKey = Registry.CurrentUser.OpenSubKey(keyName); if (regKey != null) { //get values dataDir = (string)regKey.GetValue("DATA_DIR"); portNum = (string)regKey.GetValue("GPS_PORT"); baudRate = (string)regKey.GetValue("GPS_BAUD"); gpsCountry = (string)regKey.GetValue("GPS_COUNTRY"); string GPSenabled = (string)regKey.GetValue("GPS_ENABLED"); if (GPSenabled == "TRUE") { Utils.GPSenabled = true; //enable checkbox checkBox1.Checked = true; } else { Utils.GPSenabled = false; checkBox1.Checked = false; } if (dataDir != null) { label7.Text = dataDir; } if (portNum != null) { comboBox1.SelectedItem = portNum; } if (baudRate != null) { comboBox2.SelectedItem = baudRate; } if (gpsCountry != null) { comboBox3.SelectedItem = gpsCountry; } regKey.Close(); } if (dataDir != null) { //does the base dir still exist, i.e. its possible that the user has moved or deleted it. if (Directory.Exists(dataDir)) { //populate the current questionnaires, if any updateExistingQuestionList(); //load help text file loadHelp(); } else { warningMessageBox.setLabel("Warning: The Data Directory has been changed: please update the settings"); warningMessageBox.ShowDialog(); } } }
public static bool Confirm(string str) { ConfirmForm form = new ConfirmForm(str); return(form.ShowDialog() == DialogResult.OK); }