Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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();
        }