public void FillUp(string message, string track_message) { try { if (PGStatus != EStatus.Working) { return; } #if TRACE _timer.Record("ProgressInfoMng::FillUp INI | " + track_message); #endif if (message != string.Empty) { Message = message; } // Barra de progreso de la barra de estado if (_pg_bar != null) { _pg_bar.Value = _pg_bar.Maximum; } // Barra de progreso del formulario de progreso if (_pg_form != null) { _pg_form.ProgressInfo_PB.Value = _pg_form.ProgressInfo_PB.Maximum; } if (Caller != null) { Caller.FillUpProgressBar(); } Refresh(); _result = BGResult.OK; State = BGResult.OK; // Cerramos el formulario Show(false); #if TRACE _timer.Record("ProgressInfoMng::FillUp END | " + track_message); ShowCronos(); #endif _caller = null; PGStatus = EStatus.Closed; } catch { PGStatus = EStatus.Error; } }