示例#1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            using (var helper = new DbHelper.SubjectSection())
            {
                var restriction = RestrictionUC1.GetRestriction();
                if (!RestrictionUC1.IsValid)
                {
                    lblError.Visible = true;
                    return;
                }
                var sec = new Academic.DbEntities.Subjects.SubjectSection()
                {
                    Id = SectionId
                    ,
                    Name = txtName.Text
                    ,
                    Summary = txtDesc.Text
                    ,
                    ShowSummary = chkShow.Checked
                    ,
                    SubjectId = SubjectId
                };
                var saved = helper.AddOrUpdateSection(sec, restriction);


                if (saved != null)
                {
                    Response.Redirect("~/Views/Course/Section/?SubId=" + SubjectId + "&edit=1" + "#section_" + saved.Id);
                }
                else
                {
                    lblError.Visible = true;
                }
            }
        }
示例#2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            using (var helper = new DbHelper.SubjectSection())
            {
                var sec = new Academic.DbEntities.Subjects.SubjectSection()
                {
                    Id            = SectionId
                    , Name        = txtName.Text
                    , Summary     = txtDesc.Text
                    , ShowSummary = chkShow.Checked
                                    //,Restrictions =
                    ,
                    SubjectId = SubjectId
                };
                var saved = helper.AddOrUpdateSection(sec);

                if (OnSaveEvent != null)
                {
                    if (saved)
                    {
                        OnSaveEvent(this, DbHelper.StaticValues.SuccessSaveMessageEventArgs);
                    }
                    else
                    {
                        OnSaveEvent(this, DbHelper.StaticValues.ErrorSaveMessageEventArgs);
                    }
                }
                else if (!String.IsNullOrEmpty(RedirectUrl))
                {
                    ViewState["Saved"] = saved;
                    string url = RedirectUrl + "?SubId=" + SubjectId;
                    Response.Redirect(url);
                }
            }
        }