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);
    }
Пример #2
0
    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();
    }