private void FxUpdateFiles() { string[] lFilesSource; try { lFilesSource = ClsFunctions.FxGetFilesFromPath(ClsVariables.gPathUpdate); } catch { lFilesSource = null; } if (lFilesSource != null) { foreach (string lFileSource in lFilesSource) { string lFileName = ClsFunctions.FxGetFileName(lFileSource); BgwProcess.ReportProgress(0, "Verificando " + lFileName + "..."); ClsFunctions.FxPause(0.1); ClsFunctions.FxUpdateFile(lFileSource, ClsVariables.gPathBin); } } }
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); } } }