PDA

View Full Version : روش بهینه سازی



roohallaharab
جمعه 29 فروردین 1393, 23:21 عصر
من برای بهینه سازی پروژه ام می خواهم کلاسی طراحی کنم که دیگر نیاز نباشد، در هر قسمت دستورات اتصال به پایگاه داده (Sql)را کپی و پست کنم، در هر قسمت که خواستم کلاسم را فراخوانی کنم، آیا امکان دارد یا نه؟
من به روش ذیل اطلاعات را از دیتابیس فراخوانی می کنم به جای این روش می خواهم از کلاس استفاده کنم:

protected void Btn_signup_Click(object sender, EventArgs e)
{
if (Txt_pass.Text != Txt_rpass.Text)
{
Lbl_Error.Text = "Password Not the Same as Re-Password!!!";
Txt_FName.Text = Txt_LName.Text = Txt_pass.Text = Txt_rpass.Text = "";
}
else
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=(local);Initial Catalog=DB_Users;Integrated Security=True";
// Data Source=(local);Initial Catalog=DB_Users;Integrated Security=True
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select * from Table_signup where username='" + Txt_user.Text + "'";
cmd.CommandType = CommandType.Text;
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
da.SelectCommand = cmd;

con.Open();
da.Fill(ds);
con.Close();

if (ds.Tables[0].Rows.Count > 0)
Lbl_Error.Text = "Username Already Exist!!!!";





}

}
}
}

Mori Bone
جمعه 29 فروردین 1393, 23:25 عصر
چرا نشه شما توی کلاس پروسجرت رو بنویس واسش هم مقادیر ورودی بزار بعد جواب رو برگردون
فقط نعداد کلاسات زیاد می شه

roohallaharab
جمعه 29 فروردین 1393, 23:56 عصر
در ساخت کلاس پروسجر مشکل ندارم.
نحوه استفاده در فرم را مشکل دارم نمی دانم چطوری اطلاعات، دریافتی از دیتابیس را روی فرم به کاربر نمایش دهم.
اگر امکان داد یک مثال برای این موضوع را برایم ارسال می کنی؟