diff --git a/RpcHelper/RpcHelper/FeedGoodsSale.cs b/RpcHelper/RpcHelper/FeedGoodsSale.cs index d8f79ad..eff6c70 100644 --- a/RpcHelper/RpcHelper/FeedGoodsSale.cs +++ b/RpcHelper/RpcHelper/FeedGoodsSale.cs @@ -14,4 +14,5 @@ namespace RpcHelper { [XmlElement(ElementName = "body")] public FeedGoodsSaleBody Body; } + } \ No newline at end of file diff --git a/RpcHelper/RpcHelper/IRpcHelper.cs b/RpcHelper/RpcHelper/IRpcHelper.cs index b5a5729..62c2aa5 100644 --- a/RpcHelper/RpcHelper/IRpcHelper.cs +++ b/RpcHelper/RpcHelper/IRpcHelper.cs @@ -1,8 +1,5 @@ namespace RpcHelper { - public interface IRpcHelper { - string InsertFeedPlan(string xml, string url ); - - } + } \ No newline at end of file diff --git a/RpcHelper/RpcHelper/RpcHelper.cs b/RpcHelper/RpcHelper/RpcHelper.cs index 9caf802..40f0bc7 100644 --- a/RpcHelper/RpcHelper/RpcHelper.cs +++ b/RpcHelper/RpcHelper/RpcHelper.cs @@ -9,7 +9,7 @@ using Forks.JsonRpc.Client; using Forks.JsonRpc.Client.Data; namespace RpcHelper { - public static class RpcHelperUtil {//ambiguous reference + public static class RpcHelperUtil { private static bool _isInit; public static string InsertFeedPlan(string data) { @@ -424,7 +424,7 @@ namespace RpcHelper { textWriter.WriteLine("开始处理单据:" + bill.Head.Ebsid); if (string.IsNullOrEmpty(bill.Head.Ebsid)) bill.Head.Ebsid = null; - var dmo = new RpcObject("/Breed/ChickFeed2_Breed/BO/FeedGoodsSale"); + var dmo = new RpcObject("/Breed/ChickFeed2_Breed/BO/FeedGoodsSale"); var details = new ManyList("/Breed/ChickFeed2_Breed/BO/FeedGoodsSale_Detail"); foreach (var entry in bill.Body.Entrys) { @@ -486,6 +486,198 @@ namespace RpcHelper { return resultStr; } + public static result UpdateFeedOrder(order order) { + var logName = DateTime.Today.Date.ToString("yyyyMMdd") + "FeedOrderlog.txt"; + var result = new result(); + + var path = System.Web.HttpContext.Current.Request.PhysicalApplicationPath; + + using (var textWriter = new StreamWriter(path + "\\log\\" + logName, true, Encoding.UTF8)) { + textWriter.WriteLine("{0} 饲料订单接口开始接收数据:----------------------------------", DateTime.Now); + textWriter.WriteLine(string.Format("orderCode:{0}", order.orderCode)); + textWriter.WriteLine(string.Format("orderFright:{0}", order.orderFright)); + textWriter.WriteLine(string.Format("orderDriver:{0}", Encoding.GetEncoding("gb2312").GetString(Encoding.GetEncoding("gb2312").GetBytes(order.orderDriver)))); + textWriter.WriteLine(string.Format("orderCar:{0}", order.orderCar)); + try { + if (!_isInit) { + var url = System.Configuration.ConfigurationManager.AppSettings["url"]; + RpcFacade.Init(url, "LiuHeEBS"); + _isInit = true; + } + var username = System.Configuration.ConfigurationManager.AppSettings["username"]; + var strPwd = System.Configuration.ConfigurationManager.AppSettings["pwd"]; + + RpcFacade.Login(username, strPwd); + + textWriter.WriteLine("开始处理单据:" + order.orderCode); + + var dmo = new RpcObject("/Breed/BreedMarshal/BO/FeedOrder"); + + SetLong(dmo, "ID", order.orderCode); + + SetDecimal(dmo, "YunFei", order.orderFright.ToString()); + + SetString(dmo, "BusUser_Name", order.orderDriver); + + try { + var success = RpcFacade.Call("/Breed/BreedMarshal/Rpcs/FeedOrderRpc/Update", dmo); + if ((bool)success) + result.resultCode = "1"; + result.content = "更新成功"; + textWriter.WriteLine("更新成功"); + } catch (Exception e1) { + result.resultCode = "-1"; + result.content = "更新失败:" + e1.Message; + textWriter.WriteLine("更新失败:" + e1.Message); + } + + } catch (Exception e) { + result.resultCode = "-1"; + result.content = "调用错误,原因:" + e.Message; + textWriter.WriteLine("调用错误:" + e.Message); + } finally { + RpcFacade.Logout(); + } + + textWriter.WriteLine("{0} 饲料订单接口处理完毕", DateTime.Now); + textWriter.WriteLine(" "); + } + + return result; + } + + public static qhdresult InsertQfdOrder(qfdorder order) { + var logName = DateTime.Today.Date.ToString("yyyyMMdd") + "QFDOrderlog.txt"; + var result = new qhdresult(); + + var path = System.Web.HttpContext.Current.Request.PhysicalApplicationPath; + + using (var textWriter = new StreamWriter(path + "\\log\\" + logName, true, Encoding.UTF8)) { + textWriter.WriteLine("{0} 饲料订单接口开始接收数据:----------------------------------", DateTime.Now); + textWriter.WriteLine(string.Format("batchID:{0}", order.batchID)); + textWriter.WriteLine(string.Format("breedUnitCode:{0}", order.breedUnitCode)); + textWriter.WriteLine(string.Format("date:{0}", order.date)); + textWriter.WriteLine(string.Format("factoryCode:{0}", order.factoryCode)); + textWriter.WriteLine(string.Format("qfdOrderID:{0}", order.qfdOrderID)); + textWriter.WriteLine("明细:"); + int i = 0; + foreach (var detail in order.detail) { + i++; + textWriter.WriteLine(string.Format("no:{0}", i)); + textWriter.WriteLine(string.Format("goodsCode:{0}", detail.goodsCode)); + textWriter.WriteLine(string.Format("number:{0}", detail.number)); + textWriter.WriteLine(string.Format("price:{0}", detail.price)); + textWriter.WriteLine(string.Format("qfdDetailID:{0}", detail.qfdDetailID)); + textWriter.WriteLine(string.Format("---------------")); + } + + + try { + if (!_isInit) { + var url = System.Configuration.ConfigurationManager.AppSettings["url"]; + RpcFacade.Init(url, "LiuHeEBS"); + _isInit = true; + } + var username = System.Configuration.ConfigurationManager.AppSettings["username"]; + var strPwd = System.Configuration.ConfigurationManager.AppSettings["pwd"]; + RpcFacade.Login(username, strPwd); + textWriter.WriteLine("开始处理单据:" + order.qfdOrderID); + var dmo = new RpcObject("/Breed/BreedMarshal/BO/FeedOrder"); + SetLong(dmo, "Contract_ID", order.batchID); + SetString(dmo, "BreedUnit_Code", order.breedUnitCode); + SetDateTime(dmo, "Time", order.date); + SetString(dmo, "FeedFactory_Code", order.factoryCode); + SetString(dmo, "QfdOrderID", order.qfdOrderID); + var details = new ManyList("/Breed/BreedMarshal/BO/FeedOrder_Detail"); + foreach (var entry in order.detail) { + var detail1 = new RpcObject("/Breed/BreedMarshal/BO/FeedOrder_Detail"); + SetString(detail1, "Goods_Code", entry.goodsCode); + + SetDecimal(detail1, "MainUnitNumber", entry.number); + + SetDecimal(detail1, "Price", entry.price); + + SetLong(detail1, "QfdDetailID", entry.qfdDetailID); + + details.Add(detail1); + } + dmo.Set("Details", details); + try { + var id = RpcFacade.Call("/Breed/BreedMarshal/Rpcs/FeedOrderRpc/Insert", dmo); + if ((long)id > 0) + result.resultCode = "1"; + result.content = "新建成功"; + result.id = id.ToString(); + textWriter.WriteLine("新建成功:ID={0}", id); + } catch (Exception e1) { + result.resultCode = "-1"; + result.content = "新建失败:" + e1.Message; + textWriter.WriteLine("新建失败:" + e1.Message); + } + + } catch (Exception e) { + result.resultCode = "-1"; + result.content = "调用错误,原因:" + e.Message; + textWriter.WriteLine("调用错误:" + e.Message); + } finally { + RpcFacade.Logout(); + } + + textWriter.WriteLine("{0} 饲料订单接口处理完毕 ---------------------------------------", DateTime.Now); + textWriter.WriteLine(" "); + } + + return result; + } + + public static qhdresult DeleteQfdOrder(orderInfo order) { + var logName = DateTime.Today.Date.ToString("yyyyMMdd") + "QFDOrderlog.txt"; + var result = new qhdresult(); + + var path = System.Web.HttpContext.Current.Request.PhysicalApplicationPath; + + using (var textWriter = new StreamWriter(path + "\\log\\" + logName, true, Encoding.UTF8)) { + textWriter.WriteLine("{0} 饲料订单接口开始接收数据:----------------------------------", DateTime.Now); + textWriter.WriteLine(string.Format("bwpOrderID:{0}", order.bwpOrderID)); + try { + if (!_isInit) { + var url = System.Configuration.ConfigurationManager.AppSettings["url"]; + RpcFacade.Init(url, "LiuHeEBS"); + _isInit = true; + } + var username = System.Configuration.ConfigurationManager.AppSettings["username"]; + var strPwd = System.Configuration.ConfigurationManager.AppSettings["pwd"]; + RpcFacade.Login(username, strPwd); + textWriter.WriteLine("开始删除单据:" + order.bwpOrderID); + var dmo = new RpcObject("/Breed/BreedMarshal/BO/FeedOrder"); + SetLong(dmo, "ID", order.bwpOrderID); + + try { + RpcFacade.Call("/Breed/BreedMarshal/Rpcs/FeedOrderRpc/Delete", dmo); + result.resultCode = "1"; + result.content = "删除成功"; + textWriter.WriteLine("删除成功 "); + } catch (Exception e1) { + result.resultCode = "-1"; + result.content = "删除失败:" + e1.Message; + textWriter.WriteLine("删除失败:" + e1.Message); + } + + } catch (Exception e) { + result.resultCode = "-1"; + result.content = "调用错误,原因:" + e.Message; + textWriter.WriteLine("调用错误:" + e.Message); + } finally { + RpcFacade.Logout(); + } + + textWriter.WriteLine("{0} 饲料订单接口处理完毕 ---------------------------------------", DateTime.Now); + textWriter.WriteLine(" "); + } + + return result; + } + private static void SetLong(RpcObject rpcObject, string name, string value) { if (!string.IsNullOrEmpty(value)) { rpcObject.Set(name, long.Parse(value)); @@ -541,7 +733,5 @@ namespace RpcHelper { } } - - } } diff --git a/RpcHelper/RpcHelper/RpcHelper.csproj b/RpcHelper/RpcHelper/RpcHelper.csproj index 490af60..c17d6e5 100644 --- a/RpcHelper/RpcHelper/RpcHelper.csproj +++ b/RpcHelper/RpcHelper/RpcHelper.csproj @@ -31,11 +31,13 @@ 4 - - ..\..\..\..\Projects\tsref\release\Compact\Forks.Json.cf.dll + + False + ..\..\..\..\..\Projects\tsref\Debug\forks.json.dll - - ..\..\..\..\Projects\tsref\release\Compact\Forks.JsonRpc.Client.cf.dll + + False + ..\..\..\..\..\Projects\tsref\Debug\Forks.JsonRpc.Client.dll @@ -56,6 +58,10 @@ + + + + diff --git a/RpcHelper/RpcHelper/order.cs b/RpcHelper/RpcHelper/order.cs new file mode 100644 index 0000000..85b2979 --- /dev/null +++ b/RpcHelper/RpcHelper/order.cs @@ -0,0 +1,31 @@ +namespace RpcHelper { + public class order { + private string _orderCode = string.Empty; + public string orderCode + { + get { return _orderCode; } + set { _orderCode = value; } + } + + private string _orderFright = string.Empty; + public string orderFright + { + get { return _orderFright; } + set { _orderFright = value; } + } + + private string _orderDriver = string.Empty; + public string orderDriver + { + get { return _orderDriver; } + set { _orderDriver = value; } + } + + private string _orderCar = string.Empty; + public string orderCar + { + get { return _orderCar; } + set { _orderCar = value; } + } + } +} \ No newline at end of file diff --git a/RpcHelper/RpcHelper/qfdorder.cs b/RpcHelper/RpcHelper/qfdorder.cs new file mode 100644 index 0000000..9a246fb --- /dev/null +++ b/RpcHelper/RpcHelper/qfdorder.cs @@ -0,0 +1,79 @@ +namespace RpcHelper { + public class qfdorder { + private string _batchID = string.Empty; + public string batchID { + get { return _batchID; } + set { _batchID = value; } + } + + private string _breedUnitCode = string.Empty; + public string breedUnitCode { + get { return _breedUnitCode; } + set { _breedUnitCode = value; } + } + + private string _date = string.Empty; + public string date { + get { return _date; } + set { _date = value; } + } + + + private string _factoryCode = string.Empty; + public string factoryCode { + get { return _factoryCode; } + set { _factoryCode = value; } + } + + private string _qfdOrderID = string.Empty; + public string qfdOrderID { + get { return _qfdOrderID; } + set { _qfdOrderID = value; } + } + + private orderDetail[] _detail = new orderDetail[] { }; + public orderDetail[] detail { + get { return _detail; } + set { _detail = value; } + } + } + + public class orderDetail { + + private string _goodsCode = string.Empty; + public string goodsCode { + get { return _goodsCode; } + set { _goodsCode = value; } + } + + private string _number = string.Empty; + public string number { + get { return _number; } + set { _number = value; } + } + + private string _price = string.Empty; + public string price { + get { return _price; } + set { _price = value; } + } + + private string _qfdDetailID = string.Empty; + public string qfdDetailID { + get { return _qfdDetailID; } + set { _qfdDetailID = value; } + } + + } + + public class orderInfo + { + private string _bwpOrderID = string.Empty; + + public string bwpOrderID { + get { return _bwpOrderID; } + set { _bwpOrderID = value; } + } + + } +} \ No newline at end of file diff --git a/RpcHelper/RpcHelper/qhdresult.cs b/RpcHelper/RpcHelper/qhdresult.cs new file mode 100644 index 0000000..a20924d --- /dev/null +++ b/RpcHelper/RpcHelper/qhdresult.cs @@ -0,0 +1,23 @@ +namespace RpcHelper +{ + public class qhdresult { + private string _content = string.Empty; + public string content { + get { return _content; } + set { _content = value; } + } + + private string _resultCode = string.Empty; + public string resultCode { + get { return _resultCode; } + set { _resultCode = value; } + } + + + private string _id = string.Empty; + public string id { + get { return _id; } + set { _id = value; } + } + } +} \ No newline at end of file diff --git a/RpcHelper/RpcHelper/result.cs b/RpcHelper/RpcHelper/result.cs new file mode 100644 index 0000000..6190dc1 --- /dev/null +++ b/RpcHelper/RpcHelper/result.cs @@ -0,0 +1,16 @@ +namespace RpcHelper { + public class result { + private string _content = string.Empty; + public string content { + get { return _content; } + set { _content = value; } + } + + private string _resultCode = string.Empty; + public string resultCode { + get { return _resultCode; } + set { _resultCode = value; } + } + + } +} \ No newline at end of file diff --git a/Test/Program.cs b/Test/Program.cs index a074393..58f7daf 100644 --- a/Test/Program.cs +++ b/Test/Program.cs @@ -10,19 +10,38 @@ using Forks.JsonRpc.Client.Data; using RpcHelper; using Test.RpcWeb1; + namespace Test { internal class Program { private static void Main(string[] args) { - RpcFacade.Init("http://finance.food988.com/", "B3Finance"); - var username ="system"; - var strPwd = ""; - RpcFacade.Login(username, strPwd); - var applyForCredit = new RpcObject("/MainSystem/B3AFinance/BO/ApplyForCreditObject"); - RpcFacade.Call("/MainSystem/B3AFinance/Rpcs/B3Interface/ApplyForCreditObject", applyForCredit); - //var web = new Service(); - //var xml = InsertGCB(web); - - //Console.WriteLine(xml); + //RpcFacade.Init("http://finance.food988.com/", "B3Finance"); + //var username ="system"; + //var strPwd = ""; + //RpcFacade.Login(username, strPwd); + //var applyForCredit = new RpcObject("/MainSystem/B3AFinance/BO/ApplyForCreditObject"); + //RpcFacade.Call("/MainSystem/B3AFinance/Rpcs/B3Interface/ApplyForCreditObject", applyForCredit); + var web = new Service(); + // var xml = InsertGCB(web); + //var order = new Test.RpcWeb1.qfdorder(); + //order.batchID = "1581"; + //order.breedUnitCode = "A0500"; + //order.date = "2016-09-10"; + //order.factoryCode = "1"; + //order.qfdOrderID = "112"; + //order.detail = new[] { + // new RpcWeb1.orderDetail { + // goodsCode = "2567.876210", + // number = "10.22", + // price = "1.09", + // qfdDetailID = "190" + // } }; +var order = new Test.RpcWeb1.orderInfo(); + order.bwpOrderID = "198"; + web.Url = "http://192.168.1.158:2100/bwprpc/Service.asmx"; + + var r = web.DeleteQFDOrder(order); + Console.WriteLine(r.resultCode + ":" + r.content+ ":" + r.id); + // Console.WriteLine( Encoding.UTF8.GetString( Encoding.UTF8.GetBytes("?????????302015"))); Console.Read(); } @@ -32,8 +51,7 @@ namespace Test { return Convert.ToBase64String(bytedata, 0, bytedata.Length); } - private static string InsertPlan(Service web) - { + private static string InsertPlan(Service web) { var o = new FeedPlans(); var bill = new FeedPlan(); bill.Head.AccountingUnitCode = "0036"; @@ -69,8 +87,7 @@ namespace Test { return xml; } - private static string InsertGCB(Service web) - { + private static string InsertGCB(Service web) { var o = new GetContractBails(); var bill = new GetContractBail(); bill.Head.AccountingUnitCode = ""; @@ -79,22 +96,21 @@ namespace Test { bill.Head.Ebsid = "GJE001201605050023"; bill.Head.Money = "321313"; bill.Head.Remark = "测试单据"; - bill.Head.CooperativeCode = "D07"; + bill.Head.CooperativeCode = "D07"; o.Bills.Add(bill); var data = RpcHelperUtil.ObjToXml(o, Formatting.Indented, Encoding.GetEncoding("gb2312")); //var xx = RpcHelper.ParseXmlToMsg(data); - // http://60.209.128.150:8000/B2/default.aspx + // http://60.209.128.150:8000/B2/default.aspx Console.WriteLine(data); //web.Url = "http://203.86.48.90:81/bwprpc/Service.asmx"; - // web.Url = "http://192.168.1.2/bwprpc/Service.asmx"; + // web.Url = "http://192.168.1.2/bwprpc/Service.asmx"; web.Url = "http://60.209.128.150:8000/bwpweb/Service.asmx"; var xml = web.InsertGCB(data); return xml; } - private static string InsertGoodsSale(Service web) - { + private static string InsertGoodsSale(Service web) { var o = new FeedGoodsSales(); var bill = new FeedGoodsSale(); bill.Head.AccountingUnitCode = "0036"; @@ -110,37 +126,36 @@ namespace Test { detail.Money = "50"; detail.Number = "100"; detail.SecNumber = "40"; - + detail.LineID = "21"; - + bill.Body.Entrys.Add(detail); o.Bills.Add(bill); - + var data = RpcHelperUtil.ObjToXml(o, Formatting.Indented, Encoding.GetEncoding("gb2312")); //var xx = RpcHelper.ParseXmlToMsg(data); Console.WriteLine(data); //web.Url = "http://203.86.48.90:81/bwprpc/Service.asmx"; - // web.Url = "http://192.168.1.2/bwprpc/Service.asmx"; + // web.Url = "http://192.168.1.2/bwprpc/Service.asmx"; web.Url = "http://192.168.1.158:2100/bwprpc/Service.asmx"; var xml = web.InsertGoodsSale(data); return xml; } - private static string UpdateGoodsSale(Service web) - { + private static string UpdateGoodsSale(Service web) { var o = new FeedGoodsSales(); - var bill = new FeedGoodsSale(); + var bill = new FeedGoodsSale(); var detail = new FeedGoodsSaleEntry(); - detail. SourceDetailID = "265"; + detail.SourceDetailID = "265"; detail.Price = "0.5"; detail.Money = "50"; detail.Number = "104"; detail.SecNumber = "40"; - + detail.LineID = "21"; - + bill.Body.Entrys.Add(detail); var detail2 = new FeedGoodsSaleEntry(); @@ -149,153 +164,153 @@ namespace Test { detail2.Money = "50"; detail2.Number = "100"; detail2.SecNumber = "40"; -detail2.OutDate="2015-10-10"; + detail2.OutDate = "2015-10-10"; bill.Head.OutDate = "2015-10-10"; bill.Body.Entrys.Add(detail2); o.Bills.Add(bill); - + var data = RpcHelperUtil.ObjToXml(o, Formatting.Indented, Encoding.GetEncoding("gb2312")); //var xx = RpcHelper.ParseXmlToMsg(data); Console.WriteLine(data); - //// web.Url = "http://localhost:7620/Web/Service.asmx"; - // web.Url = "http://60.209.128.150:8000/bwpweb/Service.asmx"; - // // web.Url = "http://192.168.1.2/bwprpc/Service.asmx"; - // // web.Url = "http://192.168.1.158:2100/bwprpc/Service.asmx"; - // var xml = web.UpdateGoodsSale(data); + //// web.Url = "http://localhost:7620/Web/Service.asmx"; + // web.Url = "http://60.209.128.150:8000/bwpweb/Service.asmx"; + // // web.Url = "http://192.168.1.2/bwprpc/Service.asmx"; + // // web.Url = "http://192.168.1.158:2100/bwprpc/Service.asmx"; + // var xml = web.UpdateGoodsSale(data); return ""; } } - [XmlRoot(ElementName = "DATA")] - public class EbsProviderResultData { - [XmlElement(ElementName = "HEADER")] - public List Header { get; set; } + [XmlRoot(ElementName = "DATA")] + public class EbsProviderResultData { + [XmlElement(ElementName = "HEADER")] + public List Header { get; set; } + } + + public class EbsProviderResultHeader { + private string _sourceFlg = string.Empty; + [XmlElement(ElementName = "SOURCE_FLG")] + public string SourceFlg { + get { return _sourceFlg; } + set { _sourceFlg = value; } + } + + private string _sourceID = string.Empty; + [XmlElement(ElementName = "SOURCE_ID")] + public string SourceID { + get { return _sourceID; } + set { _sourceID = value; } + } + + private string _mdmID = string.Empty; + [XmlElement(ElementName = "MDM_ID")] + public string MdmID { + get { return _mdmID; } + set { _mdmID = value; } + } + + private string _creationDate = string.Empty; + [XmlElement(ElementName = "CREATION_DATE")] + public string CreationDate { + get { return _creationDate; } + set { _creationDate = value; } + } + + private string _vendorName = string.Empty; + [XmlElement(ElementName = "VENDOR_NAME")] + public string VendorName { + get { return _vendorName; } + set { _vendorName = value; } + } + + private string _vendorNameAlt = string.Empty; + [XmlElement(ElementName = "VENDOR_NAME_ALT")] + public string VendorNameAlt { + get { return _vendorNameAlt; } + set { _vendorNameAlt = value; } } - public class EbsProviderResultHeader { - private string _sourceFlg = string.Empty; - [XmlElement(ElementName = "SOURCE_FLG")] - public string SourceFlg { - get { return _sourceFlg; } - set { _sourceFlg = value; } - } - - private string _sourceID = string.Empty; - [XmlElement(ElementName = "SOURCE_ID")] - public string SourceID { - get { return _sourceID; } - set { _sourceID = value; } - } - - private string _mdmID = string.Empty; - [XmlElement(ElementName = "MDM_ID")] - public string MdmID { - get { return _mdmID; } - set { _mdmID = value; } - } - - private string _creationDate = string.Empty; - [XmlElement(ElementName = "CREATION_DATE")] - public string CreationDate { - get { return _creationDate; } - set { _creationDate = value; } - } - - private string _vendorName = string.Empty; - [XmlElement(ElementName = "VENDOR_NAME")] - public string VendorName { - get { return _vendorName; } - set { _vendorName = value; } - } - - private string _vendorNameAlt = string.Empty; - [XmlElement(ElementName = "VENDOR_NAME_ALT")] - public string VendorNameAlt { - get { return _vendorNameAlt; } - set { _vendorNameAlt = value; } - } - - private string _name = string.Empty; - [XmlElement(ElementName = "NAME")] - public string Name { - get { return _name; } - set { _name = value; } - } - - private string _jyName = string.Empty; - [XmlElement(ElementName = "JY_NAME")] - public string JyName { - get { return _jyName; } - set { _jyName = value; } - } - - private string _gxName = string.Empty; - [XmlElement(ElementName = "GX_NAME")] - public string GxName { - get { return _gxName; } - set { _gxName = value; } - } - - private string _zyName = string.Empty; - [XmlElement(ElementName = "ZY_NAME")] - public string ZyName { - get { return _zyName; } - set { _zyName = value; } - } - - private string _principalName = string.Empty; - [XmlElement(ElementName = "PRINCIPAL_NAME")] - public string PrincipalName { - get { return _principalName; } - set { _principalName = value; } - } - - private string _address1 = string.Empty; - [XmlElement(ElementName = "ADDRESS1")] - public string Address1 { - get { return _address1; } - set { _address1 = value; } - } - - private string _vendorType = string.Empty; - [XmlElement(ElementName = "VENDOR_TYPE")] - public string VendorType { - get { return _vendorType; } - set { _vendorType = value; } - } - - private string _employeeNumber = string.Empty; - [XmlElement(ElementName = "EMPLOYEE_NUMBER")] - public string EmployeeNumber { - get { return _employeeNumber; } - set { _employeeNumber = value; } - } - - private string _taxReference = string.Empty; - [XmlElement(ElementName = "TAX_REFERENCE")] - public string TaxReference { - get { return _taxReference; } - set { _taxReference = value; } - } - - - private string _vendJd = string.Empty; - [XmlElement(ElementName = "VEND_JD")] - public string VendJd { - get { return _vendJd; } - set { _vendJd = value; } - } - - - private string _vendWd = string.Empty; - [XmlElement(ElementName = "VEND_WD")] - public string VendWd { - get { return _vendWd; } - set { _vendWd = value; } - } + private string _name = string.Empty; + [XmlElement(ElementName = "NAME")] + public string Name { + get { return _name; } + set { _name = value; } } + + private string _jyName = string.Empty; + [XmlElement(ElementName = "JY_NAME")] + public string JyName { + get { return _jyName; } + set { _jyName = value; } + } + + private string _gxName = string.Empty; + [XmlElement(ElementName = "GX_NAME")] + public string GxName { + get { return _gxName; } + set { _gxName = value; } + } + + private string _zyName = string.Empty; + [XmlElement(ElementName = "ZY_NAME")] + public string ZyName { + get { return _zyName; } + set { _zyName = value; } + } + + private string _principalName = string.Empty; + [XmlElement(ElementName = "PRINCIPAL_NAME")] + public string PrincipalName { + get { return _principalName; } + set { _principalName = value; } + } + + private string _address1 = string.Empty; + [XmlElement(ElementName = "ADDRESS1")] + public string Address1 { + get { return _address1; } + set { _address1 = value; } + } + + private string _vendorType = string.Empty; + [XmlElement(ElementName = "VENDOR_TYPE")] + public string VendorType { + get { return _vendorType; } + set { _vendorType = value; } + } + + private string _employeeNumber = string.Empty; + [XmlElement(ElementName = "EMPLOYEE_NUMBER")] + public string EmployeeNumber { + get { return _employeeNumber; } + set { _employeeNumber = value; } + } + + private string _taxReference = string.Empty; + [XmlElement(ElementName = "TAX_REFERENCE")] + public string TaxReference { + get { return _taxReference; } + set { _taxReference = value; } + } + + + private string _vendJd = string.Empty; + [XmlElement(ElementName = "VEND_JD")] + public string VendJd { + get { return _vendJd; } + set { _vendJd = value; } + } + + + private string _vendWd = string.Empty; + [XmlElement(ElementName = "VEND_WD")] + public string VendWd { + get { return _vendWd; } + set { _vendWd = value; } + } + } } \ No newline at end of file diff --git a/Test/Test.csproj b/Test/Test.csproj index 9a92bcb..2ab2635 100644 --- a/Test/Test.csproj +++ b/Test/Test.csproj @@ -75,10 +75,16 @@ SettingsSingleFileGenerator Settings.Designer.cs + + Reference.map + MSDiscoCodeGenerator Reference.cs + + Reference.map + diff --git a/Test/Web References/RpcWeb1/Reference.cs b/Test/Web References/RpcWeb1/Reference.cs index 065247b..4676b96 100644 --- a/Test/Web References/RpcWeb1/Reference.cs +++ b/Test/Web References/RpcWeb1/Reference.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // 此代码由工具生成。 -// 运行时版本:4.0.30319.2012 +// 运行时版本:4.0.30319.18063 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 @@ -9,7 +9,7 @@ //------------------------------------------------------------------------------ // -// 此源代码是由 Microsoft.VSDesigner 4.0.30319.2012 版自动生成。 +// 此源代码是由 Microsoft.VSDesigner 4.0.30319.18063 版自动生成。 // #pragma warning disable 1591 @@ -18,12 +18,12 @@ namespace Test.RpcWeb1 { using System.Web.Services; using System.Diagnostics; using System.Web.Services.Protocols; - using System.ComponentModel; using System.Xml.Serialization; + using System.ComponentModel; /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="ServiceSoap", Namespace="http://tempuri.org/")] @@ -39,6 +39,12 @@ namespace Test.RpcWeb1 { private System.Threading.SendOrPostCallback UpdateGoodsSaleOperationCompleted; + private System.Threading.SendOrPostCallback UpdateFeedOrderOperationCompleted; + + private System.Threading.SendOrPostCallback InsertQFDOrderOperationCompleted; + + private System.Threading.SendOrPostCallback DeleteQFDOrderOperationCompleted; + private bool useDefaultCredentialsSetExplicitly; /// @@ -92,6 +98,15 @@ namespace Test.RpcWeb1 { /// public event UpdateGoodsSaleCompletedEventHandler UpdateGoodsSaleCompleted; + /// + public event UpdateFeedOrderCompletedEventHandler UpdateFeedOrderCompleted; + + /// + public event InsertQFDOrderCompletedEventHandler InsertQFDOrderCompleted; + + /// + public event DeleteQFDOrderCompletedEventHandler DeleteQFDOrderCompleted; + /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/InsertFeedPlan", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public string InsertFeedPlan(string data) { @@ -237,6 +252,93 @@ namespace Test.RpcWeb1 { } } + /// + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/UpdateFeedOrder", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] + public result UpdateFeedOrder(order order) { + object[] results = this.Invoke("UpdateFeedOrder", new object[] { + order}); + return ((result)(results[0])); + } + + /// + public void UpdateFeedOrderAsync(order order) { + this.UpdateFeedOrderAsync(order, null); + } + + /// + public void UpdateFeedOrderAsync(order order, object userState) { + if ((this.UpdateFeedOrderOperationCompleted == null)) { + this.UpdateFeedOrderOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateFeedOrderOperationCompleted); + } + this.InvokeAsync("UpdateFeedOrder", new object[] { + order}, this.UpdateFeedOrderOperationCompleted, userState); + } + + private void OnUpdateFeedOrderOperationCompleted(object arg) { + if ((this.UpdateFeedOrderCompleted != null)) { + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); + this.UpdateFeedOrderCompleted(this, new UpdateFeedOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); + } + } + + /// + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/InsertQFDOrder", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] + public qhdresult InsertQFDOrder(qfdorder order) { + object[] results = this.Invoke("InsertQFDOrder", new object[] { + order}); + return ((qhdresult)(results[0])); + } + + /// + public void InsertQFDOrderAsync(qfdorder order) { + this.InsertQFDOrderAsync(order, null); + } + + /// + public void InsertQFDOrderAsync(qfdorder order, object userState) { + if ((this.InsertQFDOrderOperationCompleted == null)) { + this.InsertQFDOrderOperationCompleted = new System.Threading.SendOrPostCallback(this.OnInsertQFDOrderOperationCompleted); + } + this.InvokeAsync("InsertQFDOrder", new object[] { + order}, this.InsertQFDOrderOperationCompleted, userState); + } + + private void OnInsertQFDOrderOperationCompleted(object arg) { + if ((this.InsertQFDOrderCompleted != null)) { + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); + this.InsertQFDOrderCompleted(this, new InsertQFDOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); + } + } + + /// + [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteQFDOrder", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] + public qhdresult DeleteQFDOrder(orderInfo order) { + object[] results = this.Invoke("DeleteQFDOrder", new object[] { + order}); + return ((qhdresult)(results[0])); + } + + /// + public void DeleteQFDOrderAsync(orderInfo order) { + this.DeleteQFDOrderAsync(order, null); + } + + /// + public void DeleteQFDOrderAsync(orderInfo order, object userState) { + if ((this.DeleteQFDOrderOperationCompleted == null)) { + this.DeleteQFDOrderOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteQFDOrderOperationCompleted); + } + this.InvokeAsync("DeleteQFDOrder", new object[] { + order}, this.DeleteQFDOrderOperationCompleted, userState); + } + + private void OnDeleteQFDOrderOperationCompleted(object arg) { + if ((this.DeleteQFDOrderCompleted != null)) { + System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); + this.DeleteQFDOrderCompleted(this, new DeleteQFDOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); + } + } + /// public new void CancelAsync(object userState) { base.CancelAsync(userState); @@ -257,11 +359,305 @@ namespace Test.RpcWeb1 { } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34283")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] + public partial class order { + + private string orderCodeField; + + private string orderFrightField; + + private string orderDriverField; + + private string orderCarField; + + /// + public string orderCode { + get { + return this.orderCodeField; + } + set { + this.orderCodeField = value; + } + } + + /// + public string orderFright { + get { + return this.orderFrightField; + } + set { + this.orderFrightField = value; + } + } + + /// + public string orderDriver { + get { + return this.orderDriverField; + } + set { + this.orderDriverField = value; + } + } + + /// + public string orderCar { + get { + return this.orderCarField; + } + set { + this.orderCarField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34283")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] + public partial class orderInfo { + + private string bwpOrderIDField; + + /// + public string bwpOrderID { + get { + return this.bwpOrderIDField; + } + set { + this.bwpOrderIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34283")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] + public partial class qhdresult { + + private string contentField; + + private string resultCodeField; + + private string idField; + + /// + public string content { + get { + return this.contentField; + } + set { + this.contentField = value; + } + } + + /// + public string resultCode { + get { + return this.resultCodeField; + } + set { + this.resultCodeField = value; + } + } + + /// + public string id { + get { + return this.idField; + } + set { + this.idField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34283")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] + public partial class orderDetail { + + private string goodsCodeField; + + private string numberField; + + private string priceField; + + private string qfdDetailIDField; + + /// + public string goodsCode { + get { + return this.goodsCodeField; + } + set { + this.goodsCodeField = value; + } + } + + /// + public string number { + get { + return this.numberField; + } + set { + this.numberField = value; + } + } + + /// + public string price { + get { + return this.priceField; + } + set { + this.priceField = value; + } + } + + /// + public string qfdDetailID { + get { + return this.qfdDetailIDField; + } + set { + this.qfdDetailIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34283")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] + public partial class qfdorder { + + private string batchIDField; + + private string breedUnitCodeField; + + private string dateField; + + private string factoryCodeField; + + private string qfdOrderIDField; + + private orderDetail[] detailField; + + /// + public string batchID { + get { + return this.batchIDField; + } + set { + this.batchIDField = value; + } + } + + /// + public string breedUnitCode { + get { + return this.breedUnitCodeField; + } + set { + this.breedUnitCodeField = value; + } + } + + /// + public string date { + get { + return this.dateField; + } + set { + this.dateField = value; + } + } + + /// + public string factoryCode { + get { + return this.factoryCodeField; + } + set { + this.factoryCodeField = value; + } + } + + /// + public string qfdOrderID { + get { + return this.qfdOrderIDField; + } + set { + this.qfdOrderIDField = value; + } + } + + /// + public orderDetail[] detail { + get { + return this.detailField; + } + set { + this.detailField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34283")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] + public partial class result { + + private string contentField; + + private string resultCodeField; + + /// + public string content { + get { + return this.contentField; + } + set { + this.contentField = value; + } + } + + /// + public string resultCode { + get { + return this.resultCodeField; + } + set { + this.resultCodeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] public delegate void InsertFeedPlanCompletedEventHandler(object sender, InsertFeedPlanCompletedEventArgs e); /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class InsertFeedPlanCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { @@ -283,11 +679,11 @@ namespace Test.RpcWeb1 { } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] public delegate void InsertGCBCompletedEventHandler(object sender, InsertGCBCompletedEventArgs e); /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class InsertGCBCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { @@ -309,11 +705,11 @@ namespace Test.RpcWeb1 { } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] public delegate void InsertBCBCompletedEventHandler(object sender, InsertBCBCompletedEventArgs e); /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class InsertBCBCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { @@ -335,11 +731,11 @@ namespace Test.RpcWeb1 { } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] public delegate void InsertGoodsSaleCompletedEventHandler(object sender, InsertGoodsSaleCompletedEventArgs e); /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class InsertGoodsSaleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { @@ -361,11 +757,11 @@ namespace Test.RpcWeb1 { } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] public delegate void UpdateGoodsSaleCompletedEventHandler(object sender, UpdateGoodsSaleCompletedEventArgs e); /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UpdateGoodsSaleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { @@ -385,6 +781,84 @@ namespace Test.RpcWeb1 { } } } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] + public delegate void UpdateFeedOrderCompletedEventHandler(object sender, UpdateFeedOrderCompletedEventArgs e); + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class UpdateFeedOrderCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + internal UpdateFeedOrderCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + /// + public result Result { + get { + this.RaiseExceptionIfNecessary(); + return ((result)(this.results[0])); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] + public delegate void InsertQFDOrderCompletedEventHandler(object sender, InsertQFDOrderCompletedEventArgs e); + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class InsertQFDOrderCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + internal InsertQFDOrderCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + /// + public qhdresult Result { + get { + this.RaiseExceptionIfNecessary(); + return ((qhdresult)(this.results[0])); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] + public delegate void DeleteQFDOrderCompletedEventHandler(object sender, DeleteQFDOrderCompletedEventArgs e); + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.17929")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class DeleteQFDOrderCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + internal DeleteQFDOrderCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + /// + public qhdresult Result { + get { + this.RaiseExceptionIfNecessary(); + return ((qhdresult)(this.results[0])); + } + } + } } #pragma warning restore 1591 \ No newline at end of file diff --git a/Test/Web References/RpcWeb1/Service.wsdl b/Test/Web References/RpcWeb1/Service.wsdl index 1527cdb..8a95510 100644 --- a/Test/Web References/RpcWeb1/Service.wsdl +++ b/Test/Web References/RpcWeb1/Service.wsdl @@ -1,5 +1,5 @@ - + @@ -72,6 +72,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -104,6 +195,24 @@ + + + + + + + + + + + + + + + + + + @@ -125,6 +234,18 @@ + + + + + + + + + + + + @@ -173,6 +294,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -221,6 +369,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Web/App_Code/Service.cs b/Web/App_Code/Service.cs index 09e9cfd..c703ff8 100644 --- a/Web/App_Code/Service.cs +++ b/Web/App_Code/Service.cs @@ -1,9 +1,10 @@ using System.Web.Services; +using RpcHelper; [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class Service : WebService { - + [WebMethod] public string InsertFeedPlan(string data) { var result = RpcHelper.RpcHelperUtil.InsertFeedPlan(data); @@ -35,4 +36,21 @@ public class Service : WebService { return result; } + [WebMethod] + public result UpdateFeedOrder(order order) { + var result = RpcHelper.RpcHelperUtil.UpdateFeedOrder(order); + return result; + } + + [WebMethod] + public qhdresult InsertQFDOrder(qfdorder order) { + var result = RpcHelperUtil.InsertQfdOrder(order); + return result; + } + + [WebMethod] + public qhdresult DeleteQFDOrder(orderInfo order) { + var result = RpcHelperUtil.DeleteQfdOrder(order); + return result; + } }