public void DeleteItems(int ManagerId, int EmployeeId, int QueueId, int TableId, int CheckId, int ReasonId) { SendToVideo.DeleteItem(CheckId); if (iniFile.CustomerDisplayEnabled) { RemoteCommands.CustomerDisplayEventSender.AddSendChkToCustDispToQueue(CheckId, false); } }
public void DeleteComp(int ManagerId, int EmployeeId, int QueueId, int TableId, int CheckId, int CompTypeId, int CompId) { SendToVideo.DeleteComp(CheckId, CompTypeId); if (iniFile.CustomerDisplayEnabled) { RemoteCommands.CustomerDisplayEventSender.AddSendChkToCustDispToQueue(CheckId, true); } }
internal static void AddItem(int EmployeeId, int QueueId, int TableId, int CheckId, int EntryId) { if (iniFile.CustomerDisplayEnabled) { RemoteCommands.CustomerDisplayEventSender.AddSendChkToCustDispToQueue(CheckId, false); } DisplayBoardClass.AddDishEvent(CheckId, EntryId); SendToVideo.AddItem(CheckId, EntryId); CheckAddBonusCard(EmployeeId, QueueId, TableId, CheckId, EntryId); }
public void LogIn(int EmployeeId, string Name) { // AlohaTSClass.ShowMessage("Привет"); try { AlohaTSClass.CurentWaiter = EmployeeId; EventSenderClass.SendAlohaAsincEvent(PDiscountCard.StopListService.AlohaEventType.Login, "", EmployeeId, 0, Name, 0, 0, 0); } catch { } SendToVideo.LogIn(EmployeeId); }
public void EndOfDay(int IsMaster) { AlohaEventVoids.EOD(); SendToVideo.EOD(); try { AlohaTSClass.ShowMessageInternal("Засыпаю"); Thread.Sleep(30000); AlohaTSClass.ShowMessageInternal("Просыпаюсь"); } catch { } }
public void ApplyComp(int ManagerId, int EmployeeId, int QueueId, int TableId, int CheckId, int CompTypeId, int CompId) { try { AlohaTSClass.WriteToDebout("Событие Применена скидка тип: " + CompTypeId + ", чек: " + (new Check(CheckId)).CheckNum + " Официант: " + EmployeeId); } catch { } if (iniFile.CustomerDisplayEnabled) { RemoteCommands.CustomerDisplayEventSender.AddSendChkToCustDispToQueue(CheckId, true); } SendToVideo.ApplyComp(CheckId, CompTypeId); }
public void CloseCheck(int EmployeeId, int QueueId, int TableId, int CheckId) { if (QueueId == 5) { Utils.ToLog($"CheckId ={CheckId} Чек из очереди №5. Это иp хаба Закрываем без Джестори. В Джестори отправит хаб", 2); return; } if (iniFile.CustomerDisplayEnabled) { RemoteCommands.CustomerDisplayEventSender.AddSendCloseChkToCustDisp(CheckId); } EventSenderClass.SendAlohaAsincEvent(PDiscountCard.StopListService.AlohaEventType.CloseCheck, "", 0, EmployeeId, "", 0, TableId, CheckId); AlohaEventVoids.CloseCheck(EmployeeId, QueueId, TableId, CheckId); SendToVideo.CloseCheck(CheckId); // AlohaTSClass.CloseTable(AlohaTSClass.GetTermNum(), TableId); }
public void ApplyPayment(int ManagerId, int EmployeeId, int QueueId, int TableId, int CheckId, int TenderId, int PaymentId) { if (iniFile.CustomerDisplayEnabled) { RemoteCommands.CustomerDisplayEventSender.AddSendChkToCustDispToQueue(CheckId, true); } try { //DisplayBoardClass.ApplyPaymentEvent(CheckId); DisplayBoardClass.ApplyPaymentEvent(); SendToVideo.ApplyPayment(CheckId, TenderId); AlohaEventVoids.ApplyCardPayment(ManagerId, EmployeeId, QueueId, TableId, CheckId, TenderId, PaymentId); } catch (Exception e) { string Mess = "Ошибка программы " + e.Message + Environment.NewLine + "Призведите оплату вручную"; AlohaTSClass.ShowMessage(Mess); Utils.ToCardLog(Mess); MainClass.PlasticTransactionInProcess = false; } }
public void LogOut(int EmployeeId, string Name) { DisplayBoardClass.InitDisplayBoard(); SendToVideo.LogOut(EmployeeId); }