/// <summary> /// 继续复投 /// </summary> /// <param name="context"></param> /// <param name="conn"></param> private void RevoteMore(HttpContext context, OleDbConnection conn) { // 解析回传变量 int iPrizeID = 0; int.TryParse(context.Request["PrizeID"], out iPrizeID); // 获取所有复投分组 Revote revote = new Revote(); // 计算新复投分组 string result = revote.GenerateRevoting(iPrizeID, conn); context.Response.Write(result); }
/// <summary> /// 计算复投分组 /// </summary> /// <param name="context"></param> /// <param name="conn"></param> private void Revote(HttpContext context, OleDbConnection conn) { // inital variables from request context int iPrizeID = 0; int.TryParse(context.Request["PrizeID"], out iPrizeID); string strData = context.Request["data"]; Dal.Models.Prize prize = BLL.Prize.GetPrize(iPrizeID, conn); // 生成复投分组 Revote revote = new Revote(); string result = revote.GenerateRevoting(strData, prize, conn); /* 5. * 返回响应 * */ context.Response.Write(result); }