コード例 #1
0
        //
        // GET: /PurseData/

        //我的钱包主页
        public ActionResult Index()
        {
            string auth = AppUserToken;

            if (auth.IsEmpty())
            {
                //没有登录
                //
                return(RedirectToAction("Index", "ErrorPrompt", new { message = "用户登录失败" }));
            }
            else if (auth == "-1")
            {
                return(RedirectToAction("Register", "ParkingPayment"));
            }

            //VerifyCode a = UnifiedClass.getUnified(token, "B20180623124743858", 0);
            //var aa = a.Result;
            //var bb = a.Status;
            ////token end
            //var coupon = CouponClass.getCoupon(token, 100);
            //var balance = BalanceOrderClass.getBalanceOrder(token, 100, "e906234d-1875-e811-856b-ab69e9a7d233");

            UserInfo user = Purses.getUserInfo(auth);

            if (user != null && user.Status == 1)
            {
                ViewBag.Balance     = user.Result.Balance;
                ViewBag.CouponCount = user.Result.CouponCount;
            }
            else
            {
                return(RedirectToAction("index", "errorprompt", new { message = "用户登录失败" }));
            }
            return(View());
        }
コード例 #2
0
 public Base(CurrentPlayer currentPlayer, PlayerNames names, Places places, Purses purses, PenaltyBox penaltyBox, Categories categories, QuestionsByCategory questions, bool[] isGettingOutOfPenaltyBox)
 {
     this.currentPlayer            = currentPlayer;
     this.names                    = names;
     this.places                   = places;
     this.purses                   = purses;
     this.penaltyBox               = penaltyBox;
     this.categories               = categories;
     this.questions                = questions;
     this.isGettingOutOfPenaltyBox = isGettingOutOfPenaltyBox;
 }
コード例 #3
0
 public void LoadAndRender()
 {
     if (!PlayerPrefs.HasKey("Purses"))
     {
         return;
     }
     pursesSave = GameObject.FindGameObjectWithTag("MainControl").GetComponent <MainControl>().purses;
     for (int i = 0; i < pursesSave.Titles.Count; i++)
     {
         Render(i, transform, prefab);
     }
     GetComponent <RectTransform>().anchoredPosition = new Vector2(0, -75);
 }
コード例 #4
0
    // Вывод в главный список кошельков
    public void Render(int i)
    {
        pursesSave = GameObject.FindGameObjectWithTag("MainControl").GetComponent <MainControl>().purses;

        string   title        = pursesSave.Titles[i];
        double   value        = pursesSave.Values[i];
        double   startValue   = pursesSave.StartValues[i];
        char     curency      = pursesSave.Curencys[i];
        DateTime creatingDate = DateTime.Parse(pursesSave.CreatingDates[i]);

        GameObject purse     = Instantiate(prefab, transform);
        OnePurse   purseCtrl = purse.GetComponent <OnePurse>();

        purse.name = i.ToString();
        purse.transform.localPosition = new Vector2(purse.transform.localPosition.x, purse.transform.localPosition.y - i * (150 + itemSpacing));

        purseCtrl.Init(title, value, startValue, curency, creatingDate);
        purseCtrl.Render();

        height = (150 + itemSpacing) * (i + 1);
    }
 public PenaltyBoxRollFactory(CurrentPlayer currentPlayer, PlayerNames names, Places places, Purses purses, PenaltyBox penaltyBox, Categories categories, QuestionsByCategory questions, bool[] isGettingOutOfPenaltyBox, int roll)
     : base(currentPlayer, names, places, purses, penaltyBox, categories, questions, isGettingOutOfPenaltyBox)
 {
     this.roll = roll;
 }
コード例 #6
0
ファイル: MainControl.cs プロジェクト: andysone75/cashcontrol
    void Start()
    {
        LangSystem.Init();
        dateControl.Load();
        amountControl.Load();

        // Загрузка сохранений
        if (PlayerPrefs.HasKey("Incomes"))
        {
            incomes = JsonUtility.FromJson <Incomes>(PlayerPrefs.GetString("Incomes"));
        }
        if (PlayerPrefs.HasKey("Costs"))
        {
            costs = JsonUtility.FromJson <Costs>(PlayerPrefs.GetString("Costs"));
        }
        if (PlayerPrefs.HasKey("Purses"))
        {
            purses = JsonUtility.FromJson <Purses>(PlayerPrefs.GetString("Purses"));
        }

        if (dateControl.HasMonthPassed())
        {
            UpdateMonth();
        }
        else if (dateControl.IsDayEnd())
        {
            UpdateDayStat();
        }

        dateControl.Render();
        amountControl.Render();

        incomeControl.LoadAndRender();
        costControl.LoadAndRender();
        pursesControl.LoadAndRender();

        // Language Loading
        //Lang lang = LangSystem.Load();
        LangSystem.Init();
        LangSystem.Load();

        for (int i = 0; i < tMenuOther.Length; i++)
        {
            tMenuOther[i].text = LangSystem.lang.Menu_Other[i];
        }
        for (int i = 0; i < tCostsInfo.Length; i++)
        {
            tCostsInfo[i].text = LangSystem.lang.CostsInfo[i];
        }
        for (int i = 0; i < tPursesInfo.Length; i++)
        {
            tPursesInfo[i].text = LangSystem.lang.PursesInfo[i];
        }
        for (int i = 0; i < tIncomesInfo.Length; i++)
        {
            tIncomesInfo[i].text = LangSystem.lang.IncomesInfo[i];
        }
        for (int i = 0; i < tSwitcher.Length; i++)
        {
            tSwitcher[i].text = LangSystem.lang.Switcher[i];
        }
        for (int i = 0; i < tItemInfo.Length; i++)
        {
            tItemInfo[i].text = LangSystem.lang.ItemInfo[i];
        }
        for (int i = 0; i < tPurseInfo.Length; i++)
        {
            tPurseInfo[i].text = LangSystem.lang.PurseInfo[i];
        }
        for (int i = 0; i < tAddingControl.Length; i++)
        {
            tAddingControl[i].text = LangSystem.lang.AddingControl[i];
        }
        for (int i = 0; i < tAddingPurse.Length; i++)
        {
            tAddingPurse[i].text = LangSystem.lang.AddingPurse[i];
        }
        for (int i = 0; i < tNoPursesModal.Length; i++)
        {
            tNoPursesModal[i].text = LangSystem.lang.NoPursesModal[i];
        }
    }
コード例 #7
0
 public CorrectFactory(CurrentPlayer currentPlayer, PlayerNames names, Places places, Purses purses, PenaltyBox penaltyBox, Categories categories, QuestionsByCategory questions, bool[] isGettingOutOfPenaltyBox)
     : base(currentPlayer, names, places, purses, penaltyBox, categories, questions, isGettingOutOfPenaltyBox)
 {
 }