مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

goodianooo

عضویت از 1399/04/23

ثبت تعداد فروش کالا در sql و به دست آوردن موجودی انبار

  • سه شنبه 7 مرداد 1399
  • 09:06
تشکر میکنم

سلام دوستان 

من میخواستم که تعداد خرید مشتری توی یک ردیف در sql ثبت بشه و این تعداد خرید از تعداد موجودی من از اون کالا کسر بشه و تعداد موجودی نهایی داخل دیتاگرید ویو صفحه اصلی من نمایش داده بشه 

باید چکار کنم؟

در جنریک ریپوزیتوریم از چه دستوری برای ماینس کردن خرید و فروش استفاده کنم؟

ممنون میشم جواب بدید 

چند روزیه هر روشی که بلدم و هر چقدر سرچ میکنم به نتیجه ای نمیرسم

مرسی :)

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

behdadsoft

عضویت از 1399/04/25

  • سه شنبه 7 مرداد 1399
  • 23:32

سلام

1- شما اول باید یک Table داخل SQL بسازید که مثلاً شامل 2 ستون (ID, Sold) باشه و با یک اسم مثلاً SoldCustomer ذخیرش کنید.

2- بعد باید یک Repository برای جدول SoldCustomer درست کنید و بعد اون رو توی یک کلاس دیگه Implement کنید و یک تابع بنویسید که به این جدوا query بزنه و خرید مشتری رو به دست بیاره. نیازی نیست که توی Generic Repository این تابع ساخته شه.

3- مقدار خرید مشتری به دست اومده رو از موجودی کل کم کنی و بعد باقیمانده رو داخل جدول دارایی کل بریزی. و بعد دوباره باید مقدار کل رو با یک query از داخل جدولی که دارایی کل رو داخل اون قرار دادی بگیری و بعد مقدار رو توی یکی از ستون های DataGridView قرار بدی.

کاربر سایت

goodianooo

عضویت از 1399/04/23

  • چهارشنبه 8 مرداد 1399
  • 11:25

ممنون از جوابتون 

فقط دو تا سوال برای من ایجاد شده اول اینکه تعداد خرید مشتری رو چجوری بفرستم به جدول مربوطه یعنی من تعداد خرید رو به دست آوردم ول توی ارسالش به جدول مشکل دارم؛ دو اینکه تعداد خرید رو چطوری به کالا مربوطه مد نظر ربط بدم؟ با ریلیشن ها تو بانک ربط بدم؟

ممنون میشم اگه میتونید پاسخ بدید heart

 behdadsoft 


کاربر سایت

behdadsoft

عضویت از 1399/04/25

  • پنجشنبه 9 مرداد 1399
  • 01:33

دوست عزیز به نظر میرسه شما مفهوم Repository رو کاملاً یاد نگرفتید. برای همین من باید کلی کد و راهنمایی بنویسم که واقعاً وقت گیر و بی فایده هست. اگه آموزش بخش پیشرفته #C استاد مدائنی رو می بینید پس نیاز هست که دوباره بخش های مربوط به Repository ها رو مرور کنید.

کاربر سایت

goodianooo

عضویت از 1399/04/23

  • پنجشنبه 9 مرداد 1399
  • 03:48
ممنون ازتون :)
کاربر سایت

behdadsoft

عضویت از 1399/04/25

  • پنجشنبه 9 مرداد 1399
  • 15:13

موفق باشید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)