Beispiel #1
0
 public void SetOptions()
 {
     this.AnalyzerType = GetAnalyzerType();
     this.HCCalculatorParams.AnalyzerParms.AnalyzerType = this.AnalyzerType.ToString();
     if (this.HCCalculatorParams.AnalyzerParms.AnalyzerType == string.Empty ||
         this.HCCalculatorParams.AnalyzerParms.AnalyzerType == Constants.NONE)
     {
         this.HCCalculatorParams.ErrorMessage
             = Errors.MakeStandardErrorMsg("ANALYSES_CHOOSEONE");
     }
     this.HCCalculatorParams.AnalyzerParms.AnalyzerGeneralType
         = GetBaseAnalyzerType(this.AnalyzerType);
     this.HCCalculatorParams.AnalyzerParms.SubFolderType
         = AnalyzerHelper.GetSubFolderType(this.HCCalculatorParams.LinkedViewElement);
     this.HCCalculatorParams.AnalyzerParms.ComparisonType
         = AnalyzerHelper.GetComparisonType(this.HCCalculatorParams.LinkedViewElement);
     this.HCCalculatorParams.AnalyzerParms.AggregationType
         = AnalyzerHelper.GetAggregationType(this.HCCalculatorParams.LinkedViewElement);
     this.HCCalculatorParams.AnalyzerParms.FilesToAnalyzeExtensionType
         = CalculatorHelpers.GetAttribute(this.HCCalculatorParams.LinkedViewElement,
                                          Calculator1.cFilesToAnalyzeExtensionType);
     this.HCCalculatorParams.CalculatorType
         = this.HCCalculatorParams.AnalyzerParms.FilesToAnalyzeExtensionType;
     if (this.AnalyzerType != ANALYZER_TYPES.resources01)
     {
         //resources01 uses the calculator pattern, which does not change startingdoctocalc
         this.HCCalculatorParams.StartingDocToCalcNodeName
             = GetNodeNameFromFileExtensionType(this.HCCalculatorParams.AnalyzerParms.FilesToAnalyzeExtensionType);
     }
     this.HCCalculatorParams.SubApplicationType
         = CalculatorHelpers.GetSubAppTypeFromNodeName2(
               this.HCCalculatorParams.StartingDocToCalcNodeName);
 }
Beispiel #2
0
 public static AnalyzerHelper.ANALYZER_GENERAL_TYPES GetBaseAnalyzerType(
     ANALYZER_TYPES analyzerType)
 {
     AnalyzerHelper.ANALYZER_GENERAL_TYPES eAnalyzerGeneralType
         = AnalyzerHelper.ANALYZER_GENERAL_TYPES.none;
     if (analyzerType
         == ANALYZER_TYPES.statistics01)
     {
         eAnalyzerGeneralType
             = AnalyzerHelper.ANALYZER_GENERAL_TYPES.basic;
     }
     else if (analyzerType
              == ANALYZER_TYPES.effectiveness01a ||
              analyzerType
              == ANALYZER_TYPES.effectiveness01b ||
              analyzerType
              == ANALYZER_TYPES.effectiveness02a ||
              analyzerType
              == ANALYZER_TYPES.effectiveness02b)
     {
         eAnalyzerGeneralType
             = AnalyzerHelper.ANALYZER_GENERAL_TYPES.outputbased;
     }
     else if (analyzerType
              == ANALYZER_TYPES.resources01)
     {
         eAnalyzerGeneralType
             = AnalyzerHelper.ANALYZER_GENERAL_TYPES.inputbased;
     }
     return(eAnalyzerGeneralType);
 }
Beispiel #3
0
        public ANALYZER_TYPES GetAnalyzerType(string analyzerType)
        {
            ANALYZER_TYPES eAnalyzerType = ANALYZER_TYPES.none;

            if (analyzerType == ANALYZER_TYPES.metotal1.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.metotal1;
            }
            else if (analyzerType == ANALYZER_TYPES.mechangeyr.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.mechangeyr;
            }
            else if (analyzerType == ANALYZER_TYPES.mechangeid.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.mechangeid;
            }
            else if (analyzerType == ANALYZER_TYPES.mechangealt.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.mechangealt;
            }
            else if (analyzerType == ANALYZER_TYPES.meprogress1.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.meprogress1;
            }
            else if (analyzerType == ANALYZER_TYPES.mestat1.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.mestat1;
            }
            if (eAnalyzerType == ANALYZER_TYPES.none)
            {
                this.ME2CalculatorParams.ErrorMessage
                    = Errors.MakeStandardErrorMsg("ANALYSES_CHOOSEONE");
            }
            return(eAnalyzerType);
        }
