Пример #1
0
 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();
     }
 }
Пример #2
0
        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();
            }
        }
Пример #3
0
 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();
     }
 }
Пример #4
0
        //关闭时清理进程
        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);
        }
Пример #5
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();
        }