コード例 #1
0
        /// <summary>
        /// Indicazione che il file excel sorgente è stato aperto correttamente
        /// </summary>
        public void STEP1_FileExcelSorgenteApertoCorrettamente()
        {
            string currentMessage = String.Format(STEP1 + "l'apertura è avvenuta correttamente");

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #2
0
        /// <summary>
        /// Inizio di validazione dei diversi fogli contenuti all'interno del file excel corrente
        /// </summary>
        /// <param name="foglioExcelSorgente"></param>
        public void STEP2_InizioValidazioneFogliContenutiInExcel(string foglioExcelSorgente)
        {
            string currentMessage = String.Format(STEP2 + "sto VALIDANDO i fogli contenuti nel file excel '{0}' in base al formato impostato", foglioExcelSorgente);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #3
0
        /// <summary>
        /// Segnalazione di errori durante la lettura per il foglio del secondo formato disponibile, l'analisi e successivi import
        /// non saranno più disponibili per il foglio in analisi
        /// </summary>
        /// <param name="foglioLetturaCorrente"></param>
        /// <param name="posizioneFoglio"></param>
        /// <param name="tipologiaFoglioFOrmato1"></param>
        public void ExcelReaders_Message_LetturaFoglioFormato2AvvenutaConErrori(string foglioLetturaCorrente, int posizioneFoglio)
        {
            string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "SECONDO FORMATO: ERRORE nella lettura delle informazioni del foglio '{0}' in posizione {1} e per il formato 2, non potrò proseguire con l'analisi di questo foglio", foglioLetturaCorrente, posizioneFoglio);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #4
0
        /// <summary>
        /// Inizio apertura foglio excel sorgente di cui viene passato il nome in input
        /// </summary>
        /// <param name="foglioExcelSorgente"></param>
        public void STEP1_InizioAperturaFoglioExcelSorgente(string foglioExcelSorgente)
        {
            string currentMessage = String.Format(STEP1 + "sto aprendo il file excel '{0}' in modalita LETTURA", foglioExcelSorgente);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #5
0
        /// <summary>
        /// Segnalazione di ricreazione della folder per inserire successivamente il log nel percorso
        /// esplicitato
        /// </summary>
        /// <param name="analyzedFolder"></param>
        /// <param name="targetLogFile"></param>
        public void RicreazioneFolder(string analyzedFolder, string targetLogFile)
        {
            string currentMessage = String.Format(utilityFunctions_Marker + "ho appena creato la seguente cartella '{0}' per l'inserimneto del log '{1}'", analyzedFolder, targetLogFile);

            ConsoleService.FormatMessageConsole(currentMessage, false);
        }
コード例 #6
0
        /// <summary>
        /// Segnalazione che per il secondo formato il recupero delle informazioni al momento non è invalidante ma è avvenuto con dei warnings
        /// che devono essere presi in considerazione
        /// </summary>
        /// <param name="foglioLettura"></param>
        public void ExcelReaders_Message_LetturaFoglioFormato2AvvenutaConWarnings(string foglioLettura)
        {
            string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "SECONDO FORMATO: per il foglio '{0}' la lettura è pero avvenuta con WARNINGS (consultare il relativo log per maggiori informazioni)", foglioLettura);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #7
0
        /// <summary>
        /// Segnalazione di avvenuta lettura informazioni corretta per la tipologia di formato 1 excel e la natura del foglio passato in input
        /// nel messaggio verrà indicata anche la posizione e il nome per il foglio in analisi
        /// </summary>
        /// <param name="foglioLettura"></param>
        /// <param name="posizioneFoglio"></param>
        /// <param name="tipologiaFoglioFormato1"></param>
        public void ExcelReaders_Message_LetturaFoglioTipoFormato1AvvenutaCorrettamente(string foglioLettura, int posizioneFoglio, Constants_Excel.TipologiaFoglio_Format tipologiaFoglioFormato1)
        {
            string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "PRIMO FORMATO: ho letto correttamente le informazioni per tipologia '{0}' per il foglio '{1}' in posizione {2}", tipologiaFoglioFormato1, foglioLettura, posizioneFoglio);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #8
0
        /// <summary>
        /// indicazione di ultimato recupero delle informazioni per il file excel corrente, si fa riferimento alla consultazione dei log
        /// prodotti se eventualmente sono stati prodotti dei warnings durante questa operazione
        /// </summary>
        public void STEP3_RecuperoDelleInformazioniUltimato(string foglioExcelSorgente)
        {
            string currentMessage = String.Format(STEP3 + "lettura delle informazioni per il file '{0}' avvenuta con successo, consultare il log prodotto per maggiori informazioni", foglioExcelSorgente);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #9
0
        /// <summary>
        /// Segnalazione che il foglio è stato trovato come contenente delle informazioni valide per la lettura di leghe e concentrazioni
        /// inerentemente la seconda tipologia di foglio
        /// </summary>
        /// <param name="currentFoglio"></param>
        /// <param name="currentPosizione"></param>
        public void ExcelReaders_Message_RiconoscimentoSeguenteTipologia_Format2(string currentFoglio, int currentPosizione)
        {
            string currentMessage = String.Format(excelService_Marker + intestazioneFormat2 + readerExcel_Marker + "il foglio di nome '{0}' in posizione excel {1} è stato riconosciuto come contenere delle informazioni valide", currentFoglio, currentPosizione);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #10
0
        /// <summary>
        /// Segnalazione che il foglio non è stato riconosciuto come contenere delle informazioni valide per il file corrente e per le informazioni
        /// di lega o di concentrazione
        /// </summary>
        /// <param name="currentFoglio"></param>
        /// <param name="currentPosizione"></param>
        public void ExcelReaders_Message_FoglioNonRiconosciuto(string currentFoglio, int currentPosizione)
        {
            string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "il seguente foglio '{0}' in posizione {1} non è stato riconosciuto come foglio di informazioni valide, si prega di controllarne nuovamente il contenuto", currentFoglio, currentPosizione);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #11
0
        /// <summary>
        /// Segnalazione che il foglio è stato trovato di una certa tipologia per l'istanza di reader corrente e per il formato corrente
        /// questo metodo è riferito al primo formato proveniente dal database di tutte le leghe
        /// </summary>
        /// <param name="currentFoglio"></param>
        /// <param name="currentPosizione"></param>
        /// <param name="currentTipologia"></param>
        public void ExcelReaders_Message_RiconoscimentoSeguenteTipologia_Format1(string currentFoglio, int currentPosizione, string currentTipologia)
        {
            string currentMessage = String.Format(excelService_Marker + intestazioneFormat1 + readerExcel_Marker + "il foglio di nome '{0}' in posizione in excel {1} è stato riconosciuto come {2}", currentFoglio, currentPosizione, currentTipologia);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #12
0
        /// <summary>
        /// Segnalazione esistenza per il file excel corrente
        /// </summary>
        /// <param name="logFilePath"></param>
        public void EsistenzaFileExcel_Message(string logFilePath)
        {
            string currentMessage = String.Format(excelService_Marker + "ho appena aperto il file excel '{0}'", logFilePath);

            ConsoleService.FormatMessageConsole(currentMessage, false);
        }
コード例 #13
0
        /// <summary>
        /// Segnalazione di una ricreazione del file nel quale verranno loggate parti della procedura
        /// </summary>
        /// <param name="targetLogFile"></param>
        public void RicreazioneLogFile(string targetLogFile)
        {
            string currentMessage = String.Format(utilityFunctions_Marker + "ho appena ricreato il seguente file di log '{0}', la procedura verrà loggata da 0 in questo file", targetLogFile);

            ConsoleService.FormatMessageConsole(currentMessage, false);
        }
コード例 #14
0
        /// <summary>
        /// Indicazione di fine validazione in maniera corretta per i fogli excel contenuti all'interno del file
        /// </summary>
        public void STEP2_FineSorgenteValidatoCorrettamente()
        {
            string currentMessage = String.Format(STEP2 + "la validazione dei diversi fogli excel è avvenuta correttamente");

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #15
0
        /// <summary>
        /// Segnaalzione di prossima interruzione per l'analisi corrente, non sono stati riconosciuti correttamente tutte le tipologie minime per poter andare successivamente
        /// a leggere per concentrazioni e materiali per il file excel corrente
        /// </summary>
        /// <param name="fileExcelName"></param>
        public void ExcelReaders_Message_InterruzioneAnalisi_SetFogliRiconosciutiInsufficiente(string fileExcelName)
        {
            string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "PRIMO FORMATO: non posso proseguire con l'ANALISI e l'IMPORT per il file '{0}' in quanto non sono state riconosciute le tipologie di FOGLIO per LEGHE E CONCENTRAZIONI minimo e indispensabile per il proseguimento", fileExcelName);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #16
0
        /// <summary>
        /// Indicazione di inizio recupero di tutte le informazioni contenute all'interno dei fogli excel validati correttamente
        /// per la tipologia passata in input
        /// </summary>
        /// <param name="foglioExcelSorgente"></param>
        public void STEP3_InizioRecuperoDiTutteLeInformazioniPerExcelCorrente(string foglioExcelSorgente)
        {
            string currentMessage = String.Format(STEP3 + "inizio della lettura di tutte le informazioni contenute nel file excel '{0}'", foglioExcelSorgente);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
コード例 #17
0
        /// <summary>
        /// Segnalazione di recupero corretto per le informazioni contenute nel secondo formato disponibile per la lettura di leghe e concentrazioni
        /// </summary>
        /// <param name="foglioLettura"></param>
        /// <param name="posizioneFoglio"></param>
        public void ExcelReaders_Message_LetturaFoglioTipoFormato2AvvenutaCorrettamente(string foglioLettura, int posizioneFoglio)
        {
            string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "SECONDO FORMATO: ho letto correttamente le informazioni per tipologia per il foglio '{0}' in posizione {1}", foglioLettura, posizioneFoglio);

            ConsoleService.FormatMessageConsole(currentMessage, true);
        }
            /// <summary>
            /// Segnalazione relativa al fatto che è impostata l'opzione sul tempo totale di procedura
            /// questo tempo viene fatto partire all'interno della classe di MAIN
            /// </summary>
            public void MAIN_InizializzazioneTempoProcedura()
            {
                string currentMessage = String.Format(_locationRes.GetString("AvviamentoTempoProcedura"));

                ConsoleService.FormatMessageConsole(currentMessage, true);
            }
コード例 #19
0
        /// <summary>
        /// Segnalazione di esistenza per il file di log attuale, la procedura verrà accodata
        /// a questo file di log
        /// </summary>
        /// <param name="logFilePath"></param>
        public void EsistenzaFileLog_Message(string logFilePath)
        {
            string currentMessage = String.Format(utilityFunctions_Marker + "il file di LOG al path \n'{0}'\nesiste già, la procedura verrà loggata in accodamento.", logFilePath);

            ConsoleService.FormatMessageConsole(currentMessage, false);
        }