private void btnSure_Click(object sender, EventArgs e) { string mobile = this.txtMobile.Text.Trim(); if (!FT.Commons.Tools.ValidatorHelper.ValidateMobile(mobile, false)) { GlobalTools.Pop("手机号码输入有误!"); return; } if (RandomSmsHelper.IsRight(this.txtCode.Text)) { if (HiPiaoCache.BindMobile(GlobalTools.GetLoginUser(), this.txtMobile.Text)) { GlobalTools.GetLoginUser().IsBindMobile = true; GlobalTools.GetLoginUser().Mobile = this.txtMobile.Text.Trim(); this.lbHint.Text = "绑定手机成功!"; //GlobalTools.Pop("绑定手机成功!"); GlobalTools.ChangePanel(this.FindForm(), new BindMobileSuccessPanel()); //this.FindForm().Close(); } else { this.lbHint.Text = "绑定手机失败!!"; //GlobalTools.Pop("绑定手机失败!"); } } else { this.lbHint.Text = "验证码输入错误!"; //GlobalTools.Pop("验证码输入错误!"); } }
private void PrintTask() { Thread.Sleep(3000); bool result = false; if (this.lists != null) { MyOpaqueLayerTools.ShowOpaqueLayer(this.panelHeader, 60, true); /* * GlobalHardwareTools.OpenHotPrinter(); * for (int i = 0; i < lists.Count; i++) * { * GlobalHardwareTools.PrintTicket(lists[i]); * } * GlobalHardwareTools.CloseHotPrinter(); * */ result = GlobalTools.PrintTickets(this.lists[0].Phone, this.lists[0].ValidCode); } if (result) { GlobalTools.ChangePanel(this.FindForm(), new WaitSuccessPrintPanel(this.lists, this.movieInfo, this.moviePlan)); } else { GlobalTools.ReturnMain(); } }
private void btnConfirmPay_Click_1(object sender, EventArgs e) { if (allowPay) { #if DEBUG UserObject usertmp = GlobalTools.GetLoginUser(); string pwdtmp = usertmp.Pwd; #endif if (GlobalTools.GetLoginUser().Pwd.Length == 0) { UserObject user = HiPiaoOperatorFactory.GetHiPiaoOperator().Login(GlobalTools.GetLoginUser().Name, this.txtUserPwd.Text); if (user != null) { GlobalTools.loginUser = user; } else { this.lbMsg.Text = "密码输入错误!"; return; } } if (this.txtUserPwd.Text != GlobalTools.GetLoginUser().Pwd) { this.lbMsg.Text = "密码输入错误!"; return; } this.FindForm().Close(); //string retCode="1"; string retCode = HiPiaoCache.UserBuyTicket(GlobalTools.GetLoginUser(), this.lists); //<?xml version="1.0" encoding="utf-8"?><root><order res="0" stat="购票失败" text="场次过期" phone="4001-099-088" ></order></root> //订购成功 if (retCode == "1") { GlobalTools.GetLoginUser().NeedRefresh(); GlobalTools.ChangePanel(GlobalTools.MainForm, new WaitTicketPrintPanel(this.lists, this.movieInfo, this.moviePlan)); this.FindForm().Close(); } //订购失败 else if (retCode.StartsWith("0")) { this.FindForm().Close(); GlobalTools.Pop(retCode.Substring(1)); //GlobalTools.PopNetError(); } //座位已售出,重新刷座位图 else if (retCode.StartsWith("2")) { this.FindForm().Close(); this.lbMsg.Text = "座位已售出,重新选择座位!"; GlobalTools.ChangePanel(GlobalTools.MainForm, new MovieSeatSelectorPanel(this.roomPlan, this.movieInfo, this.moviePlan, dt)); } } }
private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); GlobalTools.PrintTickets(tickets); /* * GlobalHardwareTools.OpenHotPrinter(); * GlobalHardwareTools.PrintTicket(); * GlobalHardwareTools.CloseHotPrinter(); * */ GlobalTools.ChangePanel(this.FindForm(), new SuccessPrintPanel()); }
private void btnCancel_Click(object sender, EventArgs e) { Form frm = this.FindForm(); if (frm != null) { frm.FormClosing += new FormClosingEventHandler(frm_FormClosing); GlobalTools.ChangePanel(this.FindForm(), new QuitAccountConfirmPanel()); // frm.Close(); // GlobalTools.Pop(new QuitAccountConfirmPanel()); } // GlobalTools.ReturnMain(); }
private void ChangeHint(string msg1, string msg2) { GlobalTools.ChangePanel(this.FindForm(), new TicketPrintMessagePanel(msg1, msg2)); }
private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); try { SystemConfig config = FT.Commons.Cache.StaticCacheManager.GetConfig <SystemConfig>(); ArrayList tickets = new ArrayList(); if (config.IsDingXin) { tickets = HipiaoTcpHelper.GetDingxinTicket("1", "13269402753", "694540"); // tickets = HipiaoTcpHelper.GetDingxinTicket(config.CinemaId, mobile, validCode); } else { //this.ChangeHint("该影票已出过票!"); //this.ChangeHint("网络故障,请向影院工作人员垂询!", "或拨打400-601-556"); // GlobalTools.ChangePanel(this.FindForm(), new MessagePanelFirst("该影票已出过票!")); // GlobalTools.ChangePanel(this.FindForm(), new InputErrorPanel()); // GlobalTools.ChangePanel(this.FindForm(), new MessagePanelFirst("网络故障,请向影院工作人员垂询!", "或拨打400-601-556")); // return; string msgType = "30"; //string str = this.txtMobile.Text.Trim() + "\t" + this.txtValidCode.Text.Trim() + "\t" + this.txtFlag.Text.Trim() + "\n"; string str = "1,2,3,4,5,6,7\r1,2,3\r" + mobile + "\t" + validCode + "\t0\n"; //str = msgType + str; //helper.Send(str); //HipiaoTcpHelper.GetTicket(str); //SystemConfig config = FT.Commons.Cache.StaticCacheManager.GetConfig<SystemConfig>(); tickets = HipiaoTcpHelper.GetTicket(config.CinemaServerIp, config.CinemaServerPort, HiPiaoProtocol.PackSend(msgType, str)); //TicketPrintObject ticket = HiPiaoInterface.HiPiaoOperatorFactory.GetMockHiPiaoOperator().GetTicket(mobile, valid); // GlobalHardwareTools.ticket = ticket; } if (tickets != null && tickets.Count > 0 && ((TicketPrintObject)tickets[0]).PrintTime != null) { if (((TicketPrintObject)tickets[0]).IsPrinted == false) { //this.pictureBox1.Image = Properties.Resources.Print_Wait_Print; //this.un // System.Threading.Thread.Sleep(2000); // this.pictureBox1.Image = Properties.Resources.Print_Wait_Success; // System.Threading.Thread.Sleep(2000); // this.FindForm().Close(); GlobalTools.ChangePanel(this.FindForm(), new WaitPrintPanel(tickets)); } else { //retCode = 1; //this.FindForm().Close(); this.ChangeHint("该影票已出过票!"); // GlobalTools.ChangePanel(this.FindForm(), new MessagePanelFirst("该影票已出过票!")); } } else { // retCode = 2; // this.FindForm().Close(); GlobalTools.ChangePanel(this.FindForm(), new InputErrorPanel()); // GlobalTools.ReturnTicketPrint(); } } catch (Exception ex) { Console.WriteLine(ex); //retCode = 3; // this.FindForm().Close(); // System.Threading.Thread.Sleep(1000); // this.ChangePanel(new MessagePanelFirst("网络故障,请向影院工作人员垂询!", "或拨打400-601-556")); // GlobalTools.ChangePanel(this.FindForm(), new MessagePanelFirst("网络故障,请向影院工作人员垂询!", "或拨打400-601-556")); this.ChangeHint("网络故障,请向影院工作人员垂询!", "或拨打400-601-556"); } }
private void btnSure_Click(object sender, EventArgs e) { GlobalTools.ChangePanel(this.FindForm(), new BindMobilePanel()); }