protected void OnBtnSaveClicked(object sender, EventArgs e) { ParamStudyLevelRepository repo = new ParamStudyLevelRepository(); ParamStudyLevel saveItem = new ParamStudyLevel(); saveItem.ValueHierarchy = int.Parse(ddlHierarchy.SelectedValue); saveItem.Label = txtLabel.Text.Trim(); if (string.IsNullOrEmpty(Request.QueryString["StudyLevelID"])) { repo.Insert(saveItem); } else { saveItem.SchoolID = int.Parse(Request.QueryString["StudyLevelID"]); repo.Update(saveItem); } string script = "<script type=\"text/javascript\">"; script += " OnBtnSaveClientClicked();"; script += " </script>"; if (!ClientScript.IsClientScriptBlockRegistered("redirectUser")) ClientScript.RegisterStartupScript(this.GetType(), "redirectUser", script); }
protected void OnStudyLevelDeleteClicked(object sender, EventArgs e) { LinkButton lnkItem = (LinkButton)sender; int studyLevelID = int.Parse(lnkItem.CommandArgument); ParamStudyLevel deleteItem = new ParamStudyLevel(studyLevelID); ParamStudyLevelRepository repo = new ParamStudyLevelRepository(); repo.Delete(deleteItem); BindGridData(); gridStudyLevel.DataBind(); }