ramin149
دوشنبه 17 خرداد 1389, 16:13 عصر
سلام من داخل win app خطا هایم رو به صورت زیر داخل messagebox نمایش می دادم ولی نمی دونم چه شکلی داخل web app نمایش دهم و با زبان vb
txt_year.BackColor = Color.White;
txt_month.BackColor = Color.White;
txt_day.BackColor = Color.White;
string naghshError = ""; // "ERROR";
string myDate = "";
int day = int.Parse(txt_day.Text);
int month = int.Parse(txt_month.Text);
int year = int.Parse(txt_year.Text);
string lastDay="";
string lastMonth="";
string lastYear="";
if (day >= 1 && day <= 31)
{
// NO PROBLEM
lastDay = day.ToString();
}
else
{
lastDay = "-1";
txt_day.BackColor = Color.Red;
}
if (month >= 1 && month <= 12)
{
// NO PROBLEM
lastMonth = month.ToString();
}
else
{
lastMonth = "-1";
txt_month.BackColor = Color.Red;
}
if (year >= 1380 && year <= 1390)
{
// NO PROBLEM
lastYear = year.ToString();
}
else
{
lastYear = "-1";
txt_year.BackColor = Color.Red;
}
if ( lastDay != "-1" && lastMonth != "-1" && lastYear!="-1")
{
MessageBox.Show(lastYear + "/" + lastMonth + "/" + lastDay);
}
else
{
// yani yekishooon -1 bode ya 2 ya har 3 !!!!!!!
if (lastDay == "-1")
naghshError += " \n DAY ERROR ";
if (lastMonth == "-1")
naghshError += " \n MONTH ERROR";
if (lastYear == "-1")
naghshError += " \n year error";
MessageBox.Show(naghshError);
}
راستی این کد هم یه نوع آموزش که خطای ها رو داخل چند سطر نمایش می ده .
اگر می تونید کمکم کنید .
txt_year.BackColor = Color.White;
txt_month.BackColor = Color.White;
txt_day.BackColor = Color.White;
string naghshError = ""; // "ERROR";
string myDate = "";
int day = int.Parse(txt_day.Text);
int month = int.Parse(txt_month.Text);
int year = int.Parse(txt_year.Text);
string lastDay="";
string lastMonth="";
string lastYear="";
if (day >= 1 && day <= 31)
{
// NO PROBLEM
lastDay = day.ToString();
}
else
{
lastDay = "-1";
txt_day.BackColor = Color.Red;
}
if (month >= 1 && month <= 12)
{
// NO PROBLEM
lastMonth = month.ToString();
}
else
{
lastMonth = "-1";
txt_month.BackColor = Color.Red;
}
if (year >= 1380 && year <= 1390)
{
// NO PROBLEM
lastYear = year.ToString();
}
else
{
lastYear = "-1";
txt_year.BackColor = Color.Red;
}
if ( lastDay != "-1" && lastMonth != "-1" && lastYear!="-1")
{
MessageBox.Show(lastYear + "/" + lastMonth + "/" + lastDay);
}
else
{
// yani yekishooon -1 bode ya 2 ya har 3 !!!!!!!
if (lastDay == "-1")
naghshError += " \n DAY ERROR ";
if (lastMonth == "-1")
naghshError += " \n MONTH ERROR";
if (lastYear == "-1")
naghshError += " \n year error";
MessageBox.Show(naghshError);
}
راستی این کد هم یه نوع آموزش که خطای ها رو داخل چند سطر نمایش می ده .
اگر می تونید کمکم کنید .