// Create the FilterExpression. FilterExpression filter1 = new FilterExpression();
// Set the properties of the FilterExpression. filter1.FilterOperator = LogicalOperator.And; filter1.Conditions = new ConditionExpression[] { condition1, condition2 };
// Create the QueryExpression. QueryExpression query1 = new QueryExpression();
// Set the properties of the QueryExpression. query1.EntityName = EntityName.salesorderdetail.ToString(); query1.ColumnSet = cols; query1.Criteria = filter1;
// Retrieve the contacts. Salesorderdetails = service.RetrieveMultiple(query1);
if (Salesorderdetails.BusinessEntities.GetLength(0) > 0) { Salesorderdetail1 = (salesorderdetail)Salesorderdetails.BusinessEntities[0];
if (Purchaseorderdetail1.new_package1_grossweight != null) { Salesorderdetail1.new_package1_grossweight = new CrmFloat(); Salesorderdetail1.new_package1_grossweight.Value = Purchaseorderdetail1.new_package1_grossweight.Value; } if (Purchaseorderdetail1.new_package1_height != null) { Salesorderdetail1.new_package1_height = new CrmFloat(); Salesorderdetail1.new_package1_height.Value = Purchaseorderdetail1.new_package1_height.Value; } if (Purchaseorderdetail1.new_package1_length != null) { Salesorderdetail1.new_package1_length = new CrmFloat(); Salesorderdetail1.new_package1_length.Value = Purchaseorderdetail1.new_package1_length.Value; } if (Purchaseorderdetail1.new_package1_netweight != null) { Salesorderdetail1.new_package1_netweight = new CrmFloat(); Salesorderdetail1.new_package1_netweight.Value = Purchaseorderdetail1.new_package1_netweight.Value; } if (Purchaseorderdetail1.new_package1_packagequantity != null) { Salesorderdetail1.new_package1_packagequantity = new CrmFloat(); Salesorderdetail1.new_package1_packagequantity.Value = Purchaseorderdetail1.new_package1_packagequantity.Value; } if (Purchaseorderdetail1.new_package1_quantity != null) { Salesorderdetail1.new_package1_quantity = new CrmFloat(); Salesorderdetail1.new_package1_quantity.Value = Purchaseorderdetail1.new_package1_quantity.Value; } if (Purchaseorderdetail1.new_package1_unitvolume != null) { Salesorderdetail1.new_package1_unitvolume = new CrmFloat(); Salesorderdetail1.new_package1_unitvolume.Value = Purchaseorderdetail1.new_package1_unitvolume.Value; } if (Purchaseorderdetail1.new_package1_volume != null) { Salesorderdetail1.new_package1_volume = new CrmFloat(); Salesorderdetail1.new_package1_volume.Value = Purchaseorderdetail1.new_package1_volume.Value; } if (Purchaseorderdetail1.new_package1_weight != null) { Salesorderdetail1.new_package1_weight = new CrmFloat(); Salesorderdetail1.new_package1_weight.Value = Purchaseorderdetail1.new_package1_weight.Value; } if (Purchaseorderdetail1.new_package1_width != null) { Salesorderdetail1.new_package1_width = new CrmFloat(); Salesorderdetail1.new_package1_width.Value = Purchaseorderdetail1.new_package1_width.Value; } if (Purchaseorderdetail1.new_package2_grossweight != null) { Salesorderdetail1.new_package2_grossweight = new CrmFloat(); Salesorderdetail1.new_package2_grossweight.Value = Purchaseorderdetail1.new_package2_grossweight.Value; } if (Purchaseorderdetail1.new_package2_height != null) { Salesorderdetail1.new_package2_height = new CrmFloat(); Salesorderdetail1.new_package2_height.Value = Purchaseorderdetail1.new_package2_height.Value; } if (Purchaseorderdetail1.new_package2_length != null) { Salesorderdetail1.new_package2_length = new CrmFloat(); Salesorderdetail1.new_package2_length.Value = Purchaseorderdetail1.new_package2_length.Value; } if (Purchaseorderdetail1.new_package2_netweight != null) { Salesorderdetail1.new_package2_netweight = new CrmFloat(); Salesorderdetail1.new_package2_netweight.Value = Purchaseorderdetail1.new_package2_netweight.Value; } if (Purchaseorderdetail1.new_package2_packagequantity != null) { Salesorderdetail1.new_package2_packagequantity = new CrmFloat(); Salesorderdetail1.new_package2_packagequantity.Value = Purchaseorderdetail1.new_package2_packagequantity.Value; } if (Purchaseorderdetail1.new_package2_quantity != null) { Salesorderdetail1.new_package2_quantity = new CrmFloat(); Salesorderdetail1.new_package2_quantity.Value = Purchaseorderdetail1.new_package2_quantity.Value; } if (Purchaseorderdetail1.new_package2_unitvolume != null) { Salesorderdetail1.new_package2_unitvolume = new CrmFloat(); Salesorderdetail1.new_package2_unitvolume.Value = Purchaseorderdetail1.new_package2_unitvolume.Value; } if (Purchaseorderdetail1.new_package2_volume != null) { Salesorderdetail1.new_package2_volume = new CrmFloat(); Salesorderdetail1.new_package2_volume.Value = Purchaseorderdetail1.new_package2_volume.Value; } if (Purchaseorderdetail1.new_package2_weight != null) { Salesorderdetail1.new_package2_weight = new CrmFloat(); Salesorderdetail1.new_package2_weight.Value = Purchaseorderdetail1.new_package2_weight.Value; } if (Purchaseorderdetail1.new_package2_width != null) { Salesorderdetail1.new_package2_width = new CrmFloat(); Salesorderdetail1.new_package2_width.Value = Purchaseorderdetail1.new_package2_width.Value; } if (Purchaseorderdetail1.new_packageuomcode != null) { Salesorderdetail1.new_packageuomcode = new Picklist(); Salesorderdetail1.new_packageuomcode.Value = Purchaseorderdetail1.new_packageuomcode.Value; } if (Purchaseorderdetail1.new_volumeuomcode != null) { Salesorderdetail1.new_volumeuomcode = new Picklist(); Salesorderdetail1.new_volumeuomcode.Value = Purchaseorderdetail1.new_volumeuomcode.Value; } if (Purchaseorderdetail1.new_weightuomcode != null) { Salesorderdetail1.new_weightuomcode = new Picklist(); Salesorderdetail1.new_weightuomcode.Value = Purchaseorderdetail1.new_weightuomcode.Value; }
The StateCode of the SalesOrder is 0.The StatusCode is 1.And There are not StateCode or StatusCode in SalesOrderDetail. I have to modify it in codes!Help me pls!