Exemple #1
0
        public LeadershipRank(string name, PrizeKind prize, string prizeValue, string note = null) : this()
        {
            RankName   = name;
            PrizeKind  = prize;
            PrizeValue = prizeValue;
            Note       = note;

            SetRankIds();
        }
Exemple #2
0
        public static string ReturnName(PrizeKind prizeKind)
        {
            switch (prizeKind)
            {
            case PrizeKind.MainBalance:
                return(L1.MAINBALANCE);

            case PrizeKind.CustomPrize:
                return(U6005.CUSTOMPRIZE);

            case PrizeKind.Points:
                return(AppSettings.PointsName);
            }
            return(null);
        }
Exemple #3
0
 public void UpdateRank(string name, PrizeKind prize, string prizeValue, int matrixCyclesPerDay, string note = null)
 {
     RankName   = name;
     PrizeKind  = prize;
     PrizeValue = prizeValue;
     if (prize != PrizeKind.CustomPrize)
     {
         Note = "";
     }
     else
     {
         Note = note;
     }
     MatrixCyclesPerDay = matrixCyclesPerDay;
     this.Save();
 }
Exemple #4
0
        public void AddRank(string name, PrizeKind prize, string prizeValue, string note = null)
        {
            var newRank = new LeadershipRank(name, prize, prizeValue, note);

            newRank.Save();
        }