/// <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> /// 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> /// 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 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> /// Segnalazione che il recupero per il certo foglio excel del primo formato e per le informazioni contenute per lega / concentrazioni non è avvenuto correttamente /// cioe non ha passato la fase 1 di validazione rispetto al contenimento delle informazioni di base per poter continuare con l'analisi successiva /// </summary> /// <param name="foglioLetturaCorrente"></param> /// <param name="posizioneFoglio"></param> /// <param name="tipologiaFoglioFOrmato1"></param> public void ExcelReaders_Message_LetturaFoglioFormato1AvvenutaConErrori(string foglioLetturaCorrente, int posizioneFoglio, Constants_Excel.TipologiaFoglio_Format tipologiaFoglioFormato1) { string currentMessage = String.Format(excelService_Marker + readerExcel_Marker + "PRIMO 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, tipologiaFoglioFormato1); 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> /// 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 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); }