private void registerBtn_Click(object sender, EventArgs e) { if (!canSave()) { changeFieldColors(Color.LightPink); MessageBox.Show("Fill out required fields."); return; } using (var yon = new YesOrNoPrompt("Would you like to save changes?")) { yon.onBtnClick += (a, b) => { if (b) { MessageBox.Show("Edit successfull."); saveCitizen(); this.Close(); } }; yon.ShowDialog(); } //MessageBox.Show("Edit successfull."); //saveCitizen(); //this.Close(); }
private void DeleteBtn_Click(object sender, EventArgs e) { using (YesOrNoPrompt yesOrNo = new YesOrNoPrompt("Are you sure you want to delete this item?")) { yesOrNo.onBtnClick += YesOrNo_onBtnClick; yesOrNo.ShowDialog(); } }
public void PerformQuery() { if (SearchBox.Text == string.Empty) { MessageBox.Show("Search bar is empty!"); showData(); return; } DataTable.Rows.Clear(); using (var context = new EBarangayEntities()) { SearchedElements = context.Citizens.Where(x => (x.FirstName + x.MiddleName + x.LastName + x.Extension).Contains(SearchBox.Text)); if (SearchedElements.Count() > 0) { PopulateTable(SearchedElements.ToArray()); return; } else { SearchedElements = context.Citizens.Where(x => x.Address.Contains(SearchBox.Text)); if (SearchedElements.Count() > 0) { PopulateTable(SearchedElements.ToArray()); return; } } Citizen c = context.Citizens.FirstOrDefault(x => x.IdNumber == SearchBox.Text); if (c == null && UserManager.instance.currentUser.Rec_Create) { var yesorno = new YesOrNoPrompt("Entry Not found. Would you like to go register instead?"); yesorno.FormClosed += (xx, yy) => { Enabled = true; }; yesorno.onBtnClick += (xx, yy) => { if (yy) { IDEmptySearch?.Invoke(this, new EventArgs()); return; } /// set the total entries tag to 0 ResultTxt.Text = 0.ToString(); }; yesorno.Show(); Enabled = false; return; } OpenPreview(c); } }
private void saveBtn_Click(object sender, EventArgs e) { if (!canSave()) { return; } YesOrNoPrompt yesOrNo = new YesOrNoPrompt("Are you sure you want to save a complaint?"); yesOrNo.onBtnClick += SaveRecord; yesOrNo.FormClosed += (ss, eee) => { Enabled = true; }; yesOrNo.Show(); this.Enabled = false; }
private void DoneBtn_Click(object sender, EventArgs e) { using (var yesorno = new YesOrNoPrompt("Are you sure you want to mark this record as settled?")) { yesorno.onBtnClick += (se, ee) => { if (ee) { markAsDone(); Status.Text = "Settled"; Status.ForeColor = Color.Green; DoneBtn.Enabled = false; } }; yesorno.ShowDialog(); } }