private void SetRequestUserInfo(ShiftRequestVM requestVM, InventoryAdjustSourceAction action) { int?currentUserSysNo = CPApplication.Current.LoginUser.UserSysNo; if (action == InventoryAdjustSourceAction.Create) { requestVM.CreateUserSysNo = currentUserSysNo; } else if (action == InventoryAdjustSourceAction.Audit || action == InventoryAdjustSourceAction.CancelAudit) { requestVM.AuditUserSysNo = currentUserSysNo; } else if (action == InventoryAdjustSourceAction.OutStock) { requestVM.OutStockUserSysNo = currentUserSysNo; } else if (action == InventoryAdjustSourceAction.InStock) { requestVM.InStockUserSysNo = currentUserSysNo; } else { requestVM.EditUserSysNo = currentUserSysNo; } }
private void PreCheckOriginVirtualRequestInfo(VirtualRequestInfo entity, InventoryAdjustSourceAction actionType) { if (entity == null) { throw new BizException("WarningMessage.VirtualRequestd_cannotFindOriginalVirtualRequestValue"); } //借货单当前状态检查 if ((actionType == InventoryAdjustSourceAction.Update || actionType == InventoryAdjustSourceAction.Audit) && entity.RequestStatus != VirtualRequestStatus.Origin) { throw new BizException("WarningMessage.VirtualRequest_CanNotVerifyCode, WarningMessage.VirtualRequest_CanNotVerifyValue"); } }