• 1405/04/11

تمرین_جلسه_97 اعتبارسنجی :

سلام خسته نباشید خدمت آقای مدائنی 

پروژه که باید خودمون شروع می کریم را شروع کردم و اعتبار سنجی فرم ها شو این طور انجام دادم 

یک سوال استفاده کننده برنامه باید اسکیو ال هم نصب داشته باشد .؟

 

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, "");
    }

}
  • 1405/04/14
  • ساعت 12:40

بسیار عالی 

در دوره توضیح میدم