private void btnLogin_Click(object sender, EventArgs e) { if (allowLogin) { try { if (GlobalTools.LoginAccount(this.txtUserName.Text, this.txtPwd.Text)) { if (loginSuccessType == 0) { this.QuitReadCard(); GlobalTools.ReturnUserAccout(); } else if (loginSuccessType == 1) { this.QuitReadCard(); GlobalTools.QuickBuyTicket(); } } else { GlobalTools.Pop(new UIdOrPwdErrorPanel()); } } catch (Exception ex) { GlobalTools.Log(ex); GlobalTools.PopNetError(); } } }
public void LoginWithMember(string memberCard) { try { if (GlobalTools.LoginAccount(this.txtUserName.Text)) { if (loginSuccessType == 0) { this.QuitReadCard(); GlobalTools.ReturnUserAccout(); } else if (loginSuccessType == 1) { this.QuitReadCard(); GlobalTools.QuickBuyTicket(); } } else { GlobalTools.Pop(new UIdOrPwdErrorPanel()); } } catch (Exception ex) { GlobalTools.Log(ex); GlobalTools.PopNetError(); } }
/// <summary> /// 返回主界面 /// </summary> public static void GoPanel(Control panel) { try { if (MainForm != null) { MainForm.AutoScroll = true; if (GlobalTools.fullScreenSeatSelectorForm != null) { Form frm = GlobalTools.fullScreenSeatSelectorForm; GlobalTools.fullScreenSeatSelectorForm = null; frm.Close(); } Control parent = MainForm; if (parent.Controls.Count > 0) { MainPanel oldPanel = parent.Controls[0] as MainPanel; if (oldPanel != null) { oldPanel.StopAdTimer(); } parent.Controls.Clear(); } #if DEBUG Console.WriteLine("GoPanel开始隐藏小键盘"); #endif HideAllKeyBoard(); WindowFormDelegate.AddControlTo(parent, panel); //parent.Controls.Add(panel); if (panel is MainPanel) { StopUnOperationCounter(); } else if (panel is OperationTimeParentPanel) { StopUnOperationCounter(); InitUnOperationControl(parent.Controls[0]); } else { ResetUnOperationTime(); StopUnOperationCounter(); StartUnOperationCounter(); InitUnOperationControl(parent.Controls[0]); } } } catch (Exception ex) { GlobalTools.Log(ex); MessageBox.Show("切换界面出现异常:" + ex.ToString()); } }
/// <summary> /// 定时刷新影片显示内容 /// </summary> public static void RefreshMovieShowList() { lock (synObj) { try { #if DEBUG Console.WriteLine("定时刷新热门电影和广告缓存" + System.DateTime.Now.ToString()); #endif SystemConfig config = FT.Commons.Cache.StaticCacheManager.GetConfig <SystemConfig>(); HiPiaoCache.RefreshHotMovie(config.Province, config.City); HiPiaoCache.RefreshAdvertisement(config.Cinema); /* * MovieShowList.Clear(); * DirectoryInfo dir = new DirectoryInfo("MovieShows"); * if (dir != null) * { * FileInfo[] files = dir.GetFiles(); * MovieObject movie = null; * Image img = null; * for (int i = 0; i < files.Length; i++) * { * * try * { * img = Image.FromFile(files[i].FullName); * movie = new MovieObject(); * movie.AdImage = (Image)img.Clone(); * movie.Name = files[i].Name; * MovieShowList.Add(movie); * } * catch (Exception ex) * { * //MessageBoxHelper.Show(ex.ToString()); * } * } * } * */ } catch (Exception ex) { GlobalTools.Log(ex); Console.WriteLine("定时刷新出现异常:" + ex.ToString()); GlobalTools.PopNetError(); } } //FileInfo }