protected override IEnumerable <VALIDATE> SetValiDateFields()
        {
            yield return(VALIDATE.NOTNULL(this.CardNo, "银行卡号"));

            yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.Name, 30, "用户姓名"));

            yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.IdCardNo, 18, "身份证号"));
        }
        protected override IEnumerable <VALIDATE> SetValiDateFields()
        {
            yield return(VALIDATE.NOTNULL(this.StartDate, "子协议开始时间"));

            yield return(VALIDATE.NOTNULL(this.EndDate, "子协议结束时间"));

            yield return(VALIDATE.NOTNULL(this.ContractId, "商户协议编号"));

            yield return(VALIDATE.NOTNULL(this.SubContractId, "子协议编号"));
        }
        protected override IEnumerable <VALIDATE> SetValiDateFields()
        {
            yield return(VALIDATE.NOTNULL(this.ResultCode, "响应码"));

            yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.ResultMsg, 8000, "返回信息"));

            yield return(VALIDATE.NOTNULL(this.Amount, "金额"));

            yield return(VALIDATE.NOTNULL(this.MAC, "订单号"));
        }
        protected override IEnumerable <VALIDATE> SetValiDateFields()
        {
            yield return(VALIDATE.NOTNULL(this.Purpose, "扣款目的"));

            yield return(VALIDATE.NOTNULL(this.Amount.ToString(), "金额"));

            yield return(VALIDATE.NOTNULL(this.SubContractId, "子协议编号"));

            yield return(VALIDATE.NOTNULL(this.OrderId, "订单号"));

            yield return(VALIDATE.NOTNULL(this.ResponseUrl, " 响应地址"));
        }
        protected override IEnumerable <VALIDATE> SetValiDateFields()
        {
            yield return(VALIDATE.NOTNULL(this.Purpose, "扣款目的"));

            yield return(VALIDATE.NOTNULL(this.Amount.ToString(), "金额"));

            yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.Name, 32, "用户姓名"));

            yield return(VALIDATE.NOTNULL(this.CardNo, "银行卡号"));

            yield return(VALIDATE.NOTNULL(this.ResponseUrl, " 响应地址"));
        }
Example #6
0
        protected override IEnumerable <VALIDATE> SetValiDateFields()
        {
            yield return(VALIDATE.NOTNULL(this.CardNo, "银行卡号"));

            yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.Name, 32, "用户姓名"));

            yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.IdCardNo, 18, "身份证号"));

            yield return(VALIDATE.NOTNULLANDLIMITLENGTH(this.PhoneNo, 11, "手机号"));

            yield return(VALIDATE.NOTNULL(this.StartDate, "子协议开始时间"));

            yield return(VALIDATE.NOTNULL(this.EndDate, "子协议结束时间"));

            yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.Cycle, 10, " 扣款频率"));

            yield return(VALIDATE.CANNULLANDLIMITLENGTH(this.TriesLimit, 10, " 扣款次数限制"));

            yield return(VALIDATE.NOTNULL(this.ContractId, " 商户协议编号"));
        }
 protected override IEnumerable <VALIDATE> SetValiDateFields()
 {
     yield return(VALIDATE.NOTNULL(this.OrderId, "订单号"));
 }