示例#1
0
        private void BindSuperGrid()
        {
            ORD_SalesOrderLineParam param = new ORD_SalesOrderLineParam();

            param.SOGuid     = SOGuid;
            param.Model      = txtModel.Text.Trim();
            param.SOLineCode = txtSOLineCode.Text.Trim();
            param.IsCancel   = false;
            GridPanel noNoticedPanel = usgNoNoticed.PrimaryGrid;
            List <ORD_SalesOrderLineResult> lineResultList   = orderLineLogic.GetList(param);
            List <ORD_PurchaseNoticeResult> noticeResultList = new List <ORD_PurchaseNoticeResult>();

            if (lineResultList != null && lineResultList.Count > 0)
            {
                noNoticedPanel.DataSource = lineResultList;
                Guid?[] SOLineGuids = lineResultList.Select(a => (Guid?)a.SOLineGuid).Distinct().ToArray();
                ORD_PurchaseNoticeParam noticeParam = new ORD_PurchaseNoticeParam();
                noticeParam.SOLineGuids = SOLineGuids;
                noticeResultList        = noticeLogic.GetList(noticeParam);
            }
            GridPanel noticedPanel = usgNoticed.PrimaryGrid;

            if (noticeResultList != null && noticeResultList.Count > 0)
            {
                noticedPanel.DataSource = noticeResultList;
            }
        }
示例#2
0
        void BindSuperGridControl()
        {
            List <ORD_PurchaseNoticeResult> noticeList = noticeLogic.GetList(new ORD_PurchaseNoticeParam()
            {
                SOGuid = soguid
            });

            if (noticeList != null)
            {
                usgNoticed.PrimaryGrid.DataSource = noticeList;
            }
            List <STK_StockReserveResult> reserveList = reserveLogic.GetList(new STK_StockReserveParam()
            {
                SourceBillGuid = soguid
            });

            if (reserveList != null)
            {
                usgReserve.PrimaryGrid.DataSource = reserveList;
            }
        }