private void Button_Save_Click(object sender, RoutedEventArgs e) { OrderCheckMasterFacade facade = new OrderCheckMasterFacade(); OrderCheckMasterReq req = new OrderCheckMasterReq(); req.orderCheckMaster = new OrderCheckMaster(); req.orderCheckMaster.CompanyCode = CPApplication.Current.CompanyCode; req.SysNoList = GetSelectedSysNoList(); facade.BatchUpdateOrderCheckMasterStatus(req, (obj, args) => { if (args.FaultsHandle()) { return; } else { Window.Alert(ResOrderCheck.Msg_UpdateSuccess); this.dataGridOrderCheckList.Bind(); } }); }
private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckMasterQueryFilter request = new OrderCheckMasterQueryFilter(); request.PagingInfo = new PagingInfo { PageSize = int.MaxValue, PageIndex = e.PageIndex, SortBy = e.SortField }; request.CompanyCode = CPApplication.Current.CompanyCode; OrderCheckMasterFacade facade = new OrderCheckMasterFacade(this); facade.QueryOrderCheckMaster(request, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckMasterVM> list = DynamicConverter <OrderCheckMasterVM> .ConvertToVMList(args.Result.Rows); dataGridOrderCheckList.ItemsSource = list; dataGridOrderCheckList.TotalCount = list.Count(); }); }