public static void VerifyFilesTime(List <string> plLstfiles, string pstrPath) { ImportedReportService lObjImportedReportService = new ImportedReportService(); Console.WriteLine("Verificando archivos..."); // var lLstFiles = ReadCSV.ReadFiles(pstrPath); int lIntTotalArchivos = 0; foreach (string lStrFile in plLstfiles) { bool lBolExistFile = lObjImportedReportService.Exist(lStrFile); if (!lBolExistFile) { List <TimeEngine> lListTimeEngine = ReadTimeEngine(pstrPath + "\\" + lStrFile); if (lListTimeEngine.Count > 0) { if (SaveData(lListTimeEngine, lStrFile)) { if (ImportFiles.InsertImportedReport(lStrFile)) { lIntTotalArchivos++; } } } } } LogUtility.Write("Total archivos de \"Tiempo de motor\" guardados: " + lIntTotalArchivos); Console.WriteLine("Total archivos \"Tiempo de motor\" guardados: " + lIntTotalArchivos); }
///<summary> Verify files. </summary> ///<remarks> Amartinez, 22/05/2017. </remarks> ///<param name="plLstfiles"> The pl lstfiles. </param> ///<param name="pstrPath"> Full pathname of the pstr file. </param> public static void VerifyFilesKM(List <string> plLstfiles, string pstrPath) { ImportedReportService lObjImortedReportService = new ImportedReportService(); Console.WriteLine("Verificando archivos..."); // int iIntTotalRegistros = 0; int lIntTotalArchivos = 0; foreach (string lStrFile in plLstfiles) { bool lBolExistFile = lObjImortedReportService.Exist(lStrFile); if (!lBolExistFile) { List <KilometersTraveled> lLstKilometers = ReadKilometers(pstrPath + "\\" + lStrFile); if (lLstKilometers.Count > 0) { if (SaveData(lLstKilometers, lStrFile)) { if (ImportFiles.InsertImportedReport(lStrFile)) { //iIntTotalRegistros += lLstKilometers.Count; lIntTotalArchivos++; } } } } } LogUtility.Write("Total archivos \"Distancia recorrida\" guardados: " + lIntTotalArchivos); Console.WriteLine("Total archivos \"Distancia recorrida\" guardados: " + lIntTotalArchivos); }
public static bool SaveData(List <TimeEngine> pListTimeEngine, string pstrPath) { Console.Write("Guardando archivo: "); TimeEngineService lObjTimeEngineService = new TimeEngineService(); foreach (TimeEngine lObjTimeEngine in pListTimeEngine) { int lIntErrorCode = lObjTimeEngineService.Add(lObjTimeEngine); if (lIntErrorCode != 0) { Console.WriteLine(DIApplication.Company.GetLastErrorDescription()); LogUtility.Write(DIApplication.Company.GetLastErrorDescription() + " En archivo: " + Path.GetFileName(pstrPath)); return(false); } } Console.WriteLine(" OK "); ImportFiles.InsertImportedReport(pstrPath); Console.WriteLine("Archivo: " + Path.GetFileName(pstrPath) + " Guardado correctamente"); LogUtility.Write("Archivo: " + Path.GetFileName(pstrPath) + " Guardado correctamente"); return(true); }