public ActionResult EditDetail(InventoryDetailEntryViewModel model, FormCollection form)
        {
            InventoryOutDetailSessionWrapper.UpdateDetail(model);
            //var summary = OrderDetailSessionWrapper.CalculateSummary();
            var ajaxViewModel = new AjaxViewModel(message: "Order detail has been updated.");

            return(Json(ajaxViewModel));
        }
Esempio n. 2
0
 internal static void AddDetail(InventoryDetailEntryViewModel detailLine)
 {
     if (Detail.Count == 0)
     {
         detailLine.id = 1;
     }
     else
     {
         var dtl = Detail.LastOrDefault();
         detailLine.id = dtl.id + 1;
     }
     Detail.Add(detailLine);
 }
Esempio n. 3
0
        public ActionResult ValidateInventoryDetailIn(InventoryDetailEntryViewModel model, FormCollection form)
        {
            AjaxViewModel validationResult;

            if (model.ProductId == 0 || model.Qty == 0)
            {
                validationResult = new AjaxViewModel(isSuccess: false, message: "Inventory Detail is Not Complete");
                return(Json(validationResult));
            }
            else
            {
                validationResult = new AjaxViewModel(isSuccess: true);
                return(Json(validationResult));
            }
        }
 public ActionResult CreateDetail(InventoryDetailEntryViewModel model, FormCollection form)
 {
     if (model.ProductId == 0)
     {
         var ajaxViewModel = new AjaxViewModel(isSuccess: false, data: null, message: "Please Choose Product!");
         return(Json(ajaxViewModel));
     }
     else if (model.Qty == 0)
     {
         var ajaxViewModel = new AjaxViewModel(isSuccess: false, data: null, message: "Please Fill Qty!");
         return(Json(ajaxViewModel));
     }
     else
     {
         // Get UOM
         model.UomId = inventoryOutProvider.GetUOMId();
         InventoryOutDetailSessionWrapper.AddDetail(model);
         //var summary = OrderDetailSessionWrapper.CalculateSummary();
         var ajaxViewModel = new AjaxViewModel(message: "Inventory detail has been added.");
         return(Json(ajaxViewModel));
     }
 }
Esempio n. 5
0
 internal static void UpdateDetail(InventoryDetailEntryViewModel model)
 {
     DeleteDetail(model.id);
     AddDetail(model);
 }
        public ActionResult CreateDetail()
        {
            var model = new InventoryDetailEntryViewModel();

            return(PartialView("CreateEditDetail", model));
        }