private InputSpecification GetInputSpecification_CheesePrice() { try { InputSpecification priceInputSpecification = new InputSpecification(); priceInputSpecification.Add("Cheddar_Price", new Number(label: "Cheddar price index", order: 0, min: 0.0, max: 15.0)); priceInputSpecification.Add("Gamle_Ole_Price", new Number(label: "Gamle Ole price index", order: 1, min: 0.0, max: 15.0)); priceInputSpecification.Add("Vasterbotten_Price", new Number(label: "Vasterbotten price index", order: 2, min: 0.0, max: 15.0)); priceInputSpecification.Add("Edamer_Price", new Number(label: "Edamer price index", order: 3, min: 0.0, max: 15.0)); priceInputSpecification.Add("Maasdamer_Price", new Number(label: "Maasmer price index", order: 4, min: 0.0, max: 15.0)); priceInputSpecification.Add("Gouda_Price", new Number(label: "Gouda price index", order: 5, min: 0.0, max: 15.0)); return(priceInputSpecification); } catch (Exception ex) { var exNew = new ErrorMessageEventArg() { Exception = ex, SourceFunction = "GetInputSpecification_CheesePrice", Message = "Could not create input specification for cheese price!" }; CExcelModule_ErrorRaised(this, exNew); return(new InputSpecification()); } }
private void DefineInputSpecifications() { try { inputSpecifications = new Dictionary <string, InputSpecification>(); inputSpecifications.Add(kpi_CheeseTaste, GetInputSpecification_CheeseTaste()); inputSpecifications.Add(kpi_CheesePrice, GetInputSpecification_CheesePrice()); } catch (Exception ex) { var exNew = new ErrorMessageEventArg() { Exception = ex, Message = ex.Message, SourceFunction = "DefineInputSpecification" }; CExcelModule_ErrorRaised(this, exNew); } }