PDA

View Full Version : سوال: محدودیت ثبت کالا برای کاربران سایتم؟



nava_2012
جمعه 24 آبان 1392, 17:59 عصر
سلام.من در سایتم می خوام یک dropdownlist بزارم که نشون بده به کاربر چند تا محصول می تونه ثبت کنه.بدین شکل:
50
100
150
200
300 محصول

سوال من اینه که اگر 50 انتخاب کردفقط 50 بار بتونه ثبت کنه و الی آخر.
شکل ببینید بهتر متوجه میشید.
از دوستان کسی میتونه کمکم کنه؟
ممنون.

Mohammad_dn
جمعه 24 آبان 1392, 18:49 عصر
سلام...
تعداد کل(50.100..و.. )رو تو یه فیلد ذخیره کن و همینطور تعداد کالا های ثبت شده توسط کاربر رو در یک فیلد دیگه ذخیره کن...حالا هربار که شخص میخواد کالای جدیدی رو ثبت کنه این دوتا فیلد رو با هم مقایسه کن اگه حداکثر تعداد کالا(فیلد اول) با تعداد کالاهای ثبت شده توسط کاربر(فیلد دوم) باهم برابر بود ... اجازه ی ثبت به کاربر داده نشه...

nava_2012
جمعه 24 آبان 1392, 20:18 عصر
حالا چطوری تعداد رکورد جدولمو بدست بیارم؟
با این کلاس استفاده کردم:
public int Count(Int32 id)
{
try
{
using (SqlCommand sqlcmd = new SqlCommand("select COUNT(*) from shop "))
{
sqlcmd.Parameters.AddWithValue("@id", id);

return General.ExecuteCommand(sqlcmd);
}
}
catch (Exception ex) { throw ex; }
}

Mohammad_dn
جمعه 24 آبان 1392, 22:08 عصر
سلام


string strConnection = "";
string strCmd = "SELECT COUNT(id) as Num FROM TableName ORDER BY ID DESC";
SqlConnection con = new SqlConnection(strConnection);
SqlCommand cmd = new SqlCommand(strCmd, con);
SqlDataReader reader;
try
{
con.Open();
reader = cmd.ExecuteReader();
Label1.Text = reader["Num"].ToString();
con.Close();
}
catch (Exception err)
{
Label1.Text = err.Message;
}
finally
{
con.Close();
}