Пример #1
0
 public ActionResult OrderDetails(string id = "")
 {
     if (string.IsNullOrEmpty(id))
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         try
         {
             List <OrderDetails> data = OrderBLL.OrderDetail_Get(id);
             double dem = 0;
             foreach (var item in data)
             {
                 dem += (item.Quantity * item.UnitPrice - item.Quantity * item.UnitPrice * item.Discount);
             }
             string total = dem.ToString("N1", CultureInfo.InvariantCulture);
             var    model = new Models.OrderDetailsResult
             {
                 Data    = data,
                 OrderID = id,
                 Total   = total
             };
             return(View(model));
         }
         catch (Exception)
         {
             return(RedirectToAction("Index"));
         }
     }
 }
Пример #2
0
 public ActionResult ajaxOrderHehe(string id = "")
 {
     try
     {
         Order checkOrder = SaleManagementBLL.Order_Get(id);
         if (checkOrder == null)
         {
             return(RedirectToAction("Index"));
         }
         var model = new Models.OrderDetailsResult
         {
             Data = SaleManagementBLL.Order_GetDetailsList(id),
         };
         return(Json(new { model.Data }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(RedirectToAction("Index"));
     }
 }
Пример #3
0
 public ActionResult OrderDetail(string id = "")
 {
     try
     {
         Order checkOrder = SaleManagementBLL.Order_Get(id);
         if (checkOrder == null)
         {
             return(RedirectToAction("Index"));
         }
         var model = new Models.OrderDetailsResult
         {
             Data    = SaleManagementBLL.Order_GetDetailsList(id),
             OrderID = Convert.ToInt32(id),
         };
         return(View(model));
     }
     catch
     {
         return(RedirectToAction("Index"));
     }
 }