
























/// <summary> /// 判断物料是否被占用 /// </summary> /// <param name="materialId"></param> /// <returns></returns> private bool IsRefByOtherBill(long materialId) { List<BaseDataRefResult> col = new List<BaseDataRefResult>(); bool result = false; AbstractValidation abstractValidation = Enumerable.FirstOrDefault<AbstractValidation>(base.View.GetFormOperation(FormOperationEnum.Delete).FormOperation.Validations, (AbstractValidation v) => v.GetType() == typeof(BaseDataRefValidator)); if (abstractValidation != null) { col = BaseDataServiceHelper.CheckBaseDataRefInfo(base.Context, "BD_MATERIAL", new object[] { materialId }, typeof(long), (abstractValidation as BaseDataRefValidator).ExceptRefItem, 1); } return !col.IsEmpty<BaseDataRefResult>(); }
//引用组件以及类,对应标准BOS操作类型:BaseDataRefList

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。