private void dataGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
        {
            DefaultQueryFilter query = new DefaultQueryFilter();

            query.PagingInfo = new PagingInfo()
            {
                PageSize  = e.PageSize,
                PageIndex = e.PageIndex,
                SortBy    = e.SortField
            };
            query.CompanyCode = CPApplication.Current.CompanyCode;
            SOQueryFacade facade = new SOQueryFacade(this);

            facade.OZZOOriginNoteQuery(query, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                foreach (var item in args.Result.Rows)
                {
                    string lastEdit = string.Empty;
                    if (item["LastEditUserName"] != null && item["LastEditUserName"].ToString() != "")
                    {
                        lastEdit = string.Format("{0}[{1}]", item["LastEditUserName"], ((DateTime)item["LastEditDate"]).ToString(ResConverter.DateTime_LongFormat));
                    }
                    item["LastEdit"] = lastEdit;
                }
                dataGrid.TotalCount  = args.Result.TotalCount;
                dataGrid.ItemsSource = args.Result.Rows;
            });
        }
Esempio n. 2
0
 /// <summary>
 /// 待审核OZZO订单查询
 /// </summary>
 /// <param name="query">查询条件集合</param>
 /// <param name="callback">回调函数</param>
 public void OZZOOriginNoteQuery(DefaultQueryFilter query, EventHandler <RestClientEventArgs <dynamic> > callback)
 {
     restClient.QueryDynamicData("/SOService/SO/OZZOOriginNoteQuery", query, callback);
 }
Esempio n. 3
0
 public QueryResult QueryOZZOOriginNoteQuery(DefaultQueryFilter filter)
 {
     return(QueryList <DefaultQueryFilter>(filter, ObjectFactory <ISOQueryDA> .Instance.OZZOOriginNoteQuery));
 }