نمایش نتایج 1 تا 4 از 4

نام تاپیک: اجرای actionResult به صورت نوبتی

  1. #1

    Lightbulb اجرای actionResult به صورت نوبتی


    سلام دوستان
    یه مشکل دارم و اون اینه که یه برنامه نوشتم برای سفارش گرفتن .
    و به صورت همزمان چند نفر نیروی اپراتور با این برنامه کار میکنند و هر بار که سفارشی ثبت میشود یک شماره فیش یکتا به ان سفارش داده میشود
    و روش دادن شماره فیش به این صورت هست که میاد اخرین شماره فیش ان روز رو چک میکنه و یکی به ان اضافه میکنه و به فیش جدید میدهد.
    اما مشکل من وقتی پیش میاد که اگر مثلا دو نفر همزمان دکمه ثبت سفارش را فشار دهند و اکشن مربوطه همزمان اجرا بشه آن موقع شماره فیش تکراری میدهد و به مشکل میخوریم/
    به نظرتون با چه روشی میشه این مشکل را برطرف کرد؟
    ایا میشه به صورت نوبتی اکشن مربوطه اجرا بشه ؟


  2. #2

    نقل قول: اجرای actionResult به صورت نوبتی

    با استفاده از async میتونید این رو مدیریت کنید که درخواست ها به ترتیب پاسخ داده بشن :
    https://www.exceptionnotfound.net/us...keywords-mean/

  3. #3
    کاربر دائمی آواتار debugger
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    Turkey
    پست
    843

    نقل قول: اجرای actionResult به صورت نوبتی

    شماره فیش را نباید شما تولید کنید بهتره کلید اصلی جدول که auto-increment هست باشه . که این مشکل ها پیش نیاد

  4. #4

    نقل قول: اجرای actionResult به صورت نوبتی

    نقل قول نوشته شده توسط debugger مشاهده تاپیک
    شماره فیش را نباید شما تولید کنید بهتره کلید اصلی جدول که auto-increment هست باشه . که این مشکل ها پیش نیاد
    اگر امکانش بود میکردم ولی نمیشه چون من یه سری شماره فیش هام باید از 100 شروع بشه یه سری هم بسته به شرایط از 500 ویکسری هم از 1500 باید شروع بشن

تاپیک های مشابه

  1. اجرای فایل به صورت پنهان !!! و Res فایل
    نوشته شده توسط Naser.g در بخش برنامه نویسی در 6 VB
    پاسخ: 16
    آخرین پست: یک شنبه 17 آذر 1387, 17:08 عصر
  2. سوال: اجرای دستورات به صورت string
    نوشته شده توسط حسین نیک پور در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 04 تیر 1387, 16:14 عصر
  3. نمایش نتیجه اجرای دستور به صورت دقیق
    نوشته شده توسط kamand314 در بخش SQL Server
    پاسخ: 1
    آخرین پست: چهارشنبه 04 اردیبهشت 1387, 10:45 صبح
  4. اجرای برنامه به صورت موازی
    نوشته شده توسط hbi در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 0
    آخرین پست: دوشنبه 29 بهمن 1386, 18:50 عصر
  5. اجرای برنامه به صورت Always On Top
    نوشته شده توسط Valadi در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: جمعه 12 خرداد 1385, 11:22 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •