private void btnUpdate_Click(object sender, EventArgs e) { if (dtpDate.Value.Date < DateTime.Now.Date) { MessageBox.Show("Date of new flight can only after today", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (dtpDate.Value.Date == DateTime.Now.Date && dtpTime.Value.TimeOfDay <= DateTime.Now.TimeOfDay) { MessageBox.Show("Time of flight can only after now", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Flight.Schedule.Date != dtpDate.Value.Date) { if (Db.Context.Schedules.Where(t => t.Date == dtpDate.Value.Date && t.FlightNumber == Flight.Schedule.FlightNumber).FirstOrDefault() != null) { MessageBox.Show($"Duplicate schedule with date {dtpDate.Value.ToString("dd/MM/yyyy")} and flight number {Flight.Schedule.FlightNumber}", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } Flight.Schedule.Date = dtpDate.Value.Date; Flight.Schedule.Time = dtpTime.Value.TimeOfDay; Flight.Schedule.EconomyPrice = (int)nudPrice.Value; Db.Context.SaveChanges(); ManageWindow.LoadFlights(); MessageBox.Show("Edit flight Successful", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void btnSave_Click(object sender, RoutedEventArgs e) { Flight.Schedule.Crew = crews[cbCrews.SelectedIndex]; Db.Context.SaveChanges(); ManageWindow.LoadFlights(); MessageBox.Show("Set up crew successful!", "Message", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
void Start() { mw = GetComponent <ManageWindow>(); db = GetComponent <Database>(); radioBtn[0].transform.Find("Toggle").GetComponent <Toggle>().isOn = true; radioBtn[1].transform.Find("Toggle").GetComponent <Toggle>().isOn = false; radioBtn[2].transform.Find("Toggle").GetComponent <Toggle>().isOn = false; radioBtn[3].transform.Find("Toggle").GetComponent <Toggle>().isOn = false; }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (txtFirstName.Text.Trim() == "") { MessageBox.Show("First name was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtLastName.Text.Trim() == "") { MessageBox.Show("Last name was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (dtpHireDate.SelectedDate == null) { MessageBox.Show("Hire date was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (dtpHireDate.SelectedDate.Value.Date > DateTime.Now.Date) { MessageBox.Show("Hire date must be <= Now", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtPhone.Text.Trim() == "") { MessageBox.Show("Phone was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (Regex.IsMatch(txtPhone.Text, @"\D")) { MessageBox.Show("Phone must be digits", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } CrewMember crewMember = new CrewMember() { FirstName = txtFirstName.Text.Trim(), LastName = txtLastName.Text.Trim(), Office = cbCountry.SelectedItem as Office, Country = cbCountry.SelectedItem as Country, Gender = cbGender.Text, Position = cbPosition.SelectedItem as Position, Phone = txtPhone.Text, HireDate = dtpHireDate.SelectedDate.Value.Date }; Db.Context.CrewMembers.Add(crewMember); Db.Context.SaveChanges(); ManageWindow.LoadMembers(); MessageBox.Show("Add member successful", "Message", MessageBoxButton.OK, MessageBoxImage.Error); this.Close(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (txtFirstName.Text.Trim() == "") { MessageBox.Show("First name was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtLastName.Text.Trim() == "") { MessageBox.Show("Last name was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtPassportNumber.Text.Trim() == "") { MessageBox.Show("Passport number was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { if (txtPassportNumber.Text != NewTicket.Ticket.PassportNumber) { if (NewTicket.Ticket.Schedule.Tickets.Where(t => t.PassportNumber == txtPassportNumber.Text).FirstOrDefault() != null) { MessageBox.Show("This Passport number was used for this flight! Please check again.", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } } } if (txtPhone.Text.Trim() == "") { MessageBox.Show("Phone was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } else if (Regex.IsMatch(txtPhone.Text, @"\D")) { MessageBox.Show("Phone must be digits!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } NewTicket.Ticket.Firstname = txtFirstName.Text; NewTicket.Ticket.Lastname = txtLastName.Text; NewTicket.Ticket.Phone = txtPhone.Text; NewTicket.Ticket.PassportNumber = txtPassportNumber.Text; NewTicket.Ticket.Country = countries[cbCountry.SelectedIndex]; NewTicket.Ticket.CabinType = cabins[cbCabinType.SelectedIndex]; Db.Context.SaveChanges(); ManageWindow.LoadTickets(); MessageBox.Show("Edit ticket successful!", "Message", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (txtCrewName.Text.Trim() == "") { MessageBox.Show("Crew name was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtCrewName.Text.Trim() != Crew.CrewName) { if (Db.Context.Crews.ToList().FirstOrDefault(t => t.CrewName == txtCrewName.Text) != null) { MessageBox.Show("This crew name was used", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } } if (txtNumberOfMembers.Text.Trim() == "") { MessageBox.Show("Number of member was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } try { var number = int.Parse(txtNumberOfMembers.Text.Trim()); if (number < Crew.CrewMembers.Count()) { MessageBox.Show("The number of member must be greater than or equal to the current membes", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } } catch (Exception) { MessageBox.Show("Number of members must be integer", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } Crew.CrewName = txtCrewName.Text.Trim(); Crew.NumberOfMembers = int.Parse(txtNumberOfMembers.Text.Trim()); Crew.Office = cbOffice.SelectedItem as Office; Db.Context.SaveChanges(); ManageWindow.LoadCrews(); MessageBox.Show("Edit crew successful", "Message", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (txtCrewName.Text.Trim() == "") { MessageBox.Show("Crew name was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (Db.Context.Crews.ToList().FirstOrDefault(t => t.CrewName == txtCrewName.Text) != null) { MessageBox.Show("This crew name was used", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtNumberOfMembers.Text.Trim() == "") { MessageBox.Show("Number of member was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } try { int.Parse(txtNumberOfMembers.Text.Trim()); } catch (Exception) { MessageBox.Show("Number of members must be integer", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } Crew crew = new Crew() { CrewName = txtCrewName.Text.Trim(), NumberOfMembers = int.Parse(txtNumberOfMembers.Text.Trim()), Office = cbOffice.SelectedItem as Office }; Db.Context.Crews.Add(crew); Db.Context.SaveChanges(); ManageWindow.LoadCrews(); MessageBox.Show("Add crew successful", "Message", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (txtIATACode.Text.Trim() == "") { MessageBox.Show("IATACode was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtIATACode.Text != Airport.IATACode) { if (Db.Context.Airports.ToList().Where(t => t.IATACode == txtIATACode.Text.ToUpper()).FirstOrDefault() != null) { MessageBox.Show("This IATACode was existed!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } } if (txtName.Text.Trim() == "") { MessageBox.Show("Airport name was required!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtName.Text != Airport.Name) { if (Db.Context.Airports.ToList().Where(t => t.Name.ToUpper() == txtName.Text.ToUpper()).FirstOrDefault() != null) { MessageBox.Show("This airport name was used!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } } Airport.IATACode = txtIATACode.Text.ToUpper(); Airport.Name = txtName.Text; Airport.Country = countries[cbCountry.SelectedIndex]; Db.Context.SaveChanges(); ManageWindow.LoadAirports(); MessageBox.Show("Edit airport successful", "Message", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void btnSave_Click(object sender, RoutedEventArgs e) { try { double.Parse(txtDistance.Text); } catch (Exception) { MessageBox.Show("Distance must be digits!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } try { double.Parse(txtFlightTime.Text); } catch (Exception) { MessageBox.Show("Flight time must be digits!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } var flightTime = double.Parse(txtFlightTime.Text); var distance = double.Parse(txtDistance.Text); if (Db.Context.Routes.ToList().Where(t => t.Airport.Name == cbDepatureAirport.Text && t.Airport1.Name == cbArrivalAirport.Name && t.Distance == distance && t.FlightTime == flightTime).FirstOrDefault() != null) { MessageBox.Show("This route was exists!", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } Route.Distance = (int)distance; Route.FlightTime = (int)flightTime; Db.Context.SaveChanges(); ManageWindow.LoadRoutes(); MessageBox.Show("Edit route successful!", "Message", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (txtFirstName.Text.Trim() == "") { MessageBox.Show("First name was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtLastName.Text.Trim() == "") { MessageBox.Show("Last name was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (dtpHireDate.SelectedDate == null) { MessageBox.Show("Hire date was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (dtpHireDate.SelectedDate.Value.Date > DateTime.Now.Date) { MessageBox.Show("Hire date must be <= Now", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtPhone.Text.Trim() == "") { MessageBox.Show("Phone was required", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (Regex.IsMatch(txtPhone.Text, @"\D")) { MessageBox.Show("Phone must be digits", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (txtPhone.Text != Member.Phone) { if (Db.Context.CrewMembers.FirstOrDefault(t => t.Phone == txtPhone.Text) != null) { MessageBox.Show("This phone was used", "Message", MessageBoxButton.OK, MessageBoxImage.Error); return; } } Member.FirstName = txtFirstName.Text.Trim(); Member.LastName = txtLastName.Text.Trim(); Member.Office = cbCountry.SelectedItem as Office; Member.Country = cbCountry.SelectedItem as Country; Member.Gender = cbGender.Text; Member.Position = cbPosition.SelectedItem as Position; Member.Phone = txtPhone.Text; Member.HireDate = dtpHireDate.SelectedDate.Value.Date; Db.Context.SaveChanges(); ManageWindow.LoadMembers(); MessageBox.Show("Edit member successful", "Message", MessageBoxButton.OK, MessageBoxImage.Error); this.Close(); }
private void Manage_Button_Click(object sender, RoutedEventArgs e) { ManageWindow manageWindow = new ManageWindow(); manageWindow.ShowDialog(); }
public static void OpenAssetManageWindow() { var projectFolders = ProjectFolders.Instance; ManageWindow.Open(projectFolders.ExternalResourcesPath, projectFolders.ShareResourcesPath); }
private void Start() { mw = GetComponent <ManageWindow>(); }