/// <summary> /// 添加校验器 /// </summary> /// <param name="e"></param> public override void OnAddValidators(AddValidatorsEventArgs e) { //var operValidator = new OperValidator(); //operValidator.AlwaysValidate = true; //operValidator.EntityKey = "FBillHead"; //e.Validators.Add(operValidator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { AutoUnAuditValidator unAuditValidator = new AutoUnAuditValidator(); unAuditValidator.EntityKey = "FBillHead"; e.Validators.Add(unAuditValidator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { PaybillSubmitBankValidator submitBankValidator = new PaybillSubmitBankValidator(); submitBankValidator.EntityKey = "FBillHead"; e.Validators.Add(submitBankValidator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); var validator = new CheckCountValidator(); e.Validators.Add(validator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { SubmitValidator item = new SubmitValidator { EntityKey = "FBillHead" }; e.Validators.Add(item); }
/* * 触发时机: * 在单据数据加载后,数据校验前触发; * * 应用场景: * 用于注册自定义的操作校验器,增加校验;或者移除预置的校验器,避开校验; * * 案例演示: * 校验员工的文本字段非空情况下不能重复 */ public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); var validator = new FieldRepeatValidator(); validator.FieldKey = "F_PAEZ_Text1"; e.Validators.Add(validator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); var validator = new CheckCountValidator(); validator.EntityKey = "FPOOrderEntry"; e.Validators.Add(validator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { RptSchemeDeleteValidator item = new RptSchemeDeleteValidator { EntityKey = "FBillHead" }; e.Validators.Add(item); }
/// <summary> /// 添加校验器 /// </summary> /// <param name="e"></param> public override void OnAddValidators(AddValidatorsEventArgs e) { var operValidator = new PerValidator(CZ_GetFormType()); operValidator.AlwaysValidate = true; operValidator.EntityKey = "FBillHead"; e.Validators.Add(operValidator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { ItemDataFormulaSaveValidator item = new ItemDataFormulaSaveValidator { EntityKey = "FBillHead" }; e.Validators.Add(item); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); LegalValidator item = new LegalValidator { EntityKey = "FBillHead" }; e.Validators.Add(item); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); UnAuditValidate item = new UnAuditValidate { EntityKey = "FBillHead" }; e.Validators.Add(item); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); //List<DynamicObject> objects = e.DataEntities.ToList(); //HttpResponseResult result = OperateAfterAudit(this.Context, objects); //AuditValidator validator = new AuditValidator(result, this.BusinessInfo.GetForm().Id); //e.Validators.Add(validator); }
// Methods public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); WrittenOffBorrow item = new WrittenOffBorrow { EntityKey = "FBillHead" }; e.Validators.Add(item); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); //if (this.BusinessInfo.GetForm().Id.CompareTo("SAL_SaleOrder") == 0) //{ // List<DynamicObject> offline = null; // List<DynamicObject> online = null; // List<DynamicObject> dropshipping = null; // this.DyamicObjects = e.DataEntities.ToList(); // offline = this.DyamicObjects.Where(o => // { // DynamicObject oType = o["F_HS_SaleOrderSource"] as DynamicObject; // return SQLUtils.GetFieldValue(oType, "FNumber").CompareTo("XXBJDD") == 0; // }).ToList(); // online = this.DyamicObjects.Where(o => // { // DynamicObject oType = o["F_HS_SaleOrderSource"] as DynamicObject; // string orderSrc = SQLUtils.GetFieldValue(oType, "FNumber"); // return orderSrc.CompareTo("HCWebPendingOder") == 0 || orderSrc.CompareTo("HCWebProcessingOder") == 0; // }).ToList(); // dropshipping = this.DyamicObjects.Where(o => // { // DynamicObject oType = o["F_HS_SaleOrderSource"] as DynamicObject; // string orderSrc = SQLUtils.GetFieldValue(oType, "FNumber"); // return orderSrc.CompareTo("DropShippingOrder") == 0; // }).ToList(); // if (offline != null && offline.Count > 0) // { // SalOrderType = "offline"; // result = OperateAfterAudit(this.Context, offline); // } // if (online != null && online.Count > 0) // { // SalOrderType = "online"; // result = OperateAfterAudit(this.Context, online); // } // if (dropshipping != null && dropshipping.Count > 0) // { // SalOrderType = "dropshipping"; // result = OperateAfterAudit(this.Context, dropshipping); // } //} //AuditValidator validator = new AuditValidator(result, this.BusinessInfo.GetForm().Id); //validator.EntityKey = "FBillHead"; //e.Validators.Add(validator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); List <DynamicObject> objects = e.DataEntities.ToList(); result = OperateAfterAudit(this.Context, objects); AuditValidator validator = new AuditValidator(result, this.BusinessInfo.GetForm().Id); validator.EntityKey = "FBillHead"; e.Validators.Add(validator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); if (e.DataEntities == null || e.DataEntities.Count() == 0) { return; } List <DynamicObject> objs = e.DataEntities.ToList(); HttpResponseResult result = OperateAfterAudit(this.Context, objs); AuditValidator validator = new AuditValidator(result, this.BusinessInfo.GetForm().Id); validator.EntityKey = "FBillHead"; e.Validators.Add(validator); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); }
public override void OnAddValidators(AddValidatorsEventArgs e) { base.OnAddValidators(e); this.OperationResult.IsShowMessage = true; }