protected void btnCategorySave_Click(object sender, EventArgs e)
    {
        string CategoryName, CategoryType;

        CategoryName = txtCatName.Text;
        CategoryType = ddlType.SelectedValue;
        if (ViewState["Mode"].ToString() == "ADD")
        {
            objWL.TEC_Insert_Category(CategoryName, CategoryType, UDFLib.ConvertToInteger(Session["userid"].ToString()));
            string js2 = "alert('Category Saved Successfully');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert10", js2, true);
        }
        else if (ViewState["Mode"].ToString() == "EDIT")
        {
            int ID = Convert.ToInt32(ViewState["CategoryID"].ToString());
            objWL.TEC_Update_Category(ID, CategoryName, CategoryType, UDFLib.ConvertToInteger(Session["userid"].ToString()));
            string js2 = "alert('Category Updated Successfully');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert10", js2, true);
        }

        BindCategory();
        ViewState["CategoryID"] = "";
        ViewState["Mode"]       = "ADD";
        txtCatName.Text         = "";
        updCat.Update();
        //  btnCategorySave.Enabled = false;
    }