public void InitPageParameter(PickList pickList) { this.PickBy = pickList.PickBy; this.PickListNo = pickList.PickListNo; IList <PickListResult> pickListResultList = new List <PickListResult>(); foreach (PickListDetail pickListDetail in pickList.PickListDetails) { IList <PickListResult> plResultList = ThePickListResultMgr.GetPickListResult(pickListDetail); if (plResultList != null && plResultList.Count > 0) { foreach (PickListResult pickListResult in plResultList) { pickListResult.Qty = pickListResult.Qty; pickListResult.ItemCode = pickListResult.PickListDetail.Item.Code; pickListResult.ItemDescription = pickListResult.PickListDetail.Item.Description; pickListResult.LocationCode = pickListResult.LocationLotDetail.Location.Code; pickListResult.UomCode = pickListResult.PickListDetail.Uom.Code; pickListResult.UnitCount = pickListResult.PickListDetail.UnitCount; pickListResult.PickListNo = pickListResult.PickListDetail.PickList.PickListNo; pickListResult.HuId = pickListResult.LocationLotDetail.Hu.HuId; pickListResult.Status = pickListResult.PickListDetail.PickList.Status; pickListResult.OrderNo = pickListResult.PickListDetail.OrderLocationTransaction.OrderDetail.OrderHead.OrderNo; pickListResult.StorageBinCode = pickListResult.PickListDetail.StorageBin.Code; pickListResult.LotNo = pickListResult.PickListDetail.LotNo; pickListResultList.Add(pickListResult); } } } InitPageParameter(pickListResultList); }
public void InitPageParameter(string itemCode, string locationCode) { string[] statusArray = new string[] { BusinessConstants.CODE_MASTER_STATUS_VALUE_INPROCESS }; IList <PickListResult> pickListResults = ThePickListResultMgr.GetPickListResult(locationCode, itemCode, null, null, statusArray); this.GV_List.DataSource = pickListResults; this.GV_List.DataBind(); }
protected void GV_List_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { PickListDetail pickListDetail = (PickListDetail)e.Row.DataItem; Hu_HuInput ucHuInput = (Hu_HuInput)e.Row.FindControl("ucHuInput"); TextBox tbShipQty = (TextBox)e.Row.FindControl("tbShipQty"); IList <PickListResult> pickListResultList = ThePickListResultMgr.GetPickListResult(pickListDetail); if (pickListResultList != null && pickListResultList.Count > 0) { foreach (PickListResult pickListResult in pickListResultList) { string huId = pickListResult.LocationLotDetail.Hu.HuId; Hu newHu = TheHuMgr.LoadHu(huId); newHu.Qty = pickListResult.Qty; ucHuInput.HuInput(newHu); tbShipQty.Text = ucHuInput.SumQty().ToString("F2"); } } } }