Example #1
0
 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();
         }
     }
 }
Example #2
0
 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();
     }
 }
Example #3
0
        /// <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());
            }
        }
Example #4
0
        /// <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
        }