示例#1
0
        public ActionResult OrderDetail(string[] UnitPrice, string[] ProductIDs, string[] Quantity, string[] Discount, string OrderID)
        {
            List <string> newProductID = new List <string>();
            List <string> newUnitPrice = new List <string>();
            List <string> newQuantity  = new List <string>();
            List <string> newDiscount  = new List <string>();

            for (int i = 0; i < UnitPrice.Length; i++)
            {
                if (string.IsNullOrEmpty(UnitPrice[i]) || string.IsNullOrEmpty(UnitPrice[i]))
                {
                    continue;
                }
                else
                {
                    newProductID.Add(ProductIDs[i]);
                    newUnitPrice.Add(UnitPrice[i]);
                    newQuantity.Add(Quantity[i]);
                    newDiscount.Add(Discount[i]);
                }
            }
            string[] arrayProductIds = newProductID.ToArray();
            string[] arrayUnitPrice  = newUnitPrice.ToArray();
            string[] arrayQuantity   = newQuantity.ToArray();
            string[] arrayDiscount   = newDiscount.ToArray();

            bool rs = SaleManagementBLL.Order_UpdateOrderDetails(OrderID, arrayProductIds, arrayUnitPrice, arrayQuantity, arrayDiscount);

            return(RedirectToAction("Detail", new { id = OrderID }));
        }