public IndexStandarization() { TableCriteriaUtil tableCriteriaUtil = new TableCriteriaUtil(new DbConnection()); criterias=tableCriteriaUtil.Read(projectname); // FiveLevelCriteria = new Dictionary<string, double[]>//todo:如何确定临界值 //{ // {"Settlement",new double[12]{double.MinValue,1,2,3,4,5,6,7,8,9,10,double.MaxValue}}, // {"Convergence",new double[12]{double.MinValue,2,4,6,8,10,12,14,16,18,20,double.MaxValue}}, // {"SoilPressure",new double[12]{double.MinValue,1,2,3,4,5,6,7,8,9,10,double.MaxValue}}, // {"ConcreteStress",new double[12]{double.MinValue,1,2,3,4,5,6,7,8,9,10,double.MaxValue}}, // {"SteelStress",new double[12]{double.MinValue,1,2,3,4,5,6,7,8,9,10,double.MaxValue}}, // {"SteelCorrosion",new double[12]{double.MinValue,1,2,3,4,5,6,7,8,9,10,double.MaxValue}} //}; //GradeCriteria = new double[] { 100, 87.5, 75, 62.5, 50, 37.5, 25, 12.5, 0, 0 }; //GradeVector = new DenseVector(new double[5]{100, 75, 50, 25, 0 }) ; }
private void btnSave_Click(object sender, RoutedEventArgs e) { TableCriteriaUtil tableCriteriaUtil = new TableCriteriaUtil(new DbConnection()); tableCriteriaUtil.Update(viewModel.AllIndexCriterias, projectName);//save the modefied criterias to the database this.Close(); }
private void btnTestCriteriaRead_Click(object sender, EventArgs e) { DbConnection dbConn = new DbConnection(); TableCriteriaUtil tableCriteriaUtil = new TableCriteriaUtil(dbConn); tableCriteriaUtil.Read("test"); }
public CriteriaSettingViewModel(string projectName) { TableCriteriaUtil tableCriteriaUtil = new TableCriteriaUtil(new DbConnection()); AllIndexCriterias=tableCriteriaUtil.Read(projectName); }