Beispiel #1
0
        /// <summary>
        /// Riconoscimento se il formato usato per la seconda tipologia per il foglio corrente è effettivamente valida per
        /// il riconoscimento del foglio corrente come formato 2
        /// Viene quindi restituito l'array dei parametri che viene eventualmente riconosciuto dall'analisi
        /// </summary>
        /// <param name="currentSheet"></param>
        /// <param name="listaParametriRiconosciuti"></param>
        /// <returns></returns>
        private bool RecognizeTipoFoglio_Format2(ExcelWorksheet currentSheet)
        {
            // inizializzazione per il foglio corrente
            Excel_AlloyInfo_Sheet RecognizedInfo;


            // analisi per il foglio corrente
            Constants_Excel.EsitoRecuperoInformazioniFoglio esitoLetturaFoglioSecondoFormato = ExcelRecognizers.Recognize_Format2_InfoLegheConcentrazioni(
                ref currentSheet,
                out RecognizedInfo);

            if (esitoLetturaFoglioSecondoFormato == Constants_Excel.EsitoRecuperoInformazioniFoglio.RecuperoConWarnings ||
                esitoLetturaFoglioSecondoFormato == Constants_Excel.EsitoRecuperoInformazioniFoglio.RecuperoCorretto)
            {
                // fisso la categoria per il foglio corrente e ritorno
                RecognizedInfo.GetTipologiaFoglio = Constants_Excel.TipologiaFoglio_Format.FoglioLegheConcentrazioni;

                // aggiunta del foglio corrente
                CommonMemList.InformazioniFoglioExcelOrigine.Add(RecognizedInfo);

                return(true);
            }

            return(false);
        }