private void ShowDaysLeftReminder()
        {
            ////remider daysleft from config//////
            bool isReminderDayToday = false;

            string[] reminderdays = null;;
            string   strdaysleft  = confService.GetConfigValueForKey("daysleftreminder");//23nov2012

            if (strdaysleft != null && strdaysleft.Trim().Length > 0)
            {
                reminderdays = strdaysleft.Split(',');
            }
            if (reminderdays != null)
            {
                foreach (string s in reminderdays)
                {
                    if (DaysLeft.ToString().Trim().Equals(s.Trim()))
                    {
                        isReminderDayToday = true;
                        break;
                    }
                }
            }

            //only show popup when these many number of days are left.
            if (DaysLeft == 0 || DaysLeft == 1 || isReminderDayToday)
            {
                MessageBox.Show(LicMessage + " : " + LicType, "License Status", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Beispiel #2
0
 private string CreateName()
 {
     if (DaysLeft == 9999)
     {
         return("∞d " + RealName);
     }
     else
     {
         return(DaysLeft.ToString(C) + "d " + RealName);
     }
 }
Beispiel #3
0
        public DaysLeft CountDayLeft(int id)
        {
            var      user     = db.Accounts.Find(id);
            DaysLeft daysleft = new DaysLeft();
            TimeSpan days     = user.ExpiryDate.Subtract(DateTime.Now);

            daysleft.Days = days.Days + 1;
            TimeSpan timepast  = DateTime.Now - user.CreatedDate;
            int      timepast1 = timepast.Days;
            int      percent   = timepast1 * 100 / 30;

            daysleft.Percent = percent;
            return(daysleft);
        }
Beispiel #4
0
 public ActionResult Login(string username, string pass)
 {
     if (ModelState.IsValid)
     {
         var dao    = new AccountDAO();
         int result = dao.Login(username, Encryptor.MD5Hash(pass));
         if (result == 1)
         {
             var user = dao.GetUser(username);
             if (user.Status == "true")
             {
                 Session["User"] = user;
                 if (user.Level == 2)
                 {
                     string   notice   = "";
                     DaysLeft daysleft = dao.CountDayLeft(user.AccountID);
                     Session["DaysLeft"] = daysleft;
                     var cart = ShoppingCart.GetCart(this.HttpContext, null);
                     notice = cart.RemoveSellerItem(user.AccountID);
                     cart.MigrateCart(username);
                     Session.Remove("CartID");
                     if (!String.IsNullOrEmpty(notice))
                     {
                         TempData["notice"] = "Bạn không thể mua các sản phẩm: " + notice + " vì bạn bán chúng";
                     }
                     Session["CartCount"] = ShoppingCart.GetCart(this.HttpContext, username).GetCount();
                     if (cart.GetCount() > 0)
                     {
                         return(RedirectToAction("Index", "CartItem"));
                     }
                     return(RedirectToAction("Index"));
                 }
                 else
                 {
                     return(RedirectToAction("Index", "Merchant"));
                 }
             }
             else
             {
                 ViewBag.Message = "Xin lỗi tài khoản của bạn đã bị khóa. Vì lý do: " + user.LockNote + ". Nếu có thắc mắc, vui lòng liên hệ 11-22-33-44.";
             }
         }
         else
         {
             ViewBag.Message = "Tài khoản hoặc mật khẩu không đúng. Vui lòng đăng nhập lại!";
         }
     }
     return(View());
 }
Beispiel #5
0
    public void OnDraw()
    {
        float alpha = DaysLeft == 0 ? 1.0f : 0.5f;

        image.color = new Color(1.0f, 1.0f, 1.0f, alpha);

        if (DaysLeft != 0)
        {
            numberText.text = DaysLeft.ToString();
        }
        else if (DaysBroken != 0)
        {
            numberText.text = $"<color=red>-{DaysBroken}</color>";
        }
        else
        {
            numberText.text = "";
        }

        imageFire.enabled = DaysBroken > 0;
    }