| | |
| | | dbService.AutoSetPrimaryKey(this.Context, allNewLinkRows.ToArray(), linkEntry.DynamicObjectType); |
| | | } |
| | | |
| | | |
| | | public override void EndOperationTransaction(EndOperationTransactionArgs e) |
| | | { |
| | | base.EndOperationTransaction(e); |
| | | string sql = @"/*dialect*/ |
| | | update a set FBASEQTY = FQTY |
| | | from T_STK_STKTRANSFERINENTRY_LK a |
| | | join T_STK_STKTRANSFERINENTRY b on a.FENTRYID = b.FENTRYID |
| | | where a.FSTABLENAME = 'T_PRD_PPBOMENTRY' and a.FBASEQTY = 0"; |
| | | DBServiceHelper.Execute(Context, sql); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 加载相关的销售订单数据 |
| | | /// </summary> |
| | |
| | | fields.Add(new SelectorItemInfo("FBASEPICKEDQTY")); // |
| | | fields.Add(new SelectorItemInfo("FBFLOWID")); // |
| | | fields.Add(new SelectorItemInfo("FSelTranslateQty")); // |
| | | |
| | | |
| | | // 指定过滤条件 |
| | | string filter = string.Format(" FBillNo IN ('{0}') ", string.Join("','", poBillNos)); |
| | | OQLFilter ofilter = OQLFilter.CreateHeadEntityFilter(filter); |
| | |
| | | linkRow["BaseQty"] = toRow["QTY"]; //本次需要调拨数量 |
| | | linkRow["SALBASEQTY"] = toRow["QTY"]; //本次需要调拨数量 |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | /// <summary> |