Example #1
0
        public ActionResult RewardData()
        {
            if (Session["acc"] == null)
            {
                return(View("../Register/index"));
            }
            ViewBag.ACCOUNT = Session["acc"].ToString();

            Error.Error error = null;
            string[]    top10Events;

            WebHTCBackEnd.Models.Events.THC_EventReward objReward = new Models.Events.THC_EventReward();
            objReward.queryTop10Events(out top10Events, out error);

            if (error != null)
            {
                //ERROR Page
                return(View());
            }
            else
            {
                DataTable rewardData = null;
                var       lanSet     = new Language.Event_Reward();
                lanSet.CurrentZone     = THC_Library.Language.LanguageBase.CURRENT_LANGUAGE;
                ViewData["lan"]        = lanSet;
                ViewBag.TOP10_EVENTS   = top10Events;
                ViewBag.reward_types   = classes.RewardType.GetRewardType(THC_Library.Language.LanguageBase.CURRENT_LANGUAGE);
                ViewBag.reward_venders = classes.RewardVender.GetRewardVender(THC_Library.Language.LanguageBase.CURRENT_LANGUAGE);
                return(View(rewardData));
            }
        }
Example #2
0
        public ActionResult RewardSearch(string event_no, string event_name)
        {
            if (Session["acc"] == null)
            {
                return(View("../Register/index"));
            }
            ViewBag.ACCOUNT = Session["acc"].ToString();

            Error.Error error = null;
            string      strEventKey, strEventNo, strEventName, strVenderNo, strVenderName;

            string[] top10Events;

            WebHTCBackEnd.Models.Events.THC_EventReward objReward = new Models.Events.THC_EventReward();
            DataTable rewardData = objReward.queryRewardSearch(event_no, event_name, out strEventKey, out strEventNo,
                                                               out strEventName, out strVenderNo, out strVenderName, out top10Events,
                                                               out error);

            if (error != null)
            {
                return(View());
            }
            else
            {
                var lanSet = new Language.Event_Reward();
                lanSet.CurrentZone     = THC_Library.Language.LanguageBase.CURRENT_LANGUAGE;
                ViewData["lan"]        = lanSet;
                ViewBag.product_types  = classes.ProductType.GetProductType(THC_Library.Language.LanguageBase.CURRENT_LANGUAGE);
                ViewBag.s_event_no     = event_no;
                ViewBag.s_event_name   = event_name;
                ViewBag.EVENT_KEY      = strEventKey;
                ViewBag.EVENT_NO       = strEventNo;
                ViewBag.EVENT_NAME     = strEventName;
                ViewBag.VENDER_NO      = strVenderNo;
                ViewBag.VENDER_NAME    = strVenderName;
                ViewBag.TOP10_EVENTS   = top10Events;
                ViewBag.reward_types   = classes.RewardType.GetRewardType(THC_Library.Language.LanguageBase.CURRENT_LANGUAGE);
                ViewBag.reward_venders = classes.RewardVender.GetRewardVender(THC_Library.Language.LanguageBase.CURRENT_LANGUAGE);
                return(View("RewardData", rewardData));
            }
        }