Example #1
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);

            this.QueryVM = new ControlPanelUserQueryFilterVM();
            this.gridSearchCondition.DataContext = this.QueryVM;

            CodeNamePairHelper.GetList(ConstValue.DomainName_Common
                                       , new string[] { ConstValue.Key_ControlPanelDept }
                                       , CodeNamePairAppendItemType.All, (o, p) =>
            {
                comDept.ItemsSource = p.Result[ConstValue.Key_ControlPanelDept];
            });
        }
Example #2
0
        public void QueryUserList(ControlPanelUserQueryFilterVM filter, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/CommonService/ControlPanelUser/QueryUser";

            var msg = filter.ConvertVM <ControlPanelUserQueryFilterVM, ControlPanelUserQueryFilter>();

            restClient.QueryDynamicData(relativeUrl, msg, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(this, new RestClientEventArgs <dynamic>(args.Result, this.Page));
            });
        }