/// <summary> /// The main entry point for the application. /// </summary> static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SimulatorManager simulatorManager = new SimulatorManager(); }
//private int PinAttempts { get; set; } public Simulator(SimulatorManager manager, string instanceName) { //this.Master = master; this.InstanceName = instanceName; this.Manager = manager; this.Screen = new Forms.Screen(); //this.Screen.MdiParent = master; this.Screen.StartPosition = FormStartPosition.CenterScreen; this.Screen.Text = string.Format(this.Screen.Text + " [{0}]", this.InstanceName); this.Screen.Location = new System.Drawing.Point(this.Screen.Location.X, this.Screen.Location.Y - this.Screen.Height / 2 + 10); this.Screen.Size = new System.Drawing.Size(388, 320); this.PinEntry = new Forms.PinEntry(); //this.PinEntry.MdiParent = master; this.PinEntry.StartPosition = FormStartPosition.CenterScreen; this.PinEntry.Text = string.Format(this.PinEntry.Text); this.PinEntry.Location = new System.Drawing.Point(this.PinEntry.Location.X, this.PinEntry.Location.Y + this.PinEntry.Height / 2 + 10); this.PinEntry.Size = new System.Drawing.Size(300, 321); this.Screen.Move += Screen_Move; this.PinEntry.Move += PinEntry_Move; this.PinEntry.btnOne.Click += btnOne_Click; this.PinEntry.btnTwo.Click += btnTwo_Click; this.PinEntry.btnThree.Click += btnThree_Click; this.PinEntry.btnFour.Click += btnFour_Click; this.PinEntry.btnFive.Click += btnFive_Click; this.PinEntry.btnSix.Click += btnSix_Click; this.PinEntry.btnSeven.Click += btnSeven_Click; this.PinEntry.btnEight.Click += btnEight_Click; this.PinEntry.btnNine.Click += btnNine_Click; this.PinEntry.btnZero.Click += btnZero_Click; this.PinEntry.btnDecimal.Click += btnDecimal_Click; this.PinEntry.btnCancel.Click += btnCancel_Click; this.PinEntry.btnClear.Click += btnClear_Click; this.PinEntry.btnEnter.Click += btnEnter_Click; DepositWorker = new BackgroundWorker(); DepositWorker.DoWork += DepositWorker_DoWork; WithdrawWorker = new BackgroundWorker(); WithdrawWorker.DoWork += WithdrawWorker_DoWork; }