public static void PrintTouchTicket(TouchPrintedBill pBill) { //pBill.Print() TouchPrintEngine printEngine = new TouchPrintEngine(); printEngine.AddPrintObject(pBill); printEngine.Print(); }
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); } }