Beispiel #4
0
 public void SetOptions()
 {
     this.AnalyzerType = GetAnalyzerType();
     this.ME2CalculatorParams.AnalyzerParms.AnalyzerType = this.AnalyzerType.ToString();
     if (this.ME2CalculatorParams.AnalyzerParms.AnalyzerType == string.Empty ||
         this.ME2CalculatorParams.AnalyzerParms.AnalyzerType == Constants.NONE)
     {
         this.ME2CalculatorParams.ErrorMessage
             = Errors.MakeStandardErrorMsg("ANALYSES_CHOOSEONE");
     }
     this.ME2CalculatorParams.AnalyzerParms.AnalyzerGeneralType
         = GetBaseAnalyzerType(this.AnalyzerType);
     this.ME2CalculatorParams.AnalyzerParms.SubFolderType
         = AnalyzerHelper.GetSubFolderType(this.ME2CalculatorParams.LinkedViewElement);
     this.ME2CalculatorParams.AnalyzerParms.ComparisonType
         = AnalyzerHelper.GetComparisonType(this.ME2CalculatorParams.LinkedViewElement);
     this.ME2CalculatorParams.AnalyzerParms.AggregationType
         = AnalyzerHelper.GetAggregationType(this.ME2CalculatorParams.LinkedViewElement);
     //new in v1.4.5 (user can choose whether or not to display full calcs)
     this.ME2CalculatorParams.NeedsFullView
         = AnalyzerHelper.GetDisplayFullViewOption(this.ME2CalculatorParams.LinkedViewElement);
     this.ME2CalculatorParams.AnalyzerParms.FilesToAnalyzeExtensionType
         = CalculatorHelpers.GetAttribute(this.ME2CalculatorParams.LinkedViewElement,
                                          Calculator1.cFilesToAnalyzeExtensionType);
     this.ME2CalculatorParams.StartingDocToCalcNodeName
         = GetNodeNameFromFileExtensionType(this.ME2CalculatorParams.AnalyzerParms.FilesToAnalyzeExtensionType);
     this.ME2CalculatorParams.SubApplicationType
         = CalculatorHelpers.GetSubAppTypeFromNodeName2(
               this.ME2CalculatorParams.StartingDocToCalcNodeName);
 }
Beispiel #5
0
        //methods
        public ANALYZER_TYPES GetAnalyzerType()
        {
            ANALYZER_TYPES eAnalyzerType = ANALYZER_TYPES.none;
            string         sAnalyzerType = CalculatorHelpers.GetAnalyzerType(
                this.HCCalculatorParams.LinkedViewElement);

            eAnalyzerType = GetAnalyzerType(sAnalyzerType);
            return(eAnalyzerType);
        }
Beispiel #6
0
        public static AnalyzerHelper.ANALYZER_GENERAL_TYPES GetBaseAnalyzerType(
            ANALYZER_TYPES analyzerType)
        {
            AnalyzerHelper.ANALYZER_GENERAL_TYPES eAnalyzerGeneralType
                = AnalyzerHelper.ANALYZER_GENERAL_TYPES.none;
            eAnalyzerGeneralType
                = AnalyzerHelper.ANALYZER_GENERAL_TYPES.basic;

            return(eAnalyzerGeneralType);
        }
Beispiel #7
0
        public static bool IsEffectivenessAnalysis(
            ANALYZER_TYPES analyzerType)
        {
            bool bIsEffectivenessAnalysis = false;

            if (analyzerType
                == ANALYZER_TYPES.effectiveness01a ||
                analyzerType
                == ANALYZER_TYPES.effectiveness01b ||
                analyzerType
                == ANALYZER_TYPES.effectiveness02a ||
                analyzerType
                == ANALYZER_TYPES.effectiveness02b)
            {
                bIsEffectivenessAnalysis = true;
            }
            return(bIsEffectivenessAnalysis);
        }
Beispiel #8
0
        public ANALYZER_TYPES GetAnalyzerType(string analyzerType)
        {
            ANALYZER_TYPES eAnalyzerType = ANALYZER_TYPES.none;

            if (analyzerType == ANALYZER_TYPES.effectiveness01a.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.effectiveness01a;
            }
            else if (analyzerType == ANALYZER_TYPES.effectiveness01b.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.effectiveness01b;
            }
            else if (analyzerType == ANALYZER_TYPES.effectiveness02a.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.effectiveness02a;
            }
            else if (analyzerType == ANALYZER_TYPES.effectiveness02b.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.effectiveness02b;
            }
            else if (analyzerType == ANALYZER_TYPES.none.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.none;
            }
            else if (analyzerType == ANALYZER_TYPES.resources01.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.resources01;
            }
            else if (analyzerType == ANALYZER_TYPES.statistics01.ToString())
            {
                eAnalyzerType = ANALYZER_TYPES.statistics01;
            }
            if (eAnalyzerType == ANALYZER_TYPES.none)
            {
                this.HCCalculatorParams.ErrorMessage
                    = Errors.MakeStandardErrorMsg("ANALYSES_CHOOSEONE");
            }
            return(eAnalyzerType);
        }