public Booking(User user, Flight flight, BookingPassenger bookingPassenger, string service_class, string rate, string seat, string bookingCode) { InitializeComponent(); this.user = user; this.flight = flight; this.bookingPassenger = bookingPassenger; this.service_class = service_class; this.rate = rate; this.seat = seat; this.bookingCode = bookingCode; addMyDataCheckBox.Visible = false; use = "see booking info"; }
private void bookingsDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (DataService.CheckBooking(bookingsDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString())) //если выбранная ячейка - код бронирования { Flight flight = new Flight(bookingsDataGridView.Rows[e.RowIndex].Cells[1].Value.ToString()); //создаем экземпляр класса Flight DataService.getFlightInf(ref flight); BookingPassenger bookingsPassenger = DataService.GetPassengerByFullname(bookingsDataGridView.Rows[e.RowIndex].Cells[4].Value.ToString()); //Создаем экземпляр класса посредством вызова метода получения пользователя по email'у string bookingCode = bookingsDataGridView.Rows[e.RowIndex].Cells[0].Value.ToString(); string service_class = bookingsDataGridView.Rows[e.RowIndex].Cells[5].Value.ToString(); string rate = bookingsDataGridView.Rows[e.RowIndex].Cells[6].Value.ToString(); string seat = bookingsDataGridView.Rows[e.RowIndex].Cells[7].Value.ToString(); Booking booking = new Booking(user, flight, bookingsPassenger, service_class, rate, seat, bookingCode); booking.Show(); this.Hide(); } }