private void FxDoWork() { if (lSettingIni == false) { BgwProcess.ReportProgress(0, "Inicializando sistema..."); ClsFunctions.FxPause(1); BgwProcess.ReportProgress(0, "Verificando directorios de trabajo..."); ClsFunctions.FxPause(0.1); ClsFunctions.FxCreateWorkingPaths(); BgwProcess.ReportProgress(0, "Obteniendo configuración inicial..."); ClsFunctions.FxPause(0.1); lSettingIni = ClsFunctions.FxGetSettingIni(); } if (lSettingIni == true) { BgwProcess.ReportProgress(0, "Obteniendo configuración..."); ClsFunctions.FxPause(0.1); bool lSettings = ClsFunctions.FxGetSettings(); if (lSettings == true) { FxUpdateFiles(); BgwProcess.ReportProgress(0, "Bienvenido!!!"); ClsFunctions.FxPause(1); } } }