public void BuyTicket(GetSchedule_Result scheduleResult)
        {
            var buyTicketForm = _view.Factory.CreateBuyTicketView(_provider, _view);

            buyTicketForm.SetFlightInfo(FindFlightBuyName(scheduleResult.FlightName), scheduleResult, _view.PathFrom, _view.PathTo);
            buyTicketForm.Show();
        }
 public void SetFlightInfo(Flight flight, GetSchedule_Result scheduleResult, GeoPath from, GeoPath to)
 {
     Flight         = flight;
     From           = from;
     ScheduleResult = scheduleResult;
     To             = to;
     flightInfo1.SetFlight(flight, scheduleResult, from, to);
     seatClassBindingSource.DataSource = _controller.GetSeatClasses(scheduleResult.PlaneTypeName);
 }
 public void SetFlight(Flight flight, GetSchedule_Result scheduleResult, GeoPath from, GeoPath to)
 {
     txBxFlightName.Text    = flight.FlightName;
     txBxCompanyName.Text   = scheduleResult.CompanyName;
     txBxDepartureDate.Text = flight.FlightDate.ToShortDateString() + @" " + scheduleResult.DepartureTime;
     txBxArrivalDate.Text   = scheduleResult.ArrivalDate.Date.ToShortDateString() + @" " + scheduleResult.ArrivalDate.TimeOfDay;
     txBxFrom.Text          = from.ToString();
     txBxTo.Text            = to.ToString();
     txBxPlaneType.Text     = scheduleResult.PlaneTypeName;
 }