/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }