Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

GP to Magento (Customization ) On Item to add extra Fields.

(0) ShareShare
ReportReport
Posted on by 198

        public IList<ItemEntity> itemupdate(IList<ItemEntity> itemEntity, string itemXML)

        {

            IList<ItemEntity> objItems = new List<ItemEntity>();

            try

            {

                if (!string.IsNullOrEmpty(itemXML))

                {

 

                    XmlDocument xmlDoc = new XmlDocument();

                    xmlDoc.LoadXml(itemXML);

                    XmlElement root = xmlDoc.DocumentElement;

                    //ItemEntity item = null;

                    int i = 0;

                    ItemEntity[] itementity1 = new ItemEntity[root.ChildNodes.Count];

 

                    for (i = 0; i < root.ChildNodes.Count; i++)

                    {

 

                        XmlElement element = (XmlElement)root.ChildNodes[i];

 

                        // XmlNodeList quantitiesNodeList = element.GetElementsByTagName("item");//Quantities

                        // itementity1[i] = new ItemEntity();

                        //ItemEntity obj1 = new ItemEntity();

 

                        itemEntity[i].ClassId = element.GetElementsByTagName("ITMCLSCD")[0].InnerText;

 

                        itemEntity[i].Visible1Id = element.GetElementsByTagName("USCATVLS_2")[0].InnerText;

                        itemEntity[i].Visible2Id = element.GetElementsByTagName("USCATVLS_3")[0].InnerText;

                        itemEntity[i].TaxType = "Nontaxable";

                        itemEntity[i].ItemType = "Flat Fee";

 

                    }

 

                }

              

            }

            catch (Exception exception)

            {

                Console.WriteLine(exception);

//

            }

            return itemEntity;

       

*This post is locked for comments

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,489 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,305 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans