コード例 #1
0
        //锁定座位,当跳转支付页面时调用
        public int LockSites(Dictionary <string, string> schedule, List <string> siteIDs, SiteStateTimer.MyEventHandler1 myEventHandler)
        {
            Console.WriteLine(schedule["SiteState"]);
            SiteStateTimer siteStateTimer = new SiteStateTimer(DeleteTimer, schedule, siteIDs, siteStateTimers.Count, myEventHandler);

            siteStateTimers.Add(siteStateTimer);
            //返回计时器下标
            return(siteStateTimers.Count - 1);
        }
コード例 #2
0
 /// <summary>
 /// 开始锁定座位
 /// </summary>
 /// <param name="scheduleID"></param>
 /// <param name="siteIDs"></param>
 /// <returns></returns>
 public int LockSite(Dictionary <string, string> schedule, List <string> siteIDs, SiteStateTimer.MyEventHandler1 myEventHandler)
 {
     return(scheduleService.LockSites(schedule, siteIDs, myEventHandler));
 }