コード例 #1
0
        /// <summary>
        /// Método de simulación para el término operacional de un slot de mantenimiento.
        /// </summary>
        /// <returns></returns>
        private bool TerminarMantenimientoProgramado()
        {
            Avion portador = _tramo_previo.GetAvion(AvionProgramado);

            portador.ActualizarTiempoSimulacion(_t_fin_mantto_rst);
            portador.EventosAvion.RemoveAt(0);
            this._completado = true;
            return(false);
        }
コード例 #2
0
        /// <summary>
        /// Método de simulación para el inicio operacional de un slot de mantenimiento
        /// </summary>
        /// <returns></returns>
        internal bool IniciarMantenimientoProgramado()
        {
            Avion portador = _tramo_previo.GetAvion(AvionProgramado);

            portador.ActualizarTiempoSimulacion(_t_ini_mantto_rst);
            portador.EventosAvion.RemoveAt(0);
            portador.EventosAvion.Add(new Evento(TipoEvento.FinMantenimiento, _t_fin_mantto_rst, new MetodoEventoEventHandler(TerminarMantenimientoProgramado)));
            portador.EventosAvion.Sort();
            return(false);
        }