Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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();
    }
Exemplo n.º 3
0
 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");
             }
         }
     }
 }