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