سلام خسته نباشید خدمت آقای مدائنی
پروژه که باید خودمون شروع می کریم را شروع کردم و اعتبار سنجی فرم ها شو این طور انجام دادم
یک سوال استفاده کننده برنامه باید اسکیو ال هم نصب داشته باشد .؟
private void txtCategory_Validating(object sender, CancelEventArgs e)
{
if (string.IsNullOrEmpty(txtCategory.Text))
{
errPrv.SetError(txtCategory, "نام دسته الزامی است !");
e.Cancel = true;
}
else
{
errPrv.SetError(txtCategory, "");
}
}
private void txtNumber_Validating(object sender, CancelEventArgs e)
{
string data = txtNumber.Text;
bool number = int.TryParse(data, out int Result);
if ((!number) || !(Result > 1))
{
errPrv.SetError(txtNumber, "تعداد عددی صحیح و مثبت است !");
e.Cancel = true;
}
else
{
errPrv.SetError(txtNumber, "");
}
}
private void txtPrice_Validating(object sender, CancelEventArgs e)
{
if (string.IsNullOrEmpty(txtPrice.Text))
{
errPrv.SetError(txtPrice, "قیمت کالا الزامی است !");
e.Cancel = true;
}
if (!decimal.TryParse(txtPrice.Text, out decimal price) || price <= 0)
{
errPrv.SetError(txtPrice, "قیمت یک عدد صحیح مثبت است !");
e.Cancel = true;
}
else
{
errPrv.SetError(txtPrice, "");
}
}
private void txtProductName_Validating(object sender, CancelEventArgs e)
{
if (string.IsNullOrEmpty(txtProductName.Text))
{
errPrv.SetError(txtProductName, "نام کالا الزامی است !");
e.Cancel = true;
}
else
{
errPrv.SetError(txtProductName, "");
}
}
بسیار عالی
در دوره توضیح میدم