コード例 #1
0
 /// <summary>
 /// 取消按钮点击事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btncancel_Click(object sender, EventArgs e)
 {
     Info.cashier_sum = 0;
     //将与交班有关信息作为参数传递,记录在Pos_rounds表的映射类中
     InsertPos_rounds.InitController().InsertPosrounds(Info.shop_id, Info.pos_id, Info.login_date, Info.cashier_sum, Info.emp_id, "0", Info.shift_num, DateTime.Now);
     this.Visible = false;
 }
コード例 #2
0
        /// <summary>
        /// 下线界面中确定按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btndone_Click(object sender, EventArgs e)
        {
            isExitType     = true;
            Info.exit_date = DateTime.Now;
            //下线更新pos_rounds表(本地)
            if (InsertPos_rounds.InitController().Update_Posrounds(Info.exit_date))
            {
                //创建一个线程用于打印下线小票
                Thread thread = new Thread(new ThreadStart(Run));
                thread.Start();
                //删除提单前的空的销售单
                ChangeInfo changeinfo = new ChangeInfo();
                changeinfo.DelSaletmp00(Info.sale_id);
                ReadIni readIni = new ReadIni();
                readIni.WriteString("RepastErp", "sale_id", "");
                //删除本地临时表中符合要求的数据
                DelLocalDB dellocaldb = new DelLocalDB(this.mainForm);
                dellocaldb.DelSaletmp();

                this.Dispose();
            }
            //else
            //{
            //    MessageBox.Show("下线失败!请在本Pos机上下线。");
            //}
        }
コード例 #3
0
        /// <summary>
        /// 确定按钮点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btndone_Click(object sender, EventArgs e)
        {
            try
            {
                Info.cashier_sum = Convert.ToDecimal(cashier_sum.Text);
            }
            catch
            {
                Info.cashier_sum = 0;
            }
            Info.remain_sum = Info.cashier_sum;
            readIni         = new ReadIni("Info.ini");
            readIni.WriteString("RepastErp", "cashier_sum", Convert.ToString(Info.cashier_sum));
            readIni.WriteString("RepastErp", "remain_sum", Convert.ToString(Info.remain_sum));
            //上线时往pos_rounds表中插入相关数据
            InsertPos_rounds insertPos_rounds = InsertPos_rounds.InitController();

            insertPos_rounds.InsertPosrounds(Info.shop_id, Info.pos_id, Info.login_date, Info.cashier_sum, Info.emp_id, "0", Info.shift_num, DateTime.Now);
            this.Visible = false;
        }