XiChang/DM_Weight/Common/AddQuantityRule.cs

36 lines
1.0 KiB
C#
Raw Normal View History

2024-02-27 09:01:14 +08:00
using DM_Weight.Converter;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;
namespace DM_Weight.Common
{
public class AddQuantityRule : ValidationRule
{
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
var addQuantity = value.ToString();
if(string.IsNullOrEmpty(addQuantity)) { return new ValidationResult(false,"数量不能为空"); }
bool flag = int.TryParse(addQuantity,out int iAddQuantity);
string tips = string.Empty;
if(flag)
{
if(iAddQuantity<=0)
{
tips = "添加数量不能小于0";
}
}
else
{
tips = "请输入正确数值";
}
flag=tips.Length > 0?false:true;
return new ValidationResult(flag,tips);
}
}
}