示例#1
0
        public ActionResult AddPromoCode()
        {
            double?margin = 0;

            if (Session["SelectedCustomerId"] == null || Session["SelectedCustomerId"].ToString() == "")
            {
                TempData["msg"] = "Please select the customer first.";
                return(RedirectToAction("SelectCustomers"));
            }
            else
            {
                GetCustomerMargin();

                if (margin == null || margin == 0)
                {
                    ViewModel.DefaultMargin.DefaultMarginUsers defaultMarginUsers = new ViewModel.DefaultMargin.DefaultMarginUsers();
                    margin = defaultMarginUsers.GetDefaultMargin().DefaultPercentage;
                }

                if (margin == null)
                {
                    margin = 0;
                }
            }
            return(View(margin));
        }
示例#2
0
        public ActionResult Cart()
        {
            double?margin = 0;

            if (Session["SelectedCustomerId"] == null || Session["SelectedCustomerId"].ToString() == "")
            {
                TempData["msg"] = "Please select the customer first.";
                return(RedirectToAction("SelectCustomers"));
            }
            else
            {
                if (TempData["Margin"] == null)
                {
                    Session["PromoCode"] = null;
                    margin = GetCustomerMargin();
                    if (margin == null || margin == 0)
                    {
                        ViewModel.DefaultMargin.DefaultMarginUsers defaultMarginUsers = new ViewModel.DefaultMargin.DefaultMarginUsers();
                        margin = defaultMarginUsers.GetDefaultMargin().DefaultPercentage;
                    }
                    if (margin == null)
                    {
                        margin = 0;
                    }
                    TempData["Margin"] = margin;
                    Session["Margin"]  = margin;
                }
                ViewModel.AddToCart.AddToCart cart = new ViewModel.AddToCart.AddToCart();
                return(View(cart.Get(0, Session["SelectedCustomerId"].ToString(), true)));
            }
        }
示例#3
0
 public ActionResult DefaultMarginUsers(Models.DefaultMargin d)
 {
     if (ModelState.IsValid)
     {
         ViewModel.DefaultMargin.DefaultMarginUsers defaultMarginUsers = new ViewModel.DefaultMargin.DefaultMarginUsers();
         defaultMarginUsers.CheckIfExist(d);
     }
     return(View());
 }
示例#4
0
 public ActionResult DefaultMarginUsers()
 {
     ViewModel.DefaultMargin.DefaultMarginUsers defaultMarginUsers = new ViewModel.DefaultMargin.DefaultMarginUsers();
     return(View(defaultMarginUsers.GetDefaultMargin()));
 }