///<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 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> Inserts an imorted report described by pstrPath. </summary> ///<remarks> Amartinez, 22/05/2017. </remarks> ///<param name="pstrPath"> Full pathname of the pstr file. </param> public static void InsertImportedReport(string pstrPath) { ImportedReportService lObjImortedReportService = new ImportedReportService(); ImportedReport lObjImportedReport = new ImportedReport(); lObjImportedReport.FileName = Path.GetFileName(pstrPath); lObjImportedReport.Date = DateTime.Now; int lIntErrorCode = lObjImortedReportService.Add(lObjImportedReport); if (lIntErrorCode != 0) { Console.WriteLine(DIApplication.Company.GetLastErrorDescription()); LogUtility.Write(DIApplication.Company.GetLastErrorDescription() + "ImportedReport En archivo: " + Path.GetFileName(pstrPath)); } }
///<summary> Inserts an imorted report described by pstrPath. </summary> ///<remarks> Amartinez, 22/05/2017. </remarks> ///<param name="pStrPath"> Full pathname of the pstr file. </param> public static bool InsertImportedReport(string pStrPath) { try { ImportedReportService lObjImortedReportService = new ImportedReportService(); ImportedReport lObjImportedReport = new ImportedReport(); lObjImportedReport.FileName = Path.GetFileName(pStrPath); lObjImportedReport.Date = DateTime.Now; int lIntErrorCode = lObjImortedReportService.Add(lObjImportedReport); if (lIntErrorCode != 0) { Console.WriteLine(DIApplication.Company.GetLastErrorDescription()); LogUtility.Write(DIApplication.Company.GetLastErrorDescription() + "ImportedReport En archivo: " + Path.GetFileName(pStrPath)); } } catch (Exception ex) { LogUtility.Write("Archivo: " + Path.GetFileName(pStrPath) + " Guardado correctamente"); return(false); } return(true); }