void LogoutAnswer(MessageBoxCloseReason reason, object state)
 {
     if (reason == MessageBoxCloseReason.YES)
     {
         //Удаляем из словаря официанта
         AllUser.AllUseraList.Remove(DG.Name);
         //AllUser.AllUseraList.Remove(this.Device.SerialNumber.ToString()); //todo delete id orderman
         this.Hide();
         //Перечитаем список официантов
         //ComReader.BufferMembers = ComReader.GetMembers();
         DG.FrmLogin.BringToFront();
         DG.FrmLogin.Start();
     }
 }
 void LogoutAnswer(MessageBoxCloseReason reason, object state)
 {
     if (reason != MessageBoxCloseReason.YES) return;
     //Удаляем из словаря официанта
     var user = AllUser.AllUseraList[this.Device.SerialNumber];
     user.Name = "";
     user.Pin = "";
     AllUser.AllUseraList[this.Device.SerialNumber] = user;
     this.Hide();
     if (_dg.FrmLogin == null) _dg.FrmLogin = new FrmLogin(this.Device);
     _dg.SleepForm = RecSets.CurrentForm.FrmLogin;
     _btCancel.Enabled = false;
     _dg.FrmLogin.BringToFront();
     _dg.FrmLogin.Show();
 }
示例#3
0
 void MboxClosed(MessageBoxCloseReason reason, object state)
 {
     ShowPinPad(false);
 }
示例#4
0
 private void SendAnswer(MessageBoxCloseReason reason, object state)
 {
     this.Hide();
     //После занесения возвращаемся в столы
     DG.FrmTables.Reload();
     DG.FrmTables.Show();
 }