public static void ValidationMoreThanZero(Control parent, DXValidationProvider dxValidationProvider1) { var rangeValidationRule = new ConditionValidatonRule(); rangeValidationRule.ConditionOperator = ConditionOperator.GreaterOrEqual; rangeValidationRule.Value1 = 0; rangeValidationRule.ErrorText = "请输入一个大于或等于0的数值"; SetControlValidationRecursion(parent, "DevExpress.XtraEditors.CalcEdit", dxValidationProvider1, rangeValidationRule); }
private void setValidations() { vTruck = new DXValidationProvider(this.components); ConditionValidatonRule cvDriver = new ConditionValidatonRule() { ConditionOperator = ConditionOperator.Greater, Value1 = (long)0, ErrorText = "Informe o Motorista" }; ConditionValidationRule cvBoard = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Placa" }; ConditionValidationRule cvRenavam = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Renavam" }; ConditionValidationRule cvChassi = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Chassi" }; ConditionValidationRule cvAntt = new ConditionValidationRule() { ConditionOperator = ConditionOperator.Greater, ErrorText = "Informe a Antt", Value1 = (long)0 }; ConditionValidationRule cvMark = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe a Marca" }; ConditionValidationRule cvModel = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Modelo" }; ConditionValidationRule cvYearFabrication = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Ano de Fabricação" }; ConditionValidationRule cvYearModel = new ConditionValidationRule() { ConditionOperator = ConditionOperator.IsNotBlank, ErrorText = "Informe o Ano Modelo" }; this.vTruck.SetValidationRule(cbDriver, cvDriver); this.vTruck.SetValidationRule(tfBoardTruck, cvBoard); this.vTruck.SetValidationRule(tfRenavamTruck, cvRenavam); this.vTruck.SetValidationRule(tfChassiTruck, cvChassi); this.vTruck.SetValidationRule(tfMarkTruck, cvMark); this.vTruck.SetValidationRule(tfModelTruck, cvModel); this.vTruck.SetValidationRule(tfYearFabricationTruck, cvYearFabrication); this.vTruck.SetValidationRule(tfYearModelTruck, cvYearModel); this.vTruck.SetValidationRule(cbAntt, cvAntt); }