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; } }
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; } }