چگونگی آپدیت اطلاعات جدول خرید و فروش

bermoda_khatar69

عضو جدید
با سلام خدمت دوستان عزیز

من دارم یه برنامه می نویسم که در اون یک جدول دارم و از طریق دو بخش به نام های فروش و خرید اطلاعات از اون کم و زیاد می شه
حالا جایی که من گیر کردم اینحاست که باید در زمانی که کاربر از قسمت فروش اطلاعات را وارد می کند برنامه به طور خودکار از موجودی انبار کم کند و زمانی که از بخش خرید اطلاعات را وارد کرد باید به موجودی اطلاعات را اضافه کند یعنی به نوعی اطلاعات متر و تعداد رو در جدول به روز کنه(update). من در زیر کدی را که نوشتم قرار می دم اگر کسی می تونه کمک کنه و کد رو درست کنه ممنون می شم .

یه کمک دیگه هم که داشتم اینکه چه جیوری میشه که برنامه برای ورود کاربران چک کنه که آیا کاربری با این مشخصات در بانک اطلاعاتی موجود است یا نه بعد اجازه ورود بده اگر کسی هم بتونه این مشکل رو حل کته باز هم ممنون اون شخص می شم.


قسمت مربوط به فروش


SqlConnection objconnect = newSqlConnection("Server=localhost ; Database=shop ; integrated security = true");

SqlCommand
objcommand = newSqlCommand();

objcommand.Connection = objconnect;

objcommand.CommandText =
"insert into kalaha(codkala,nkala,tarh,metr,tedad)" +

" VALUES(@codkala,@nkala,@tarh,@metr,@tedad)";

objcommand.Parameters.AddWithValue (
"@codkala", codkala.Text);

objcommand.Parameters.AddWithValue(
"@nkala", nkala.Text);

objcommand.Parameters.AddWithValue(
"@tarh", tarh.Text);

objcommand.Parameters.AddWithValue(
"@metr", metr.Text);

objcommand.Parameters.AddWithValue(
"@tedad", tedad.Text);

objconnect.Open();


objcommand.ExecuteNonQuery();


objconnect.Close();


}



قسمت مربوط به خرید



SqlConnection objconnect = newSqlConnection("Server=localhost ; Database=shop ; integrated security = true");

SqlCommand
objcommand = newSqlCommand();

objcommand.Connection = objconnect;

objcommand.CommandText =
"UPDATE kalaha SET metr+@metr,tedad+@tedad where codkala=@codkala";




objcommand.Parameters.AddWithValue(
"@codkala",codkala .Text );

objcommand.Parameters.AddWithValue(
"@nkala", nkala.Text);

objcommand.Parameters.AddWithValue(
"@tarh", tarh.Text);

objcommand.Parameters.AddWithValue(
"@metr", metr.Text);

objcommand.Parameters.AddWithValue(
"@tedad", tedad.Text);

objconnect.Open();

objcommand.ExecuteNonQuery();

objconnect.Close();

}



 

lahtagolfa

عضو جدید
من که قبلا این کار رو این جوری کردم که اول تعداد کل رو سرچ می کنه و می ریزه توی یه متغیر بعد مقدار متغیر رو با textbox مورد نظر کم یا زیاد کنه
 

Similar threads

بالا