Example #1
0
        protected override void ResolveExchangeXML(string stringXML)
        {
            XmlDocument xml = new XmlDocument();

            try
            {
                xml.LoadXml(stringXML);
                XmlNode node = xml.SelectSingleNode("Parameters/Param");
                if (node != null)
                {
                    if (node.Attributes["ItemNumber"] != null)
                    {
                        itemNumber = node.Attributes["ItemNumber"].Value;
                    }
                    if (node.Attributes["LotNumber"] != null)
                    {
                        lotNumber = node.Attributes["LotNumber"].Value;
                    }
                    if (node.Attributes["Bin"] != null)
                    {
                        binFrom = node.Attributes["Bin"].Value;
                    }
                    if (node.Attributes["IssuedQuantity"] != null)
                    {
                        quantity = node.Attributes["IssuedQuantity"].Value;
                    }
                    if (node.Attributes["OrderNumber"] != null)
                    {
                        orderNo = node.Attributes["OrderNumber"].Value;
                    }
                    if (node.Attributes["LineNumber"] != null)
                    {
                        orderLineNo = node.Attributes["LineNumber"].Value;
                    }
                }

                exchange.Add(IRAPXMLUtils.NodeToObject <TEntityXMLPICK08>(node));
            }
            catch { }
        }
Example #2
0
        protected override void ResolveExchangeXML(string stringXML)
        {
            XmlDocument xml = new XmlDocument();

            try
            {
                xml.LoadXml(stringXML);
                XmlNode node = xml.SelectSingleNode("Parameters/Param");
                if (node != null)
                {
                    if (node.Attributes["ItemNumber"] != null)
                    {
                        itemNumber = node.Attributes["ItemNumber"].Value;
                    }
                    if (node.Attributes["PONumber"] != null)
                    {
                        orderNo = node.Attributes["PONumber"].Value;
                    }
                    if (node.Attributes["POLineNumber"] != null)
                    {
                        orderLineNo = node.Attributes["POLineNumber"].Value;
                    }
                    if (node.Attributes["LotNumberDefault"] != null)
                    {
                        lotNumber = node.Attributes["LotNumberDefault"].Value;
                    }
                    if (node.Attributes["Bin1"] != null)
                    {
                        binTo = node.Attributes["Bin1"].Value;
                    }
                    if (node.Attributes["ReceiptQuantityMove1"] != null)
                    {
                        quantity = node.Attributes["ReceiptQuantityMove1"].Value;
                    }
                }

                exchange.Add(IRAPXMLUtils.NodeToObject <TEntityXMLPORV01>(node));
            }
            catch { }
        }