public SaveStudentCDClass(SaveStudent_StudentData studentData) { xsJbxxRecord xs = new xsJbxxRecord(); xs.data = studentData; map.Add("xsJbxxRecord", xs); JavaClass = "ParameterSet"; }
public static void SaveStudent(ref CookieContainer cookie, Student student) { //List<Student> result = null; try { SaveStudent_StudentData studentData = new SaveStudent_StudentData(); studentData.SetValue(student); List <Classes> cl = Classes.QueryClassesById(ref cookie, student.xxJbxxId, student.xxBjxxId); if (cl != null) { if (cl.Count > 0) { studentData.SetValue(cl[0]); } } List <Grade> gl = Grade.QueryGradeById(ref cookie, student.xxJbxxId, student.xxNjxxId); if (gl != null) { if (gl.Count > 0) { studentData.SetValue(gl[0]); } } studentData.csdmc = SystemInfo.GetRegionName(ref cookie, studentData.csdm); studentData.hkszdmc = SystemInfo.GetRegionName(ref cookie, studentData.hkszdm); AjaxCommand.Send.SaveStudentCDClass sscd = new AjaxCommand.Send.SaveStudentCDClass(studentData); sscd.AddFamilyMembers(ref cookie, Family.GetFamilyMembers(ref cookie, student.xsJbxxId)); var e = Economics.GetEconomics(ref cookie, student.xsJbxxId); if (e.Count == 0) { e = Economics.GetEconomics(ref cookie, student.xsJbxxId); } Economics ee; if (e.Count > 0) { ee = e[0]; } else { ee = new Economics(); ee.xsJbxxId = student.xsJbxxId; ee.xxsszgjyxzdm = student.xxsszgjyxzdm; } sscd.AddEconomicsRecord(ee); AjaxCommand.Send.ContextCommandParams ccp = new AjaxCommand.Send.ContextCommandParams() { @params = sscd }; string json = JsonConvert.SerializeObject(ccp, Formatting.Indented); var req = Http.Post(setting.url.SaveStudentInfoUrl).Body(json); req.AddHeader("Referer", setting.url.QueryGradeRefererUrl); req.AddHeader("_ccrf.token", Csrf.GetCsrfToken()); string html = req.RealTimeGo().RequestString; //ReceiveStudentDataClass receiveStudentData = JsonConvert.DeserializeObject<ReceiveStudentDataClass>(html); //result = receiveStudentData.rows; } catch (Exception e) { //throw (e); } //return result; }