public void AddShipment(Shipment shipment) { if (dictShipmentGroup.ContainsKey(shipment.Item)) { dictShipmentGroup[shipment.Item].Qty = dictShipmentGroup[shipment.Item].Qty + shipment.Qty; } else { ShipmentGroup shipmentGroup = new ShipmentGroup(); shipmentGroup.Item = shipment.Item; shipmentGroup.CustomerItemNo = shipment.SalesOrderLine.CustomerItemNo; shipmentGroup.Price = shipment.SalesOrderLine.Price; shipmentGroup.SalesOrderNo = shipment.SalesOrderLine.SalesOrder.OrderNo; shipmentGroup.Qty = shipment.Qty; dictShipmentGroup.Add(shipment.Item, shipmentGroup); } }