Beispiel #1
0
        // GET: /JobReceiveHeader/



        // GET: /JobReceiveHeader/Create

        public ActionResult Create()
        {
            SubRecipeViewModel p = new SubRecipeViewModel();

            ViewBag.Mode = "Add";
            return(View(p));
        }
Beispiel #2
0
        public ActionResult Post(SubRecipeViewModel svm)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _SubRecipeService.Create(svm, User.Identity.Name);
                }

                catch (Exception ex)
                {
                    string message = _exception.HandleException(ex);
                    TempData["CSEXC"] += message;
                    ViewBag.Mode       = "Add";
                    return(View("Create", svm));
                }

                return(RedirectToAction("Create", "SubRecipe", null).Success("Data saved successfully"));
            }
            ViewBag.Mode = "Add";
            return(View("Create", svm));
        }
Beispiel #3
0
        public SubRecipeViewModel Create(SubRecipeViewModel vmSubRecipe, string UserName)
        {
            _RecipeHeaderService.CreateProdOrder(vmSubRecipe.JobOrderHeaderId, UserName, vmSubRecipe.Qty);

            _unitOfWork.Save();

            JobOrderHeader Header = _RecipeHeaderService.Find(vmSubRecipe.JobOrderHeaderId);



            _logger.LogActivityDetail(logVm.Map(new ActiivtyLogViewModel
            {
                DocTypeId    = Header.DocTypeId,
                DocId        = Header.JobOrderHeaderId,
                ActivityType = (int)ActivityTypeContants.Modified,
                DocNo        = Header.DocNo,
                DocDate      = Header.DocDate,
                DocStatus    = Header.Status,
            }));



            return(vmSubRecipe);
        }