protected void btnDelete_Click(object sender, EventArgs e) { CheckBox cb; CY.GFive.Core.Business.Scholarship scholarship = new CY.GFive.Core.Business.Scholarship(); for (int i = 0; i < gvscholarship.Rows.Count; i++) { cb = (CheckBox)gvscholarship.Rows[i].FindControl("chkSelect"); if (cb.Checked) { int cshid = default(int); if (int.TryParse(gvscholarship.DataKeys[i].Value.ToString(), out cshid) && cshid > 0) { IList<CY.GFive.Core.Business.ScholarshipStep> scholarshipSteplist = CY.GFive.Core.Business.ScholarshipStep.GetSchStepBySchID(cshid); if (scholarshipSteplist != null) { for (int j = 0; j < scholarshipSteplist.Count; j++) { scholarshipSteplist[j].DeleteOnSave(); scholarshipSteplist[j].Save(); } } scholarship = CY.GFive.Core.Business.Scholarship.Load(cshid); scholarship.DeleteOnSave(); scholarship.Save(); } } } bindgvscholarship(""); }
public void ProcessRequest(HttpContext context) { string Name = context.Request.Form["Name"]; string Type = context.Request.Form["Type"]; string Origin = context.Request.Form["Origin"]; decimal ScoreProportional = decimal.Parse(context.Request.Form["ScoreProportional"]); decimal ConductProportionals = decimal.Parse(context.Request.Form["ConductProportionals"]); decimal Step1money = decimal.Parse(context.Request.Form["Step1money"]); decimal Step1pro = decimal.Parse(context.Request.Form["Step1pro"]); decimal Step2money = decimal.Parse(context.Request.Form["Step2money"]); decimal Step2pro = decimal.Parse(context.Request.Form["Step2pro"]); decimal Step3money = decimal.Parse(context.Request.Form["Step3money"]); decimal Step3pro = decimal.Parse(context.Request.Form["Step3pro"]); var result = ""; if (CY.GFive.Core.Business.Scholarship.SelectByName(Name) == null) { CY.GFive.Core.Business.Scholarship scholarship = new CY.GFive.Core.Business.Scholarship(); scholarship.Name = Name; scholarship.Type = Type; scholarship.Origin = Origin; scholarship.ScoreProportional = ScoreProportional; scholarship.ConductProportional = ConductProportionals; scholarship.IsHighLevel = 0; scholarship.Save(); CY.GFive.Core.Business.ScholarshipStep scholarshipStep1 = new CY.GFive.Core.Business.ScholarshipStep(); scholarshipStep1.ScholarshipId = scholarship.Id; scholarshipStep1.ScholarStep = "一等奖学金"; scholarshipStep1.ScholarshipMoney = Step1money; scholarshipStep1.StdProportional = Step1pro; scholarshipStep1.Save(); CY.GFive.Core.Business.ScholarshipStep scholarshipStep2 = new CY.GFive.Core.Business.ScholarshipStep(); scholarshipStep2.ScholarshipId = scholarship.Id; scholarshipStep2.ScholarStep = "二等奖学金"; scholarshipStep2.ScholarshipMoney = Step2money; scholarshipStep2.StdProportional = Step2pro; scholarshipStep2.Save(); CY.GFive.Core.Business.ScholarshipStep scholarshipStep3 = new CY.GFive.Core.Business.ScholarshipStep(); scholarshipStep3.ScholarshipId = scholarship.Id; scholarshipStep3.ScholarStep = "三等奖学金"; scholarshipStep3.ScholarshipMoney = Step3money; scholarshipStep3.StdProportional = Step3pro; scholarshipStep3.Save(); result = "{success: true, msg:'添加成功!'}"; } else { result = "{success: false, msg:'奖学金:" + Name + "已存在!'}"; } context.Response.ContentType = "application/json"; context.Response.Write(result); }