示例#1
0
        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();
                }
            });
        }
示例#2
0
        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();
            });
        }