/// <summary> /// Submit capacity and room type information to the reassignment page. /// </summary> /// <param name="sender">A reference to the control/object that raised the event.</param> /// <param name="e">State information and event data associated with a routed event.</param> private void Submit_Click(object sender, RoutedEventArgs e) { string capacity = roomCap.Text; if (int.TryParse(capacity, out int i) == false) { System.Windows.MessageBox.Show("Invalid capacity"); } else { string type = TypeBox.SelectedItem.ToString(); reassignmentPage = new ReassignmentPage(C, capacity, type); this.Close(); } }
/// <summary> /// Close the popup and cancel everything when cancel button is clicked. /// </summary> /// <param name="sender">A reference to the control/object that raised the event.</param> /// <param name="e">State information and event data associated with a routed event.</param> public void Cancel_Click(object sender, RoutedEventArgs e) { reassignmentPage = null; this.Close(); }