public static void FloatActiveRegisterDrawer() { if (ActiveRegisterDrawer != null) { RegisterMove.Add(ActiveRegisterDrawer.Id, ActiveRegisterDrawer.RegisterId.Value, ActiveRegisterDrawer.RegisterSubId.Value); ActiveRegisterDrawer.UnsetRegisterId(); ActiveRegisterDrawer = null; } }
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); }