示例#1
0
        public static void PrintTouchTicket(TouchPrintedBill pBill)
        {
            //pBill.Print()
            TouchPrintEngine printEngine = new TouchPrintEngine();

            printEngine.AddPrintObject(pBill);
            printEngine.Print();
        }
示例#2
0
        private void ultraButton1_Click(object sender, System.EventArgs e)
        {
            //签到
            try
            {
                Member member = new Member(ms.ToTable());

                JobManage jobManage = new JobManage();
                //预订指定展位
                ms.cnvcState = ConstApp.Show_Seat_State_Booking;
                jobManage.MemberSeatBooking(ms);

                TouchPrintedBill pBill = new TouchPrintedBill(ms.ToTable());
                pBill.cnvcBillType = ConstApp.Bill_Type_SignIn;
                pBill.cnvcShow     = ms.cnvcShowName;
                //pBill.cndEndDate = Form1.pMember.cndEndDate;


                PrintedBill bill      = new PrintedBill(pBill.ToTable());
                Bill        nbill     = null;
                Member      retMember = jobManage.MemberSeatSignIn(ms, bill, out nbill);
                pBill.cnnBalance     = nbill.cnnBalance;
                pBill.cnnLastBalance = nbill.cnnLastBalance;
                pBill.cnnPrepay      = nbill.cnnPrepay;
                //pBill.cnvcFreeLast = retMember.cnvcFree;
                pBill.cnvcSeat = retMember.cnvcSales;

                Helper.PrintTouchTicket(pBill);
                this.lblPrintTip.Visible  = true;
                this.ultraButton1.Visible = false;
                this.ultraButton3.Visible = false;
                this.lblPrintTip.Text     = "签到成功,请在刷卡器下面取签到小票,再到四号窗口领取参会资料!";
                this.timer1.Interval      = 1000;
                this.timer1.Start();
            }
            catch (BusinessException bex)
            {
                DispError(bex.Type + ":" + bex.Message);
                //MessageBox.Show(this, bex.Message, bex.Type,MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            catch (System.Exception ex)
            {
                DispError("信息提示:" + ex.Message);
                //MessageBox.Show(this,ex.Message,"系统错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
        }