public void SetDataGridDataSource(QueryFieldCollection data, bool isGrouped)
        {
            _grid.ItemsSource = data;

            FixGridColumns();

            // update UI
            UpdateGridColumns(isGrouped);
        }
Example #2
0
        Criteria CreateQueryCriteria(QueryFieldCollection qfc, PanelContext data)
        {
            Criteria ct = new Criteria(CriteriaType.None);

            //if (data.Model.Type == ModelType.ARTICLE && !data.Model.AuthorityType &&
            //    Security.CurrentAccountID != We7Helper.EmptyGUID)
            ////if (!GeneralConfigs.GetConfig().ShowAllInfo && Security.CurrentAccountID != We7Helper.EmptyGUID && !String.IsNullOrEmpty(Security.CurrentAccountID))
            //{
            //    ct.Add(CriteriaType.Equals, "AccountID", Security.CurrentAccountID);
            //}

            foreach (QueryField qf in qfc)
            {
                if (qf.Operator == OperationType.LIKE)
                {
                    ct.Add(ModelDBHelper.ConvertOperationType(qf.Operator), qf.Column.Name, "%" + qf.Value + "%");
                }
                else
                {
                    ct.Add(ModelDBHelper.ConvertOperationType(qf.Operator), qf.Column.Name, qf.Value);
                }
            }
            return(ct);
        }
		public void SetDataGridDataSource(QueryFieldCollection data, bool isGrouped)
		{
			_grid.ItemsSource = data;

			FixGridColumns();

			// update UI
			UpdateGridColumns(isGrouped);
		}