public ArticuloIV(int numArtsProvs) { //sItemVendorXml = new StringBuilder(); itemsVendors = new taCreateItemVendors_ItemsTaCreateItemVendors[numArtsProvs]; vendorItemType = new IVVendorItemType(); }
private void CreateVendorItem(string vendorID, string itemNumber) { eConnectType eConnect; try { taCreateItemVendors_ItemsTaCreateItemVendors record = new taCreateItemVendors_ItemsTaCreateItemVendors(); record.ITEMNMBR = itemNumber; record.VENDORID = vendorID; IVVendorItemType curType = new IVVendorItemType(); curType.taCreateItemVendors_Items = new taCreateItemVendors_ItemsTaCreateItemVendors[] { record }; IVVendorItemType[] typeArray = new IVVendorItemType[] { curType }; eConnect = new eConnectType(); eConnect.IVVendorItemType = typeArray; //Serialize the XML document to the file XmlSerializer serializer = new XmlSerializer(typeof(eConnectType)); StringWriter writer = new StringWriter(); serializer.Serialize(writer, eConnect); DynamicsGP_ec.SendData(writer.ToString()); } catch (Exception ex) { //ExceptionMngr.WriteEvent("CreateVendorItem: ", ListValues.EventType.Error, ex, null, //ListValues.ErrorCategory.ErpConnection); throw new Exception("CreateVendorItem: "+ ex.Message); } }