Exemplo n.º 1
0
        private void CallTicket()
        {
            Program.Communice.SendTicketNumber(ElTerminalID.ToString(),
                                               BiletNo.ToString()
                                               );

            QLUClientCommunicating.SendTicketInfToLCD(ElTerminalID, BiletNo.ToString());

            PopQueue();
            bilet                     = new Bilet();
            bilet.TerminalID          = terminal.TID;
            bilet.IslemBaslangicSaati = DateTime.Now;

            if ((bilet.SetTicketOnProcess(BiletID.ToString())).ContainsKey("Error"))
            {
            }

            terminal.SetActiveTicketID(BiletID);
            terminal.SetTerminalState(Terminaller.TerminalDurum.MusteriIleMesgul);


            if (!Transfer)
            {
                terminal.ToIncreaseOrResetCallRatio(terminal.TID, GrupID);
            }
            else
            {
                terminal.ToIncreaseOrResetTransferRatio(terminal.TID, GrupID);
            }

            if (!YardimGrubundan)
            {
                terminal.SetLastCallingGroup(terminal.TID, GrupID, Transfer);
            }
        }