/// <summary> /// Método para clonar aeropuertos /// </summary> /// <param name="semilla">Semilla para la generación de números aleatorios</param> /// <returns>Aeropuerto clonado</returns> internal Aeropuerto Clonar(int semilla) { Aeropuerto clonado = new Aeropuerto(); clonado._nombre = this._nombre; clonado._minutos_conexion_pax = this._minutos_conexion_pax; clonado._minutos_llega_turno = this._minutos_llega_turno; clonado._horas_desfase_UTC = this._horas_desfase_UTC; clonado._rdm = new Random(semilla + Math.Abs(_nombre.GetHashCode())); clonado._es_hub = this._es_hub; clonado.GetProbabilidadClima = new GetProbabilidadClimaEventHandler(GetProbabilidadClima); //clonado._gestor_turnos.Turnos_Manana_Max = this._gestor_turnos.Turnos_Manana_Max; //clonado._gestor_turnos.Turnos_Tarde_Max = this._gestor_turnos.Turnos_Tarde_Max; return(clonado); }
/// <summary> /// Método para clonar un aeropuerto /// </summary> /// <returns>Aeropuerto clonado</returns> public object Clone() { Aeropuerto clonado = new Aeropuerto(); return(clonado); }