Exemple #1
0
 public static void FloatActiveRegisterDrawer()
 {
     if (ActiveRegisterDrawer != null)
     {
         RegisterMove.Add(ActiveRegisterDrawer.Id,
                          ActiveRegisterDrawer.RegisterId.Value,
                          ActiveRegisterDrawer.RegisterSubId.Value);
         ActiveRegisterDrawer.UnsetRegisterId();
         ActiveRegisterDrawer = null;
     }
 }
Exemple #2
0
        public static bool DockRegisterDrawer(RegisterDrawer registerDrawer, int registerSubId)
        {
            // No network card or bad network setup
            if (RegisterId == null)
            {
                return(false);
            }
            RegisterMove registerMove =
                RegisterMove.GetOpen(SessionManager.ActiveEmployee.Id);

            registerMove.SetTarget(RegisterId.Value, registerSubId);
            ActiveRegisterDrawer = registerDrawer;
            ActiveRegisterDrawer.SetRegisterId(RegisterId.Value, registerSubId);
            return(true);
        }