private CreateShipmentItem CreateShipmentItem(int i, ImportingShipmentItem d) { var shipItem = new CreateShipmentItem(); var prdState = GetProductState(d.ProductId); string attrSetInstId = AttributeSetInstanceUtils.CreateAttributeSetInstance(AttributeSetService, AttributeSetInstanceApplicationService, prdState.AttributeSetId, d.AttributeSetInstance); if (_log.IsDebugEnabled) { _log.Debug("Create attribute set instance, id: " + attrSetInstId); } shipItem.ShipmentItemSeqId = i.ToString(); shipItem.ProductId = prdState.ProductId; shipItem.AttributeSetInstanceId = attrSetInstId; shipItem.Quantity = d.Quantity; shipItem.Active = true; //todo More proerties??? return(shipItem); }
private static ImportingShipmentItem NewImportingShipmentItem(string productId, string rollId) { var shipItem_1 = new ImportingShipmentItem(); shipItem_1.ProductId = productId; shipItem_1.Quantity = 1; var attrSetInst_1 = new Dictionary <string, object>(); // ////////////////////////////////// attrSetInst_1.Add("SerialNumber", rollId); attrSetInst_1.Add("WidthInch", (decimal)17.75); attrSetInst_1.Add("DiameterInch", 48.00); attrSetInst_1.Add("WeightLbs", (decimal)1678); attrSetInst_1.Add("WeightKg", TestWeightKg); attrSetInst_1.Add("AirDryWeightLbs", (decimal)1705.682); attrSetInst_1.Add("AirDryWeightKg", (decimal)773.684); attrSetInst_1.Add("AirDryMetricTon", (decimal)0.774); attrSetInst_1.Add("PackageCount", 2); attrSetInst_1.Add("AirDryPct", (decimal)101.650); // ////////////////////////////////// shipItem_1.AttributeSetInstance = attrSetInst_1; return(shipItem_1); }