public void AddDSCondition(ActDSConditon.eCondition wCond, string wColName, ActDSConditon.eOperator wOper, string wValue, List <string> mColName) { ActDSConditon ADSC = new ActDSConditon(); ObservableList <string> Condition = new ObservableList <string>(); if (wCond != ActDSConditon.eCondition.EMPTY) { foreach (ActDSConditon.eCondition item in Enum.GetValues(typeof(ActDSConditon.eCondition))) { if (item.ToString() != "EMPTY") { Condition.Add(item.ToString()); } } } List <string> colNames = new List <string>(); foreach (string sColName in mColName) { colNames.Add(sColName); } ADSC.PossibleCondValues = Condition; ADSC.PossibleColumnValues = colNames; WhereConditions.Add(ADSC); ADSC.wCondition = wCond; ADSC.wTableColumn = wColName; ADSC.wOperator = wOper; ADSC.wValue = wValue; }
private void GridVEButton_Click(object sender, RoutedEventArgs e) { //ValueExpressionButton clicked ActDSConditon ADSC = (ActDSConditon)xGrdExportCondition.CurrentItem; ValueExpressionEditorPage VEEW = new ValueExpressionEditorPage(ADSC, ActDSConditon.Fields.wValue, Context.GetAsContext(mActDSTableElement.Context)); VEEW.ShowAsWindow(); }