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); }
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); }
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); }
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); }
//methods public ANALYZER_TYPES GetAnalyzerType() { ANALYZER_TYPES eAnalyzerType = ANALYZER_TYPES.none; string sAnalyzerType = CalculatorHelpers.GetAnalyzerType( this.HCCalculatorParams.LinkedViewElement); eAnalyzerType = GetAnalyzerType(sAnalyzerType); return(eAnalyzerType); }
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); }
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); }
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); }