/// <summary> /// 简历经历读取 /// </summary> /// <param name="jobwantedid">求职意向id</param> /// <param name="resumeid">简历id</param> /// <param name="pagesize">页容量</param> /// <param name="pageindex">当前页</param> /// <returns></returns> public string CreatePostHttpResponse_getUnit(getUnit model) { string url = "http://cqjyht.cqhrss.gov.cn/cqhrweb/services/ServiceAgent"; var requestEncoding = Encoding.UTF8; HttpWebRequest request = null; request = WebRequest.Create(url) as HttpWebRequest; request.Method = "POST"; request.Headers.Add("SOAPAction", ""); //request.ContentType = "application/x-www-form-urlencoded"; //如果需要POST数据 string text = GetString_getUnit("developer", "123321", model); byte[] data = requestEncoding.GetBytes(text); using (Stream stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); } var ss = request.GetResponse(); //return ss as HttpWebResponse; var webResponse = ss as HttpWebResponse; Stream ou = webResponse.GetResponseStream(); StreamReader objReader = null; try { objReader = new StreamReader(ou, System.Text.Encoding.GetEncoding("utf-8")); } catch (Exception) { } string strHtml = "", strLine = ""; strHtml = objReader.ReadToEnd(); ou.Close(); return(strHtml); }
public string GetString_getUnit(string UserName, string passWord, getUnit model) { return("<soapenv:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.webservice.wondersgroup.com/\">" + "<soapenv:Header>" + "<soap:Head soap:actor=\"http://schemas.xmlsoap.org/soap/actor/next\" soap:mustUnderstand=\"0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" + "<soap:username>" + UserName + "</soap:username>" + "<soap:password>" + passWord + "</soap:password>" + "</soap:Head>" + "</soapenv:Header>" + "<soapenv:Body>" + "<ws:getUnit soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">" + "<xml xsi:type=\"xsd: string\" xs:type=\"type:string\" xmlns:xs=\"http://www.w3.org/2000/XMLSchema-instance\">" + "<![CDATA[" + "<input>" + "<unitid>" + model.unitid + "</unitid>" + "<unitname>" + model.unitname + "</unitname>" + "<organcode>" + model.organcode + "</organcode>" + "<businessid>" + model.businessid + "</businessid>" + "<loginname>" + model.loginname + "</loginname>" + "<password>" + model.password + "</password>" + "<comtype>" + model.comtype + "</comtype>" + "<commericaltype>" + model.commericaltype + "</commericaltype>" + "<comaddress>" + model.comaddress + "</comaddress>" + "<coordinatex>" + model.coordinatex + "</coordinatex>" + "<coordinatey>" + model.coordinatey + "</coordinatey>" + "<geoid>" + model.geoid + "</geoid>" + "<bz>" + model.bz + "</bz>" + "<legle>" + model.legle + "</legle>" + "<pagesize>" + model.pagesize + "</pagesize>" + "<pageindex>" + model.pageindex + "</pageindex>" + "</input>" + " ]]></xml>" + "</ws:getUnit>" + "</soapenv:Body>" + "</soapenv:Envelope>"); }
public ActionResult Index() { #region MyRegion //var webResponse = CreatePostHttpResponse(); //Stream ou = webResponse.GetResponseStream(); //StreamReader objReader = null; //try //{ // objReader = new StreamReader(ou, System.Text.Encoding.GetEncoding("utf-8")); //} //catch (Exception) //{ //} //string strHtml = "", strLine = ""; //strHtml = objReader.ReadToEnd(); //ou.Close(); //return Content(strHtml); #endregion //return Content(SingularNum.CreatePostHttpResponse("DicAreaApp","0"));//获取公共数据字典。 //return Content(SingularNum.CreatePostHttpResponse_getJkUserInfo("DicAreaApp"));//获取接口调用者信息 //return Content(SingularNum.CreatePostHttpResponse_getUserInfo("","500226199712221578","2"));//个人信息读取 //return Content(SingularNum.CreatePostHttpResponse_getResumeBase("","","徐世章","500226199712221578","",""));//简历基本信息读取 //return Content(SingularNum.CreatePostHttpResponse_getResumeExp("", "1","", ""));//简历基本信息读取 //return Content(SingularNum.CreatePostHttpResponse_getResumeJobWanted("", "1", "", ""));//简历求职意向读取 getUnit model = new getUnit(); var ceshi = new { unitid = 10, unitname = 10, organcode = 10, businessid = 10, loginname = 10, password = 10, comtype = 10, commericaltype = 10, comaddress = 10, coordinatex = 10, coordinatey = 10, geoid = 10, bz = 10, legle = 10, pagesize = 10, pageindex = 1 }; var s = JsonConvert.SerializeObject(ceshi); getUnit model2 = JsonConvert.DeserializeObject <getUnit>(s); //SingularNum SingularNum = new SingularNum(); //getDic getDic = new getDic() { dicname= "DicAreaApp", itemid="0" }; //return Content(SingularNum<getDic>.GetCreateInstens<getDic>(getDic));//获取公共数据字典 //getJkUserInfo getJkUserInfo = new getJkUserInfo() { jkuser="******" }; //return Content(SingularNum<getJkUserInfo>.GetCreateInstens<getJkUserInfo>(getJkUserInfo));//获取接口调用者信息 //getUserInfo getUserInfo = new getUserInfo() { sfz ="500226199712221578"}; //return Content(SingularNum<getUserInfo>.GetCreateInstens<getUserInfo>(getUserInfo));//个人信息读取 //getResumeBase getResumeBase = new getResumeBase() { sfz = "500226199712221578" }; //return Content(SingularNum<getResumeBase>.GetCreateInstens<getResumeBase>(getResumeBase));//简历基本信息读取 //getResumeExp getResumeExp = new getResumeExp() { resumeid = "1" }; //return Content(SingularNum<getResumeExp>.GetCreateInstens<getResumeExp>(getResumeExp));//简历经历读取 //getResumeJobWanted getResumeJobWanted = new getResumeJobWanted() { resumeid = "1" }; //return Content(SingularNum<getResumeJobWanted>.GetCreateInstens<getResumeJobWanted>(getResumeJobWanted));//简历求职意向读取 //getUnit getUnit = new getUnit() { // unitid = "10", // unitname = "10", // organcode = "10", // businessid = "10", // loginname = "x1035619596", // password = "******", // comtype = "10", // commericaltype = "10", // comaddress = "10", // coordinatex = "10", // coordinatey = "10", // geoid = "10", // bz = "10", // legle = "10", // pagesize = "10", // pageindex = "1" //}; //return Content(SingularNum<getUnit>.GetCreateInstens<getUnit>(getUnit));//单位信息读取 addPostJob addPostJob = new addPostJob() { unitid = "100000027573", jobname = "测试岗位", jobdescription = "测试", wagelower = "3000", wageupper = "5000", vocationaltitle = "2029900", workperiod = "1", probation = "3", professional = "20203", education = "21", vocationalskilln = "0", vocationalskill = "9", worklocation = "50000000", jobtype = "1", accommodation = "0", worktime = "1", environment = "1", expertisetitle = "83", psnrequiedcnt = "1", man = "1", women = "0", agelower = "20", ageupper = "40", trafficaround = "1", height = "1", vision = "1", graduatingstudent = "0", enddate = "2018-07-11",//时间无法正确填写 disabledperson = "0", foreignlanguage = "", zzmm = "1", mqzt = "1", wysp = "1", jsjsp = "1", jkuser = "******", isband = "1", jbr = "566" }; //return Content(SingularNum<addPostJob>.GetCreateInstens<addPostJob>(addPostJob));//岗位信息写入 addRelation addRelation = new addRelation() { resumeid = "1", jobid = "必", oprdate = "必", applystatus = "必", comefrom = "必", lastoprdate = "必", relationid = "必", jkuser = "******", }; // return Content(SingularNum<addRelation>.GetCreateInstens<addRelation>(addRelation));//招录信息写入 addJobFairAddr addJobFairAddr = new addJobFairAddr() { cdmc = "测试场地1", tws = "2", address = "测试地址", tell = "1582223333", contactor = "qx", gljgid = "9999", jkuser = "******" }; //return Content(SingularNum<addJobFairAddr>.GetCreateInstens<addJobFairAddr>(addJobFairAddr));//招聘会场地及摊位新增 addJobFair addJobFair = new addJobFair() { loginname = "1", password2 = "1", fairName = "1", content = "1", fairType = "1", startDate = "1", addrid = "1" }; //return Content(SingularNum<addJobFair>.GetCreateInstens<addJobFair>(addJobFair));//招聘会新增 getJobFairDetail getJobFairDetail = new getJobFairDetail() { fairId = "100000199236" }; return(Content(SingularNum <getJobFairDetail> .GetCreateInstens <getJobFairDetail>(getJobFairDetail)));//招聘会详细信息读取 }