Exemplo n.º 1
0
    private IList <CSInventoryDetail> ConvertPlanBill2CSInventoryDetail(IList list)
    {
        IList <CSInventoryDetail> csInventoryDetailList = new List <CSInventoryDetail>();

        if (list != null && list.Count > 0)
        {
            foreach (object[] objArray in list)
            {
                CSInventoryDetail csInventoryDetail = new CSInventoryDetail();
                csInventoryDetail.ItemCode  = plannedBillView.Item.Code;
                csInventoryDetail.ItemName  = plannedBillView.Item.Description;
                csInventoryDetail.UnitCount = plannedBillView.UnitCount;
                csInventoryDetail.Uom       = plannedBillView.Uom.Code;
                //csInventoryDetail.HuId = objArray[1] as string;
                csInventoryDetail.LotNo       = objArray[0] as string;
                csInventoryDetail.OrderNo     = objArray[1] as string;
                csInventoryDetail.ReceiptNo   = objArray[2] as string;
                csInventoryDetail.ReceiptDate = DateTime.Parse(objArray[3].ToString());
                csInventoryDetail.SettleTerm  = objArray[4] as string;
                csInventoryDetail.Qty         = decimal.Parse(objArray[5].ToString()) - (objArray[6] != null ? decimal.Parse(objArray[6].ToString()) : 0);

                csInventoryDetailList.Add(csInventoryDetail);
            }
        }

        return(csInventoryDetailList);
    }
Exemplo n.º 2
0
    private IList<CSInventoryDetail> ConvertPlanBill2CSInventoryDetail(IList list)
    {
        IList<CSInventoryDetail> csInventoryDetailList = new List<CSInventoryDetail>();

        if (list != null && list.Count > 0)
        {
            foreach (object[] objArray in list)
            {
                CSInventoryDetail csInventoryDetail = new CSInventoryDetail();
                csInventoryDetail.ItemCode = plannedBillView.Item.Code;
                csInventoryDetail.ItemName = plannedBillView.Item.Description;
                csInventoryDetail.UnitCount = plannedBillView.UnitCount;
                csInventoryDetail.Uom = plannedBillView.Uom.Code;
                //csInventoryDetail.HuId = objArray[1] as string;
                csInventoryDetail.LotNo = objArray[0] as string;
                csInventoryDetail.OrderNo = objArray[1] as string;
                csInventoryDetail.ReceiptNo = objArray[2] as string;
                csInventoryDetail.ReceiptDate = DateTime.Parse(objArray[3].ToString());
                csInventoryDetail.SettleTerm = objArray[4] as string;
                csInventoryDetail.Qty = decimal.Parse(objArray[5].ToString()) - (objArray[6] != null ? decimal.Parse(objArray[6].ToString()) : 0);

                csInventoryDetailList.Add(csInventoryDetail);
            }
        }

        return csInventoryDetailList;
    }