private void label14_Click(object sender, EventArgs e) { try { decimal ss = Conv.ToDecimal(lbl.Text.Trim()); if (ss <= 0) { throw new Exception("付款金额不正确!"); } if (ss - ys != 0) { var frm = new YesNoForm("付款金额与应付金额不一致,是否继续?"); if (frm.ShowDialog() == DialogResult.No) { return; } } this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MsgForm frm = new MsgForm(ex.GetMessage()); frm.ShowDialog(); } }
private void btn_exit_Click(object sender, EventArgs e) { //this.Close(); YesNoForm frm = new YesNoForm("确定退出系统吗?"); if (frm.ShowDialog() == DialogResult.Yes) { if (Program.ReadWeight != null) { Program.ReadWeight.Dis(); } Program.is_run = false; save_exit(); } }
private void label14_Click(object sender, EventArgs e) { try { decimal sk = Conv.ToDecimal(lbl.Text.Trim()); decimal ss = Conv.ToDecimal(lbss.Text.Trim()); decimal zk = Conv.ToDecimal(this.zk.Text); decimal zl = Conv.ToDecimal(this.lblzl.Text); if (sk <= 0) { new MsgForm("收款金额不正确!").ShowDialog(); return; } if (zk < 0 || zk > 1) { new MsgForm("折扣必须在[0,1]之间!").ShowDialog(); return; } if (sk - ss < 0) { var frm = new YesNoForm("收款金额小于应收,是否继续?"); if (frm.ShowDialog() == DialogResult.No) { return; } } if (zl >= 100) { new MsgForm("找零必须小于100").ShowDialog(); return; } if (zl >= 0.1M) { ZLForm frm2 = new ZLForm(zl.ToString("0.00")); frm2.ShowDialog(); } this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MsgForm frm = new MsgForm(ex.GetMessage()); frm.ShowDialog(); } }
//关闭时清理进程 protected override void OnClosing(CancelEventArgs e) { YesNoForm frm = new YesNoForm("确定退出系统吗?"); if (frm.ShowDialog() == DialogResult.Yes) { if (Program.ReadWeight != null) { Program.ReadWeight.Dis(); } Program.is_run = false; e.Cancel = false; Application.ExitThread(); System.Environment.Exit(0); } else { e.Cancel = true; } //System.Environment.Exit(0); }
private void newOrder(string text) { if (lines.Count != 0) { var frm = new YesNoForm("新增前是否保存本单据?"); frm.ShowDialog(); if (frm.DialogResult == DialogResult.Yes) { CashPayOrder(); } } supcus_no = ""; lblcussup.Text = ""; lines.Clear(); this.ShowLine(); selectIndex = -1; currGoods = null; panel1.Refresh(); IBLL.ICGRK bll2 = new BLL.CGRK(); lblsheet_no.Text = bll2.GetNewTHOrderCode(); }