public System.IO.Stream GetStream(object args) { TDN940ProviderParameters _args = new TDN940ProviderParameters(); _args = args as TDN940ProviderParameters; _args.tagnamespace = "http://Kaifa.B2B.Schemas.OrderTDN940"; string orderkey = GetOrderKey(_args); if (!string.IsNullOrEmpty(orderkey)) { MemoryStream ms = new MemoryStream(); XmlWriterSettings xws = new XmlWriterSettings(); xws.OmitXmlDeclaration = true; xws.Indent = true; using (XmlWriter xw = XmlWriter.Create(ms, xws)) { TDN940Generator tdn = new TDN940Generator(orderkey, _args.warehous, _args.connectionstring, _args.tagnamespace); XDocument doc = tdn.Generator(); doc.WriteTo(xw); } ms.Seek(0, SeekOrigin.Begin); //System.Diagnostics.Trace.WriteLine(""); UpdateFlag(_args, orderkey); System.Diagnostics.Trace.WriteLine(string.Format("Create TND {0}", orderkey), "TDN940Provider"); return(ms); } else { return(null); } }
public System.IO.Stream GetStream(object args) { TDN940ProviderParameters _args = new TDN940ProviderParameters(); _args = args as TDN940ProviderParameters; _args.tagnamespace = "http://Kaifa.B2B.Schemas.OrderTDN940"; string orderkey = GetOrderKey(_args); if (!string.IsNullOrEmpty(orderkey)) { MemoryStream ms = new MemoryStream(); XmlWriterSettings xws = new XmlWriterSettings(); xws.OmitXmlDeclaration = true; xws.Indent = true; using (XmlWriter xw = XmlWriter.Create(ms, xws)) { TDN940Generator tdn = new TDN940Generator(orderkey, _args.warehous, _args.connectionstring, _args.tagnamespace); XDocument doc = tdn.Generator(); doc.WriteTo(xw); } ms.Seek(0, SeekOrigin.Begin); //System.Diagnostics.Trace.WriteLine(""); UpdateFlag(_args, orderkey); System.Diagnostics.Trace.WriteLine(string.Format("Create TND {0}", orderkey), "TDN940Provider"); return ms; } else { return null; } }