Ejemplo n.º 1
0
        public ActionResult CommitAllocation(string[] checkedRecords, int?SINumber, int?ProjectCode, string Sitext, string ProjectCodeText)
        {
            var user = _userProfileService.GetUser(User.Identity.Name);

            if (checkedRecords != null && SINumber != -1 && ProjectCode != -1)
            {
                if (SINumber == 0 || ProjectCode == 0)
                {
                    SINumber    = _shippingInstructionService.GetSINumberIdWithCreate(Sitext).ShippingInstructionID;
                    ProjectCode = _projectCodeService.GetProjectCodeIdWIthCreate(ProjectCodeText).ProjectCodeID;
                }
                _dispatchAllocationService.CommitDispatchAllocation(checkedRecords, SINumber.Value, user, ProjectCode.Value);
            }

            return(RedirectToAction("Index", "Dispatch"));
        }