saeidghadiri
جمعه 10 مهر 1394, 11:54 صبح
سلام دوستان
ببینید من فرم لاگین رو برای اینکه کاربر فیلد ها رو پر کنه و خالی نذاره از errprovider استفاده کردم. ولی طرف که لاگین می کنه نمیگه بهش نام کاربری یا رمزت اشتباس.
کد من :
private void btn_Login_Click(object sender, EventArgs e)
{
ErrorLogin();
try
{
string _User = txt_UserName.Text;
string _Pass = txt_PassWord.Text;
if (Classes.ClsUser.CheckLogin(_User, _Pass) == true)
this.Close();
else
{
//اینجا نمیشه پیفام گذاشت چون همزمان با لاگین پیفام ظاهر میشه
}
}
catch (Exception)
{
}
}
public bool ErrorLogin()
{
errorProvider1.Clear();
bool shart = false;
if (txt_UserName.Text.Trim() == "")
{
errorProvider1.SetError(txt_UserName, "لطفا نام كاربري را وارد نماييد");
txt_UserName.Focus();
}
else if (txt_PassWord.Text.Trim() == "")
{
errorProvider1.SetError(txt_PassWord, "لطفا رمز عبور را وارد نماييد");
txt_PassWord.Focus();
}
else
{
// DialogResult res = FMessegeBox.FarsiMessegeBox.Show("نام كاربري و رمز عبور را اشتباه وارد كرده ايد!", "خطای ورود به سیستم", FMessegeBoxButtons.Ok, FMessegeBoxIcons.Exclamtion);
// اینجا رو هم تست کردم اما پیفام اصلا ظاهر نمیشه که بره چک کنه که کاربر واقعی هست یا خیر
shart = true;
}
return shart;
}
ممنون میشم ایراد کد خودم رو بگید متوجه بشم
ببینید من فرم لاگین رو برای اینکه کاربر فیلد ها رو پر کنه و خالی نذاره از errprovider استفاده کردم. ولی طرف که لاگین می کنه نمیگه بهش نام کاربری یا رمزت اشتباس.
کد من :
private void btn_Login_Click(object sender, EventArgs e)
{
ErrorLogin();
try
{
string _User = txt_UserName.Text;
string _Pass = txt_PassWord.Text;
if (Classes.ClsUser.CheckLogin(_User, _Pass) == true)
this.Close();
else
{
//اینجا نمیشه پیفام گذاشت چون همزمان با لاگین پیفام ظاهر میشه
}
}
catch (Exception)
{
}
}
public bool ErrorLogin()
{
errorProvider1.Clear();
bool shart = false;
if (txt_UserName.Text.Trim() == "")
{
errorProvider1.SetError(txt_UserName, "لطفا نام كاربري را وارد نماييد");
txt_UserName.Focus();
}
else if (txt_PassWord.Text.Trim() == "")
{
errorProvider1.SetError(txt_PassWord, "لطفا رمز عبور را وارد نماييد");
txt_PassWord.Focus();
}
else
{
// DialogResult res = FMessegeBox.FarsiMessegeBox.Show("نام كاربري و رمز عبور را اشتباه وارد كرده ايد!", "خطای ورود به سیستم", FMessegeBoxButtons.Ok, FMessegeBoxIcons.Exclamtion);
// اینجا رو هم تست کردم اما پیفام اصلا ظاهر نمیشه که بره چک کنه که کاربر واقعی هست یا خیر
shart = true;
}
return shart;
}
ممنون میشم ایراد کد خودم رو بگید متوجه بشم