Hi all
I have a bit of issue with the below code
int i = 0;
foreach (Entity salesorderitem in orderitems.Entities)
{
weborderitems[i] = new WebSalesOrderItemsWebSalesOrderItem();
if (salesorderitem.Contains("lineitemnumber")) weborderitems[i].lv_itemnumber = Convert.ToInt32(((decimal)salesorderitem["lineitemnumber"])).ToString();
if (salesorderitem.Contains("sb_productnumber")) weborderitems[i].product_code = salesorderitem["sb_productnumber"].ToString();
if (salesorderitem.Contains("quantity")) weborderitems[i].quantity = Convert.ToInt32(((decimal)salesorderitem["quantity"])).ToString();
// if (salesorderitem.Contains("discountpercentage")) weborderitems[i].discount_percentage = Convert.ToInt32(((decimal)salesorderitem["discountpercentage"])).ToString();
if (salesorderitem.Contains("extendedamount")) weborderitems[i].total = ((Money)salesorderitem["extendedamount"]).Value.ToString();
if (salesorderitem.Contains("extendedamount")) weborderitems[i].goods = ((Money)salesorderitem["extendedamount"]).Value.ToString();
WebSalesOrderItemsWebSalesOrderItemTexts[] webordertext = new WebSalesOrderItemsWebSalesOrderItemTexts[2];
webordertext[0] = new WebSalesOrderItemsWebSalesOrderItemTexts();
webordertext[0].itemtext_index = "4";
if (salesorderitem.Contains("sb_besjobref")) webordertext[0].itemtext_value = salesorderitem["sb_besjobref"].ToString();
webordertext[1] = new WebSalesOrderItemsWebSalesOrderItemTexts();
webordertext[1].itemtext_index = "3";
if (salesorderitem.Contains("sb_besprodref")) webordertext[1].itemtext_index = salesorderitem["sb_besprodref"].ToString();
weborderitems[i].itemtexts = webordertext;
//units
WebSalesOrderItemsWebSalesOrderItemUnit[] units = new WebSalesOrderItemsWebSalesOrderItemUnit[1];
units[0] = new WebSalesOrderItemsWebSalesOrderItemUnit();
weborderitems[i].unit = units;
i++;
}
It's with the section in red i feel i have missed something. if the second in red isn't there the plugin works fine if the red section is there the plugin doesn't work any ideas what is missing
Kind Regards
Dan