public static string lossCard(Functions.AnalyzeXML xml) { string error = null; Log.AddLog("WeiWang", "lossCard:"); try { WebReference.CardServiceService ws = new WebReference.CardServiceService(); ws.Url = Config.dic("WIP"); string result = ws.setCard( Config.dic("userid"), Config.dic("password"), "02", xml["ROW"][0]["社保卡号"][0].ToString(), xml["ROW"][0]["社会保障号"][0].ToString(), xml["ROW"][0]["姓名"][0].ToString(), xml["ROW"][0]["服务银行"][0].ToString().Split('_')[0], "", //xml["ROW"][0]["AAE010"][0].ToString(), "", //xml["ROW"][0]["AAE010B"][0].ToString(), Config.dic("cityCode")); Log.AddLog("WeiWang", "lossCard返回:" + result); if (result.IndexOf("00") == 0 || result.IndexOf("01") == 0) { return(null); } else if (result.IndexOf("02") == 0) { return(result + "-" + "请到到银行同步办理金融帐户的相应业务"); } else { return(result); } } catch (Exception e) { error = "挂失异常:" + e.ToString(); return(null); } }
public static string applyDataBuKa(Functions.AnalyzeXML xml, string cardStyle) { try { string xml_in = @"<用户名*>" + Config.dic("userid") + @"</用户名*>" + @"<密码*>" + Config.dic("password") + @"</密码*>" + @"<数据归属机构*>" + Config.dic("area") + @"</数据归属机构*>" + @"<申领表编码></申领表编码>" + @"<卡类别*>" + cardStyle + "</卡类别*>" + @"<社会保障号*>" + xml["ROW"][0]["社会保障号"][0].ToString() + @"</社会保障号*>" + @"<姓名*>" + xml["ROW"][0]["姓名"][0].ToString() + @"</姓名*>" + @"<生僻字描述></生僻字描述>" + @"<国家地区*>CHN</国家地区*>" + @"<证件类型*>01</证件类型*> " + @"<证件号码*>" + ReadIDCar.persionid + @"</证件号码*>" + @"<证件有效期*>" + ReadIDCar.endDate + @"</证件有效期*>" + @"<性别*>" + ReadIDCar.sexCode + @"</性别*>" + @"<民族*>" + xml["ROW"][0]["民族"][0].ToString().Split('_')[0] + @"</民族*>" + @"<出生日期*>" + ReadIDCar.birthday + @"</出生日期*>" + @"<人员状态>" + xml["ROW"][0]["人员状态"][0].ToString().Split('_')[0] + @"</人员状态>" + @"<户口区县>" + xml["ROW"][0]["户口区县"][0].ToString().Split('_')[0] + @"</户口区县>" + @"<户口性质>" + xml["ROW"][0]["户口性质"][0].ToString().Split('_')[0] + @"</户口性质>" + @"<户口地址>" + xml["ROW"][0]["户口地址"][0].ToString() + @"</户口地址>" + @"<联系手机*>" + InputPhoneNum.phone + @"</联系手机*>" + @"<联系电话>" + xml["ROW"][0]["联系电话"][0].ToString() + @"</联系电话>" + @"<通讯地址>" + xml["ROW"][0]["通讯地址"][0].ToString() + @"</通讯地址>" + @"<邮政编码>" + xml["ROW"][0]["邮政编码"][0].ToString() + @"</邮政编码>" + @"<电子邮箱>" + xml["ROW"][0]["电子邮箱"][0].ToString() + @"</电子邮箱>" + @"<个人编号>" + xml["ROW"][0]["个人编号"][0].ToString() + @"</个人编号>" + @"<单位编号>" + xml["ROW"][0]["单位编号"][0].ToString() + @"</单位编号> " + @"<单位名称>" + xml["ROW"][0]["单位名称"][0].ToString() + @"</单位名称>" + @"<职业工种>" + xml["ROW"][0]["职业工种"][0].ToString().Split('_')[0] + @"</职业工种>" + @"<监护人证件类型></监护人证件类型>" + @"<监护人证件号码></监护人证件号码>" + @"<监护人姓名></监护人姓名>" + @"<服务银行*>" + Config.dic("bankCode") + @"</服务银行*>" + @"<收表网点>" + Config.dic("wd2") + @"</收表网点> " + @"<申请类型*>5</申请类型*>" + @"<补换原因>遗失补卡</补换原因>" + @"<社保卡号></社保卡号>" + @"<收件地址></收件地址>" + @"<即时制卡>即时制卡/空</即时制卡>" + @"<证件图片1></证件图片1>" + @"<证件图片2></证件图片2>" + @"<相片*>" + xml["ROW"][0]["相片"][0].ToString() + @"</相片*>"; Log.AddLog("WeiWang", "applyDataBuKa入参:" + xml_in); WebReference.CardServiceService ws = new WebReference.CardServiceService(); ws.Url = Config.dic("WIP"); string result = ws.insert(xml_in); Log.AddLog("WeiWang", "applyDataBuKa返回:" + result); if (result == "OK") { return(null); } else { return(result); } } catch (Exception e) { return("申请社保卡异常:" + e.ToString()); } //insert }