Ejemplo n.º 1
0
        internal static void WriteTimeOfSend(int TableId, int CheckId, int QueueId, int EmployeeId, int ModeId)
        {
            if (!iniFile.SQLDisabled)
            {
                Check       Chk          = AlohaTSClass.GetCheckById(CheckId);
                List <int>  CurentItms   = AlohaTSClass.GetCurrentItems(TableId); // Заказанные сейчас без Entity. Это делаем в потоке события т.к. здесь запрос текущего состояния
                List <Dish> OrderredItms = Chk.Dishez.Where(a => a.IsOrdered).ToList();

                //Уезжаем в другой поток, чтобы не тормозила из за SQL
                System.Threading.Thread MyThread =
                    new System.Threading.Thread(delegate() { WriteTimeOfSendInThread(TableId, CheckId, QueueId, EmployeeId, ModeId, CurentItms, OrderredItms, Chk.Waiter); });
                MyThread.Start();
            }
        }