东方军事网——关注国内外军事前沿变革。军事爱好者交流社区!
东方军事网
当前位置: 东方军事 > 社会综合 >

控制积分抵用金额

时间:2018-09-15  作者:东方军事网 鼎盛军事论坛  来源:http://www.df81.cn
控制积分抵用金额


  背景:新增单据店面输入抵用金额会有错误;
  目的:防止输入金额大于会员的可兑换金额;

  

  开发精华:
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using Kingdee.BOS.Core.DynamicForm.PlugIn;
  using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
  using Kingdee.BOS.Orm.DataEntity;
  using Kingdee.BOS.Core.Validation;
  using System.ComponentModel;
  using Kingdee.BOS;
  using Kingdee.BOS.Core;
  using Kingdee.BOS.Core.SqlBuilder;
  using Kingdee.BOS.Core.Metadata;
  using Kingdee.BOS.ServiceHelper;
  using Kingdee.BOS.App.Data;
  namespace YaTi.K3.SCM.Sal.App.ServicePlugIn.Lskd
  {
  [Description("控制抵用金额")]
  public class KdconAmouofoffset : AbstractOperationServicePlugIn
  {
  /// <summary>
  /// 加载字段,在校验器中使用到的字段都应加载,防止列表与单据内操作异常发生;
  /// </summary>
  /// <param name="e"></param>
  public override void OnPreparePropertys(PreparePropertysEventArgs e)
  {
  base.OnPreparePropertys(e);
  e.FieldKeys.Add("FTHEAMOUNTOF");
  e.FieldKeys.Add("FBillTypeID");
  e.FieldKeys.Add("F_PBKA_Phone");
  }
  /// <summary>
  /// 添加校验器
  /// </summary>
  /// <param name="e"></param>
  public override void OnAddValidators(AddValidatorsEventArgs e)
  {
  base.OnAddValidators(e);
  var operValidator = new OperValidator;//实例化类;
  operValidator.AlwaysValidate = true;
  operValidator.EntityKey = "FBillHead";
  e.Validators.Add(operValidator);
  }
  省略;
(责任编辑:鼎盛军事网)

重庆古筝培训 | 境外自由行 | 高铁线路网 | 爱去世界之最

百度一下:控制积分抵用金额 查找更多相关信息!


360搜索:控制积分抵用金额 查找更多相关信息!


Google Search:控制积分抵用金额 Find more information!


------分隔线----------------------------
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐内容