Ejemplo n.º 1
0
        protected override void Dispose(bool disposing)
        {
            try
            {
                if (disposing)
                {
                    Logger.Info("CashDrawerSimulator", "Disposing class: " + this.ToString());
                    // Release the managed resources you added in
                    // this derived class here.
                }

                // Release the native unmanaged resources
                // Window needs to be treated as an unmanaged resource because
                // it is a class that contain threads and windows and won't get collected
                // by the GC
                if (Window != null)
                {
                    Window.Close();
                    Window = null;
                }
            }
            finally
            {
                // Call Dispose on base class.
                base.Dispose(disposing);
            }
        }
Ejemplo n.º 2
0
        public override void Open()
        {
            // Device State checking done in base class
            base.Open();

            // Initialize the CheckHealthText property to an empty string
            checkhealthtext = "";

            // Set values for common statistics
            SetStatisticValue(StatisticManufacturerName, "Microsoft Corporation");
            SetStatisticValue(StatisticManufactureDate, "2004-05-23");
            SetStatisticValue(StatisticModelName, "Cash Drawer Simulator");
            SetStatisticValue(StatisticMechanicalRevision, "1.0");
            SetStatisticValue(StatisticInterface, "Other");

            Window = new CashDrawerSimulatorWindow(this);
            base.OnDrawerStateChanged += new DrawerStateChangedEventHandler(CashDrawerSimulator_OnDrawerStateChanged);

            Window.UpdateState();
        }
Ejemplo n.º 3
0
		protected override void Dispose(bool disposing)
		{
			try
			{
				if (disposing)
				{
					Logger.Info("CashDrawerSimulator", "Disposing class: " + this.ToString());
					// Release the managed resources you added in
					// this derived class here.
				}

				// Release the native unmanaged resources
				// Window needs to be treated as an unmanaged resource because
				// it is a class that contain threads and windows and won't get collected
				// by the GC
				if (Window != null)
				{
					Window.Close();
					Window = null;
					
				}
			}
			finally
			{
				// Call Dispose on base class.
				base.Dispose(disposing);
			}
		
		}
Ejemplo n.º 4
0
		public override void Open()
		{
			// Device State checking done in base class
			base.Open();

			// Initialize the CheckHealthText property to an empty string
			checkhealthtext = "";

			// Set values for common statistics
			SetStatisticValue(StatisticManufacturerName, "Microsoft Corporation");
			SetStatisticValue(StatisticManufactureDate, "2004-05-23");
			SetStatisticValue(StatisticModelName, "Cash Drawer Simulator");
			SetStatisticValue(StatisticMechanicalRevision, "1.0");
			SetStatisticValue(StatisticInterface, "Other");

			Window = new CashDrawerSimulatorWindow(this);
			base.OnDrawerStateChanged += new DrawerStateChangedEventHandler(CashDrawerSimulator_OnDrawerStateChanged);
			
			Window.UpdateState();
		}