Exemple #1
0
        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("");
        }
Exemple #2
0
        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);
        }