public void AddAirport(String name, Location location) { Airport airport = new Airport(name, location); ServiceFactory.GetAirports().AddAirport(airport); Guid airportID = DBFacade.InsertAirportAndReturnID(name, location); airport.SetID(airportID); MessageBox.Show("فرودگاه با موفقیت اضافه شد"); }
private void Initial(Guid ID, Airplane airplane, Airport origin, Airport destination, DateTime departureDate, DateTime arrivalDate, Nullable<DateTime> actualDepartureDate, Nullable<DateTime> actualArrivalDate, FlightState state, uint cost) { this.ID = ID; this.airplane = airplane; this.origin = origin; this.destination = destination; this.departureDate = departureDate; this.arrivalDate = arrivalDate; this.actualArrivalDate = actualArrivalDate; this.actualDepartureDate = actualDepartureDate; this.flightState= state; this.cost = cost; }
public Flight(Airplane airplane, Airport origin, Airport destination, DateTime departureDate, DateTime arrivalDate, uint cost) { Initial(new Guid(), airplane, origin, destination, departureDate, arrivalDate, null, null, FlightState.Scheduled, cost); }
public Flight(Guid ID, Airplane airplane, Airport origin, Airport destination, DateTime departureDate, DateTime arrivalDate, Nullable<DateTime> actualDepartureDate, Nullable<DateTime> actualArrivalDate, FlightState state, uint cost) { Initial(ID, airplane, origin, destination, departureDate, arrivalDate, actualDepartureDate, actualArrivalDate, state, cost); }
public Flight(Guid ID, Airplane airplane, Airport origin, Airport destination, DateTime departureDate, DateTime arrivalDate, Nullable <DateTime> actualDepartureDate, Nullable <DateTime> actualArrivalDate, FlightState state, uint cost) { Initial(ID, airplane, origin, destination, departureDate, arrivalDate, actualDepartureDate, actualArrivalDate, state, cost); }
public void AddAirport(Airport airport) { airports.Add(airport); }
private void InitialOriginalTable(DataTable dt) { originalTable = new DataTable(); originalTable.Columns.Add("ID"); originalTable.Columns.Add("OriginCountry"); originalTable.Columns.Add("OriginCity"); originalTable.Columns.Add("OriginAirport"); originalTable.Columns.Add("DestinationCountry"); originalTable.Columns.Add("DestinationCity"); originalTable.Columns.Add("DestinationAirport"); originalTable.Columns.Add("DepartureDate"); originalTable.Columns.Add("ArrivalDate"); originalTable.Columns.Add("ActualDepartureDate"); originalTable.Columns.Add("ActualArrivalDate"); originalTable.Columns.Add("Plane"); originalTable.Columns.Add("Cost"); originalTable.Columns.Add("State"); originalTable.Columns["OriginCountry"].ReadOnly = true; foreach (DataRow row in dt.Rows) { Guid originAirportID = Guid.Parse(row["originAirportID"].ToString()); Airport originAirport = reservationSystem.GetAirportByID(originAirportID); String originCountry = originAirport.location.country; String originCity = originAirport.location.city; String originAirportName = originAirport.name; Guid destinationAirportID = Guid.Parse(row["destinationAirportID"].ToString()); Airport destinationAirport = reservationSystem.GetAirportByID(destinationAirportID); String destinationCountry = destinationAirport.location.country; String destinationCity = destinationAirport.location.city; String destinationAirportName = destinationAirport.name; String departureDate = row["departureDate"].ToString(); String arrivalDate = row["arrivalDate"].ToString(); String actualDepartureDate = row["actualDepartureDate"].ToString(); String actualArrivalDate = row["actualArrivalDate"].ToString(); Guid planeID = Guid.Parse(row["planeID"].ToString()); String planeName = reservationSystem.GetPlaneByID(planeID).name; String state = row["State"].ToString(); String ID = row["ID"].ToString(); String cost = row["Cost"].ToString(); originalTable.Rows.Add(ID , originCountry , originCity , originAirportName , destinationCountry , destinationCity , destinationAirportName , departureDate , arrivalDate , actualDepartureDate , actualArrivalDate , planeName , cost , state); } }