Esempio n. 1
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机上下线。");
            //}
        }