Exemplo n.º 1
0
        ///<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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        ///<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));
            }
        }
Exemplo n.º 4
0
        ///<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);
        }