c#完成公司信息添加

YHLH文件,添加公司代码,公司名字

 public int CompanyInformationAdd(byte[] companyXml)
    {
        SerializeHelper serializeHelper = new SerializeHelper();
        futurescompanyinformation CompanysObj = serializeHelper.DeserializeWithXml<futurescompanyinformation>(companyXml);
        string SQLString = "";
        DataSet ds = new DataSet();
        DataHelper dh = new DataHelper();

          SQLString = @"INSERT INTO [dbo].[d_futurescompanyinformation] ([brokerid],[brokername])
                            VALUES('" +
                            CompanysObj.brokerid.ToString().Trim() + "','" +
                            CompanysObj.brokername.ToString().Trim() + "'" +
                            ")";


        int revalue = dh.ExecuteSql(SQLString);
        return revalue;
    }

IYHLH文件,服务器声明函数

  [OperationContract]
    int CompanyInformationAdd(byte[] companyXml);

Servermain,判断是否添加成功

 [WebMethod]
    public bool CompanyInformationAdd(string DataJson)
    {
        JsonNewtonsoft jsonNewtonsoft = new JsonNewtonsoft();
        futurescompanyinformation Company = jsonNewtonsoft.FromJSON<futurescompanyinformation>(DataJson);

        SerializeHelper serializeHelper = new SerializeHelper();
        byte[] bispensationXml = serializeHelper.SerializeToXml(Company);

        if (service.CompanyInformationAdd(bispensationXml) >= 1)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

test接口测试

$.ajax({
            type: 'POST',
            dataType: 'JSON',
            contentType: 'application/json; charset=utf-8',
            async: false,
            cache: false,
            url: urlstr + "View/LocalService/ServerMaintain.asmx/CompanyInformationAdd",  //交易员看到的日报列表
           
            //传递的参数
            data: JSON.stringify({
                "DataJson": "{'brokerid':'" + 6 +
                    "','brokername': '" + "冠通期货" +
                    "'}"

            }),
            success: function (data) {
                MonthlyjsonObj = JSON.parse(data.d);
                if (MonthlyjsonObj) {
                    alert("添加成功");
                } else {
                    alert("添加失败");
                }

            },

            error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert("一般性网络问题,请求数据错误。");
                //alert(XMLHttpRequest.status);
                //alert(XMLHttpRequest.readyState);
                //alert(textStatus);
            }
        });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值