Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 143529

Error in plugin to create xml

$
0
0

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 


Viewing all articles
Browse latest Browse all 143529

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>