public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //基础html string strHtml = ""; //获取传递过来的参数 并 拼接筛选条件 string strWhere = GetFormStringANDCondition(); StudentProvinceId = 11; int StudentId = Basic.RequestHelper.GetFormInt("StudentId", 0); int StudentKeLei = Basic.RequestHelper.GetFormInt("StudentKeLei", 5); StudentPiCi = Basic.RequestHelper.GetFormInt("StudentPiCi", 1); int StudentPcLeiBie = Basic.RequestHelper.GetFormInt("StudentPcLeiBie", 0); int WeiCi = Basic.RequestHelper.GetFormInt("weici", 0); int FenShu = Basic.RequestHelper.GetFormInt("fenshu", 0); Entity.ProvinceConfig config = DAL.ProvinceConfig.ProvinceConfigEntityGet(StudentProvinceId); Entity.StudentGaoKaoHistory_ZheJiang history = DAL.StudentGaoKaoHistory_ZheJiang.StudentGaoKaoHistory_ZheJiangEntityGetByStudentId(StudentId); Entity.FenShuXian fenshuxian = DAL.FenShuXian.FenShuXianEntityGet(StudentProvinceId, " AND KeLei = " + StudentKeLei + " AND DataYear = " + config.LatestProvinceWeiCiYear); int FirstPiCiWeiCi = DAL.ProvinceWeiCi.ProvinceWeiCiEntityGetByFenShu(fenshuxian.PcFirst, config.LatestProvinceWeiCiYear, StudentProvinceId, StudentKeLei).WeiCi; // Entity.StudentChengJi studentChengJi = DAL.CommonTuiJian.GetUserPiCi(fenshuxian, FenShu, config.LatestProvinceWeiCiYear, StudentProvinceId, StudentKeLei); int XianCha = 0; if (StudentPiCi == 0)//浙江提前批的线差和一批次的线差一样 { XianCha = DAL.CommonTuiJian.GetUserPiCiXianCha(fenshuxian, FenShu, 1); } else { XianCha = DAL.CommonTuiJian.GetUserPiCiXianCha(fenshuxian, FenShu, StudentPiCi); } DataTable dt = DAL.CommonTuiJian.FenShengYuanXiaoLuQuList(strWhere, StudentProvinceId, StudentId, StudentKeLei, StudentPiCi, StudentPcLeiBie, XianCha, 0, 0); //給DataTable dt.Columns.Add("BaoKaoTuiJian", typeof(int)); foreach (DataRow dr in dt.Rows) { dr["BaoKaoTuiJian"] = DAL.CommonTuiJian.ShowSuggest(StudentProvinceId, StudentPiCi, FirstPiCiWeiCi, WeiCi, Basic.Utils.StrToInt(dr["glZuiXiaoWeiCi"].ToString(), 0), Basic.Utils.StrToInt(dr["glZuiDaWeiCi"].ToString(), 0), Basic.Utils.StrToInt(dr["glPingJunWeiCi"].ToString(), 0), XianCha, Basic.Utils.StrToInt(dr["PiCiXian"].ToString(), 0), Basic.Utils.StrToInt(dr["glZuiGaoFen"].ToString(), 0), Basic.Utils.StrToInt(dr["glZuiDiFen"].ToString(), 0), Basic.Utils.StrToInt(dr["glPingJunFen"].ToString(), 0)); } DataView dv = dt.DefaultView; dv.Sort = "BaoKaoTuiJian ASC"; DataTable dt2 = dv.ToTable(); strHtml += GetBaseHtml(); strHtml += GetSchoolHtml(dt2);//院校相关html context.Response.Write(strHtml); //ShowSuggestImg(int.Parse(Eval("glZuiXiaoWeiCi").ToString()), int.Parse(Eval("glZuiDaWeiCi").ToString()), int.Parse(Eval("glPingJunWeiCi").ToString()), int.Parse(Eval("PiCiXian").ToString()), int.Parse(Eval("glZuiGaoFen").ToString()), int.Parse(Eval("glZuiDiFen").ToString()),int.Parse(Eval("glPingJunFen").ToString()))%> }
void page_Loading(object sender, EventArgs e) { #region 用户登录信息 userinfo.StudentId = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "StudentId"), 0); userinfo.StudentLevel = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "StudentLevel"), 0); //用户等级id:1普通注册用户;2高考查看卡; 3普通测试卡; 4普通卡; 5VIP测试卡; 6VIP卡;9会员卡 userinfo.ProvinceId = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "ProvinceId"), 0); //省份id userinfo.KeLei = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "KeLei"), 0); //科类 userinfo.GKYear = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "GKYear"), 0); //参加高考的年份 userinfo.Status = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "Status"), 0); //登陆之后的状态值 userinfo.StudentName = Basic.CookieHelper.GetCookie("Student", "StudentName"); //学生姓名 userinfo.Bank = Basic.CookieHelper.GetCookie("Student", "Bank"); //当前登陆的账号 userinfo.LevelName = Basic.CookieHelper.GetCookie("Student", "LevelName"); //用户等级名称: 1普通注册用户;2高考查看卡; 3普通测试卡; 4普通卡; 5VIP测试卡; 6VIP卡;9会员卡 userinfo.ProvinceName = Basic.CookieHelper.GetCookie("Student", "ProvinceName"); //省份名称 //userinfo.StudentId = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "StudentId"), 5); //userinfo.StudentLevel = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "StudentLevel"), 4);//用户等级id:1普通注册用户;2高考查看卡; 3普通测试卡; 4普通卡; 5VIP测试卡; 6VIP卡;9会员卡 //userinfo.ProvinceId = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "ProvinceId"), 3);//省份id //userinfo.KeLei = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "KeLei"), 5);//科类 //userinfo.GKYear = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "GKYear"), 2014);//参加高考的年份 //userinfo.Status = Basic.Utils.StrToInt(Basic.CookieHelper.GetCookie("Student", "Status"), 1);//登陆之后的状态值 userinfo.ProvinceName = DAL.Common.GetProvinceName(userinfo.ProvinceId); userinfo.KeLeiMingCheng = DAL.Common.GetKeLeiMingCheng(userinfo.KeLei); #endregion #region 新疆乌鲁木齐咨询中心的卡不能在喀什地区使用 if (userinfo.ProvinceId == 72)//新疆乌鲁木齐咨询中心 { Entity.AreaJson infoAreaJson = DAL.AnalysisArea.GetAreaModel(); if (infoAreaJson != null) { if (infoAreaJson.code == "0") { if (infoAreaJson.data.city_id == "653100") { //新疆乌鲁木齐咨询中心的卡不能在喀什地区使用 Basic.MsgHelper.AlertUrlMsg("该卡不能在喀什地区使用", "/logout.aspx"); } } } } #endregion Status(); //根据状态 判定去向 //根据登陆用户的省份,去取一下省份的志愿配置信息 int ProvinceId = userinfo.ProvinceId; provinceConfig = DAL.ProvinceConfig.ProvinceConfigEntityGet(userinfo.ProvinceId); //测试数据 //history.LeiJiRenShu = 1000; //history.RenShu = 99; //history.WeiCi = 900; //history.FenShu = 600; if (userinfo.ProvinceId == 11)//浙江 { history_zhejiang = DAL.StudentGaoKaoHistory_ZheJiang.StudentGaoKaoHistory_ZheJiangEntityGetByStudentId(userinfo.StudentId); if (history_zhejiang == null) { Basic.MsgHelper.AlertUrlMsg("请首先设置自己的考试成绩!", "/Persional/ChengJiEdit2.aspx"); //跳转到成绩输入页面 } if (history_zhejiang.ZongFen1 == 0 && history_zhejiang.ZongFen2 == 0 && history_zhejiang.ZongFen3 == 0) { Basic.MsgHelper.AlertUrlMsg("您的成绩设置有问题,请重新设置后使用", "/Persional/ChengJiEdit2.aspx"); } //判断第几批次,批次线差 fenshuxian = DAL.FenShuXian.FenShuXianEntityGet(ProvinceId, " AND KeLei = " + userinfo.KeLei); // studentChengJi = DAL.CommonTuiJian.GetZheJiangUserPiCi(fenshuxian, history_zhejiang.ZongFen1, provinceConfig.LatestProvinceWeiCiYear, ProvinceId, userinfo.KeLei); //if (studentChengJi.PiCi == 0) // Basic.MsgHelper.AlertUrlMsg("您的成绩设置有问题,请重新设置后使用", "/Persional/ChengJiEdit2.aspx"); //StudentChengJiPiCi = studentChengJi.PiCi; ////studentChengJi.PiCiMingCheng = DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); //if (StudentChengJiPiCi <= 3) // StudentChengJiPiCiMingCheng = "本科" + StudentChengJiPiCiMingCheng; } else { history = DAL.StudentGaoKaoHistory.StudentGaoKaoHistoryEntityGet(userinfo.StudentId); //非浙江 if (history == null) { Basic.MsgHelper.AlertUrlMsg("请首先设置自己的考试成绩!", "/Persional/ChengJiEdit2.aspx"); //跳转到成绩输入页面 } if (history.FenShu == 0) { Basic.MsgHelper.AlertUrlMsg("您的成绩设置有问题,请重新设置后使用", "/Persional/ChengJiEdit2.aspx"); } if (history.IsSetUpWeiCi == 0) { Entity.ProvinceWeiCi infoProvinceWeiCi = null; if (userinfo.ProvinceId == 10)//江苏 { //if (history.FenShu < 180) //{ // history.FenShu = 180; //} infoProvinceWeiCi = DAL.ProvinceWeiCi.ProvinceWeiCiEntityGetByFenShu(history.FenShu, provinceConfig.LatestProvinceWeiCiYear, userinfo.ProvinceId, userinfo.KeLei); } else { infoProvinceWeiCi = DAL.ProvinceWeiCi.ProvinceWeiCiEntityGetByFenShu(history.FenShu, provinceConfig.LatestProvinceWeiCiYear, userinfo.ProvinceId, userinfo.KeLei); } if (infoProvinceWeiCi != null) { history.WeiCi = infoProvinceWeiCi.WeiCi; } else { Basic.MsgHelper.AlertUrlMsg("您设置的成绩有问题,请重新设置后使用", "/Persional/ChengJiEdit2.aspx"); } } //判断第几批次,批次线差 fenshuxian = DAL.FenShuXian.FenShuXianEntityGet(ProvinceId, " AND KeLei = " + userinfo.KeLei); if (history.IsSetUpFenShuXian == 1) { fenshuxian.PcFirst = (history.PcFirst > 0 ? history.PcFirst : fenshuxian.PcFirst); fenshuxian.PcSecond = (history.PcSecond > 0 ? history.PcSecond : fenshuxian.PcSecond); fenshuxian.PcThird = (history.PcThird > 0 ? history.PcThird : fenshuxian.PcThird); fenshuxian.ZkFirst = (history.PcZhuanKeFirst > 0 ? history.PcZhuanKeFirst : fenshuxian.ZkFirst); fenshuxian.ZkSecond = (history.PcZhuanKeSecond > 0 ? history.PcZhuanKeSecond : fenshuxian.ZkSecond); } studentChengJi = DAL.CommonTuiJian.GetUserPiCi(fenshuxian, history.FenShu, provinceConfig.LatestProvinceWeiCiYear, ProvinceId, userinfo.KeLei); if (studentChengJi.PiCi == 0) { Basic.MsgHelper.AlertUrlMsg("您的成绩设置有问题,请重新设置后使用", "/Persional/ChengJiEdit2.aspx"); } StudentChengJiPiCi = studentChengJi.PiCi; //<%=DAL.Common.GetPiCiMingCheng(studentChengJi.PiCi) %> if (history.IsSetUpFenShuXian == 1) { switch (StudentChengJiPiCi) { case 1: if (history.PcFirst > 0) { studentChengJi.PiCiMingCheng = "预估" + DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); } break; case 2: if (history.PcSecond > 0) { studentChengJi.PiCiMingCheng = "预估" + DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); } break; case 3: if (history.PcThird > 0) { studentChengJi.PiCiMingCheng = "预估" + DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); } break; case 4: if (history.PcZhuanKeFirst > 0) { studentChengJi.PiCiMingCheng = "预估" + DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); } break; case 5: if (history.PcZhuanKeSecond > 0) { studentChengJi.PiCiMingCheng = "预估" + DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); } break; default: studentChengJi.PiCiMingCheng = DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); break; } } else { studentChengJi.PiCiMingCheng = DAL.Common.GetPiCiName(StudentChengJiPiCi, userinfo.ProvinceId); } if (StudentChengJiPiCi <= 3) { StudentChengJiPiCiMingCheng = "本科" + StudentChengJiPiCiMingCheng; } } }