PDA

View Full Version : سوال: how to save Commodity'info in invoice form?



niloofar norouzi
شنبه 17 اردیبهشت 1390, 21:03 عصر
سلام
برای ثبت فاکتور از سه جدول زیر استفاده می کنم
invoice
invoiceDetail
TempInvoiceDetail
وفتی کاربر کالای موردنظرشو به جدول فاکتور اضافه می کنه در TempInvoiceDetail ذخیره می کنم
و هنگام ثبت نهایی فاکتور 1 ردیف به invoice اضافه میشه و روی TempInvoiceDetail حلقه foreach گذاشتم
TempInvoiceDetail را به InvoiceDetail انتفال میدم
و TempInvoiceDetail را delete می کنم
برای حل مشکل همزمانی userid را دخیره می کنم
استفاده از temp راه حل درستیه؟
یا بهتره از session استفاده کنم؟
با تشکر

alonemm
یک شنبه 18 اردیبهشت 1390, 11:42 صبح
باسلام:
برای این کار راه های زیادی وجود داره اما اگر سمت سرور مدیریت بشه بهتره ( به پایگاه داده نفرستید مثل ساخت یک جدول Temp)
میتونید از HashTable هم استفاده کنید.


موفق باشید.

ricky22
یک شنبه 18 اردیبهشت 1390, 22:28 عصر
باسلام:
برای این کار راه های زیادی وجود داره اما اگر سمت سرور مدیریت بشه بهتره ( به پایگاه داده نفرستید مثل ساخت یک جدول Temp)
میتونید از HashTable هم استفاده کنید.


موفق باشید.
سلام برای حفظ شی Hash table در Postback چه راهی پیشنهاد می کنید ؟
Session ?
http://stackoverflow.com/questions/3354360/storing-user-variables-in-database-vs-session-in-asp-net