PDA

View Full Version : نمایش یک فیلد از دیتا بیس



leontry89
شنبه 04 آبان 1392, 18:16 عصر
دوستان من یک TextBox و یک button دارم که قرار اگه آدرس ایمیل صحیح بود password طرف و تو label نشون بده
protected void btnSend_Click(object sender, EventArgs e)
{
if (CheckPasswordMach(txtEmail.Text))
{
//اینجا چ کدی بنویسم که رمز طرف و نشون بده

}
else
{
lblError.Text = "خطا در اطلاعات";
}
}

private Boolean CheckPasswordMach(string Password)
{
cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "Select Count(*) from [AddUser] where Email = @Email";
cmd.Parameters.AddWithValue("@Email", Password);
cmd.Connection = con;
if (con.State != ConnectionState.Open)
{
con.Open();
}
int RetVal = Convert.ToInt32(cmd.ExecuteScalar());
con.Close();
if (RetVal == 0)
{
return false;
}
else
{
return true;
}
}

Mohammad_dn
شنبه 04 آبان 1392, 18:55 عصر
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = GetPassword(TextBox1.Text);
}
private string GetPassword(string strEmail)
{
string strMessage;
string strConnection = @"Data Source=MOHAMMAD-PC\SQLEXPRESS;Initial Catalog=SiteData;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=Fa lse";
string strCmd = @"SELECT Email,Password FROM UserData WHERE Email=@Email";
SqlConnection con = new SqlConnection(strConnection);
SqlCommand cmd = new SqlCommand(strCmd, con);
cmd.Parameters.AddWithValue("@Email", strEmail);
SqlDataReader dd;
try
{
con.Open();
dd = cmd.ExecuteReader();
if (dd.Read())
{
strMessage = dd["Password"].ToString();
}
else
{
strMessage = "ایمیل یافت نشد";
}
}
catch
{
strMessage = "خطا در بازیابی اطلاعات";
}
finally
{
con.Close();
}
return strMessage;
}