Exemplo n.º 1
0
        public void QueryLogList(LogQueryFilterVM filter, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = string.Empty;

            if (filter.ISSOLog)
            {
                relativeUrl = "/CommonService/Log/QuerySOLog";
            }
            else
            {
                if (filter.CancelOutStore)
                {
                    relativeUrl = "/CommonService/Log/QuerySysLog";
                }
                else
                {
                    relativeUrl = "/CommonService/Log/QuerySysLogWithOutCancelOutStore";
                }
            }

            var msg = filter.ConvertVM <LogQueryFilterVM, LogQueryFilter>();

            restClient.QueryDynamicData(relativeUrl, msg, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(this, new RestClientEventArgs <dynamic>(args.Result, this.Page));
            });
        }
Exemplo n.º 2
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);
            facade        = new LogFacade(this);
            queryFilterVM = new LogQueryFilterVM();
            this.gridSearchCondition.DataContext = queryFilterVM;

            if (!string.IsNullOrEmpty(this.Request.Param))
            {
                int tNum = 0;
                if (int.TryParse(this.Request.Param, out tNum))
                {
                    queryFilterVM.TicketSysNo = tNum.ToString();
                    btnSearch_Click(null, null);
                }
                else
                {
                    Window.Alert("TicketSysNo错误!");
                }
            }
        }