Beispiel #1
0
        public ViewOrderDetail GetViewOrderDetail(ADProjectDb db, int orderId, int itemId)
        {
            ViewOrderDetail viewOrderDetail = (from IC in db.ItemCatalogue
                                               join OD in db.OrderDetail
                                               on IC.ItemCatalogueId equals OD.ItemId
                                               where OD.OrderId == orderId
                                               where OD.ItemId == itemId
                                               join SC in db.SupplierCatalogue
                                               on IC.ItemCatalogueId equals SC.ItemId
                                               join O in db.Order
                                               on OD.OrderId equals O.OrderId
                                               where SC.SupplierId == O.SupplierId
                                               select new ViewOrderDetail()
            {
                orderId = OD.OrderId,
                itemId = IC.ItemCatalogueId,
                description = IC.ItemDes,
                orderQty = OD.OrderQuantity,
                price = SC.ItemPrice,
                unit = IC.UnitOfMeasure,
                expDate = OD.ExpDelDate,
                actDate = OD.ActDelDate
            }).FirstOrDefault();

            return(viewOrderDetail);
        }
Beispiel #2
0
        public ActionResult EditOrderDetail(int orderId, int itemId)
        {
            using (var db = new ADProjectDb())
            {
                //get ViewOrderdetail from database

                ViewOrderDetail viewOrderDetail = orderService.GetViewOrderDetail(db, orderId, itemId);
                // Send Vieworderdetail to record the change
                return(View(viewOrderDetail));
            }
        }