private void OnSelectionChangedCommand() { if (!isEditing) { if (null != SelectPlanEntity) { PlanEntity planEntity = new PlanEntity(); CopyPlanEntity(SelectPlanEntity, ref planEntity); EditingPlanEntity = planEntity; } else { EditingPlanEntity = new PlanEntity(); } } else { if (null == SelectPlanEntity && null == uneditedPlanEntity) { return; } if (null != SelectPlanEntity && null != uneditedPlanEntity && SelectPlanEntity.ManufactureNumber == uneditedPlanEntity.ManufactureNumber && SelectPlanEntity.VersionId == uneditedPlanEntity.VersionId && SelectPlanEntity.SequenceId == uneditedPlanEntity.SequenceId && SelectPlanEntity.SheetName == uneditedPlanEntity.SheetName) { return; } CustomMessage customMesage = new CustomMessage("保存编辑并切换?", CustomMessage.MessageType.Confirm); customMesage.Closed += new EventHandler(SelectionConfirm_Closed); customMesage.Show(); } }
private void CreateReport(ICollection source, string reportName) { try { var rd = new ReportDocument(); rd.Load("Reports\\" + reportName + ".rpt"); rd.SetDataSource(source); var saveFileDlg = new SaveFileDialog { FileName = reportName, DefaultExt = ".pdf", Filter = "Pdf documents (.pdf)|*.pdf", InitialDirectory = Environment.CurrentDirectory }; if (saveFileDlg.ShowDialog() == true) { rd.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, saveFileDlg.FileName); } } catch (Exception ex) { CustomMessage.Show(ex.Message, this); } }
private void CancelButton_Click(object sender, RoutedEventArgs e) { bool hasEditing = false; bool hasChanged = false; for (int pos = 0; pos < planListViewModelList.Count; ++pos) { PlanListViewModel planListViewModel = planListViewModelList[pos]; if (planListViewModel.IsEditing) { hasEditing = true; } if (planListViewModel.IsChanged) { hasChanged = true; } } if (hasEditing || hasChanged) { CustomMessage customMesage = new CustomMessage("放弃修改?", CustomMessage.MessageType.Confirm); customMesage.Closed += new EventHandler(CancelConfirm_Closed); customMesage.Show(); } else { this.DialogResult = false; } }
public void ShowConfirm(string message, Action yesAction, Action noAction) { //downloaded from http://silverlightmsgbox.codeplex.com/ var confirmMessage = new CustomMessage(message, CustomMessage.MessageType.Confirm); confirmMessage.CancelButton.Click += (obj, args) => noAction(); confirmMessage.OKButton.Click += (obj, args) => yesAction(); confirmMessage.Show(); }
private void OnDeletePlanCommand() { if (SelectPlanEntity != null) { CustomMessage customMesage = new CustomMessage("删除选中项?", CustomMessage.MessageType.Confirm); customMesage.Closed += new EventHandler(DeleteConfirm_Closed); customMesage.Show(); } }
private void BtnRollBack_Click(object sender, RoutedEventArgs e) { try { RollBack(); } catch (Exception ex) { Console.WriteLine(ex); CustomMessage.Show("Rollback failed", this); return; } CustomMessage.Show("Successfully rollback", this, MessageType.Success); }
private void BtnSave_Click(object sender, RoutedEventArgs e) { try { context.SaveChanges(); } catch (Exception ex) { Console.WriteLine(ex); CustomMessage.Show("Save failed - invalid data", this); return; } CustomMessage.Show("Successfully saved", this, MessageType.Success); }
private void BtnPr4Run_Click(object sender, RoutedEventArgs e) { var param1 = TbxCehIdPr4.Text.ToNullable <int>(); try { var res = context.pr4(param1); new WindowProcResult { Pr4_Results = res.ToList() }.ShowDialog(); } catch { CustomMessage.Show(ErrorMessage, this); } }
private void BtnLogin_Click(object sender, RoutedEventArgs e) { string login = tbxLogin.Text; var context = Connect(login, tbxPass.Password, out string connectionString); if (context == null) { CustomMessage.Show("Invalid login or password!", this); return; } DataHandler.Instance.CurrConnectionString = connectionString; DataHandler.Instance.CurrAccType = GetAccType(login); new MainWindow(context).Show(); Close(); }
private void BtnRefresh_Click(object sender, RoutedEventArgs e) { try { RefreshAll(); LoadAll(); } catch (Exception ex) { Console.WriteLine(ex); CustomMessage.Show("Refresh failed", this); return; } CustomMessage.Show("Successfully refreshed", this, MessageType.Success); }
private void CancelButton_Click(object sender, RoutedEventArgs e) { string error = CheckAccomplish(); if (string.IsNullOrEmpty(error)) { Save(); this.DialogResult = false; } else { error += ",继续关闭?"; CustomMessage customMesage = new CustomMessage(error, CustomMessage.MessageType.Confirm); customMesage.Closed += new EventHandler(CancelConfirm_Closed); customMesage.Show(); } }
private void BtnPr3Run_Click(object sender, RoutedEventArgs e) { var param1 = TbxCehIdPr3.Text.ToNullable <int>(); var param2 = TbxEngProfPr3.Text.ToNullableStr(); var param3 = TbxWorkerProfPr3.Text.ToNullableStr(); try { var res = context.pr3(param1, param2, param3); new WindowProcResult { Pr3_Results = res.ToList() }.ShowDialog(); } catch { CustomMessage.Show(ErrorMessage, this); } }
private void BtnPr11Run_Click(object sender, RoutedEventArgs e) { var param1 = TbxCategoryPr11.Text.ToNullableStr(); var param2 = TbxTestLabIdPr11.Text.ToNullable <int>(); var param3 = DatePickerStartDatePr11.SelectedDate; var param4 = DatePickerEndDatePr11.SelectedDate; try { var res = context.pr11(param1, param2, param3, param4); new WindowProcResult { Pr11_Results = res.ToList() }.ShowDialog(); } catch { CustomMessage.Show(ErrorMessage, this); } }
private void button1_Click(object sender, EventArgs e)//Button Tambah { DialogResult dX = CustomMessage.Show("Pilih Kategori Pegawai", "Dokter", "Beautician", "Cancel"); if (dX == DialogResult.Yes) { hideStart(); tambahJadwalDokter1.setFlag(1); tambahJadwalDokter1.Visible = true; disable(); } if (dX == DialogResult.No) { hideStart(); tambahJadwalBeautician1.setFlag(1); tambahJadwalBeautician1.Visible = true; disable(); } }
private void btnPromo_Click(object sender, EventArgs e) { DialogResult dX = CustomMessage.Show("Pilih jenis transaksi", "Konsultasi", "Non-Konsultasi", "Cancel"); if (dX == DialogResult.Yes) { PendaftaranTransaksi TransaksiKonsultasiDashBoard = new PendaftaranTransaksi(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { PendaftaranNK NK = new PendaftaranNK(); this.WindowState = FormWindowState.Minimized; NK.ShowDialog(); this.WindowState = FormWindowState.Normal; } }
private void OnEditPlanCommand() { if (IsEditing) { if (null != uneditedPlanEntity && uneditedPlanEntity.SequenceId == SelectPlanEntity.SequenceId) { return; } CustomMessage customMesage = new CustomMessage("保存编辑并切换?", CustomMessage.MessageType.Confirm); customMesage.Closed += new EventHandler(EditingConfirm_Closed); customMesage.Show(); } else { IsEditing = true; uneditedPlanEntity = new PlanEntity(); CopyPlanEntity(SelectPlanEntity, ref uneditedPlanEntity); PlanEntity planEntity = new PlanEntity(); CopyPlanEntity(SelectPlanEntity, ref planEntity); EditingPlanEntity = planEntity; UpdateChanged("EditingOriginalName"); } }
private void button1_Click_1(object sender, EventArgs e) { if (radioNormal.Checked == true) { if (txtBayar.Text == "" || int.Parse(txtBayar.Text) <= 0 || int.Parse(txtBayar.Text) < int.Parse(txtTotal.Text)) { DialogResult dr = MessageBox.Show("Silahkan cek kembali besar uang yang diinputkan", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { if (dataGridView2.RowCount != 0) { updateStockProdukHere(); TSC_C.setPayed(idTransaksi.Text); TSC_C.updateTotalTransaksi(double.Parse(txtTotal.Text), idTransaksi.Text); makeReward(); DialogResult dr = MessageBox.Show("Pembayaran disimpan Normal", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); int kembalian = int.Parse(txtBayar.Text) - int.Parse(txtTotal.Text); txtKembalian.Text = kembalian.ToString(); DialogResult dX = CustomMessage.Show("Kembalian anda sebesar: " + kembalian, "Cetak Nota", "Transaksi Baru", "Ok"); if (dX == DialogResult.Yes) { NotaA TransaksiKonsultasiDashBoard = new NotaA(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { this.Close(); } if (dX == DialogResult.Cancel) { this.Close(); } } else if (dataGridView2.RowCount == 0) { TSC_C.setPayed(idTransaksi.Text); TSC_C.updateTotalTransaksi(double.Parse(txtTotal.Text), idTransaksi.Text); makeReward(); DialogResult dr = MessageBox.Show("Pembayaran disimpan Normal", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); int kembalian = int.Parse(txtBayar.Text) - int.Parse(txtTotal.Text); txtKembalian.Text = kembalian.ToString(); DialogResult dX = CustomMessage.Show("Kembalian anda sebesar: " + kembalian, "Cetak Nota", "Transaksi Baru", "Ok"); if (dX == DialogResult.Yes) { NotaA TransaksiKonsultasiDashBoard = new NotaA(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { this.Close(); } if (dX == DialogResult.Cancel) { this.Close(); } } else { DialogResult drX = MessageBox.Show("HAHAHAHA Error Normal!", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } else if (radioPoin.Checked == true) { if (txtBayar.Text == "" || int.Parse(txtBayar.Text) <= 0 || int.Parse(txtBayar.Text) < int.Parse(txtTotal.Text)) { DialogResult dr = MessageBox.Show("Silahkan cek kembali besar uang yang diinputkan", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { if (dataGridView2.RowCount != 0) { updateStockProdukHere(); TSC_C.setPayed(idTransaksi.Text); TSC_C.updateTotalTransaksi(double.Parse(txtTotal.Text), idTransaksi.Text); TSC_C.updateKodePromoInTransaksi("POIN", idTransaksi.Text); makeReward(); DialogResult dr = MessageBox.Show("Pembayaran disimpan POIN", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); int kembalian = int.Parse(txtBayar.Text) - int.Parse(txtTotal.Text); txtKembalian.Text = kembalian.ToString(); DialogResult dX = CustomMessage.Show("Kembalian anda sebesar: " + kembalian, "Cetak Nota", "Transaksi Baru", "Ok"); if (dX == DialogResult.Yes) { NotaA TransaksiKonsultasiDashBoard = new NotaA(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { this.Close(); } if (dX == DialogResult.Cancel) { this.Close(); } } else if (dataGridView2.RowCount == 0) { TSC_C.setPayed(idTransaksi.Text); TSC_C.updateTotalTransaksi(double.Parse(txtTotal.Text), idTransaksi.Text); makeReward(); DialogResult dr = MessageBox.Show("Pembayaran disimpan Normal", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); int kembalian = int.Parse(txtBayar.Text) - int.Parse(txtTotal.Text); txtKembalian.Text = kembalian.ToString(); DialogResult dX = CustomMessage.Show("Kembalian anda sebesar: " + kembalian, "Cetak Nota", "Transaksi Baru", "Ok"); if (dX == DialogResult.Yes) { NotaA TransaksiKonsultasiDashBoard = new NotaA(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { this.Close(); } if (dX == DialogResult.Cancel) { this.Close(); } } else { DialogResult drX = MessageBox.Show("HAHAHAHA Error POIN!", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } else if (radioPromo.Checked == true) { if (txtBayar.Text == "" || int.Parse(txtBayar.Text) <= 0 || int.Parse(txtBayar.Text) < int.Parse(txtTotal.Text)) { DialogResult dr = MessageBox.Show("Silahkan cek kembali besar uang yang diinputkan", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { if (dataGridView2.RowCount != 0) { updateStockProdukHere(); TSC_C.setPayed(idTransaksi.Text); TSC_C.updateKodePromoInTransaksi(cmbKodePromo.Text, idTransaksi.Text); TSC_C.updateTotalTransaksi(double.Parse(txtTotal.Text), idTransaksi.Text); makeReward(); DialogResult dr = MessageBox.Show("Pembayaran disimpan Promo", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); int kembalian = int.Parse(txtBayar.Text) - int.Parse(txtTotal.Text); txtKembalian.Text = kembalian.ToString(); DialogResult dX = CustomMessage.Show("Kembalian anda sebesar: " + kembalian, "Cetak Nota", "Transaksi Baru", "Ok"); if (dX == DialogResult.Yes) { NotaA TransaksiKonsultasiDashBoard = new NotaA(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { this.Close(); } if (dX == DialogResult.Cancel) { this.Close(); } } else if (dataGridView2.RowCount == 0) { TSC_C.setPayed(idTransaksi.Text); TSC_C.updateKodePromoInTransaksi(cmbKodePromo.Text, idTransaksi.Text); TSC_C.updateTotalTransaksi(double.Parse(txtTotal.Text), idTransaksi.Text); makeReward(); DialogResult dr = MessageBox.Show("Pembayaran disimpan Normal", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); int kembalian = int.Parse(txtBayar.Text) - int.Parse(txtTotal.Text); txtKembalian.Text = kembalian.ToString(); DialogResult dX = CustomMessage.Show("Kembalian anda sebesar: " + kembalian, "Cetak Nota", "Transaksi Baru", "Ok"); if (dX == DialogResult.Yes) { NotaA TransaksiKonsultasiDashBoard = new NotaA(); this.WindowState = FormWindowState.Minimized; TransaksiKonsultasiDashBoard.ShowDialog(); this.WindowState = FormWindowState.Normal; } if (dX == DialogResult.No) { this.Close(); } if (dX == DialogResult.Cancel) { this.Close(); } } else { DialogResult drX = MessageBox.Show("HAHAHAHA Error Promo!", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } else { DialogResult dr = MessageBox.Show("Silahkan pilih metode pembayaran", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
public void ShowMessage(string message) { var messsageBox = new CustomMessage(message); messsageBox.Show(); }