private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { return; } if (textBox1.Text == " ") { return; } if (!Regex.IsMatch(textBox1.Text, @"^\d+$")) { Console.WriteLine("Price must be numeric!"); return; } if (premium) { SeatController.getInstance().setPremiumPrice(int.Parse(textBox1.Text)); } else { SeatController.getInstance().setPrice(int.Parse(textBox1.Text)); } this.Hide(); SeatController.getInstance().getSeatControllerUI().setPrice(); SeatController.getInstance().getSeatControllerUI().Show(); // SeatController.getInstance().getSeatControllerUI().setPrice(); }
public SeatControllerUI() { this.seatController = SeatController.getInstance(); // instance of the main class // init form InitializeComponent(); this.FormBorderStyle = FormBorderStyle.FixedSingle; this.MaximizeBox = false; resizeForm(); addSeats(); addPriceButton(); setPrice(); setEarned(); }
public SeatController(string[] args) { instance = this; int seats; int maxRows; int seatsPerRow; Console.WriteLine("Program starting.."); Console.WriteLine("Enter amount of seats the program has to use, however you can change this number later:"); seats = Convert.ToInt32(Console.ReadLine()); while (seats <= 0) { Console.WriteLine("Enter amount of seats the program has to use, however you can change this number later:"); seats = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("Enter amount of rows the cinema room should have, however you can change this number later:"); maxRows = Convert.ToInt32(Console.ReadLine()); while (maxRows <= 0) { Console.WriteLine("Enter amount of rows the cinema room should have, however you can change this number later:"); maxRows = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("Enter amount of seats per row, however you can change this number later"); seatsPerRow = Convert.ToInt32(Console.ReadLine()); while (seatsPerRow <= 0 || (seatsPerRow * maxRows < seats)) { if (seatsPerRow * maxRows < seats) { Console.WriteLine("You need more seats per row or more rows, please enter the amount of seats per row."); Console.WriteLine("You need atleast " + (seats / maxRows) + " seats!"); seatsPerRow = Convert.ToInt32(Console.ReadLine()); } else { Console.WriteLine("Enter amount of seats per row, however you can change this number later"); seatsPerRow = Convert.ToInt32(Console.ReadLine()); } } for (int i = 0; i < 1000; i++) { Console.WriteLine(" "); } Console.WriteLine("Amount of seats: " + seats); Console.WriteLine("Amount of current max rows: " + maxRows); Console.WriteLine("Amount of current seats per row: " + seatsPerRow); System.Threading.Thread.Sleep(5000); this.seatManager = new SeatManager(seats, maxRows, seatsPerRow); this.seatControllerUI = new SeatControllerUI(); // end of init thread, now running the application Application.EnableVisualStyles(); Application.Run(seatControllerUI); onClose(); }
private void Price_FormClosed(object sender, FormClosedEventArgs e) { SeatController.getInstance().getSeatControllerUI().setPrice(); SeatController.getInstance().getSeatControllerUI().Show(); // SeatController.getInstance().getSeatControllerUI().setPrice(); }