protected void Add_Click(object sender, EventArgs e)
    {
        TextBox         name        = (TextBox)DetailsView_Degree.FindControl("name");
        DropDownList    country     = (DropDownList)DetailsView_Degree.FindControl("Countrydp");
        DropDownList    confirmed   = (DropDownList)DetailsView_Degree.FindControl("confirmed");
        DropDownList    type        = (DropDownList)DetailsView_Degree.FindControl("type");
        DropDownList    equivalency = (DropDownList)DetailsView_Degree.FindControl("equivalency");
        CKEditorControl des         = (CKEditorControl)DetailsView_Degree.FindControl("destxt");
        bool            result      = false;

        switch (Session["Admin_Type"].ToString())
        {
        case "USER":
            result = ClientAdmin.Utility.Grid_DegreePlanAdd(name.Text, Convert.ToInt32(country.SelectedValue.ToString()), Convert.ToInt32(confirmed.SelectedValue.ToString()), type.SelectedValue.ToString(), Convert.ToInt32(equivalency.SelectedValue.ToString()), des.Text, Session["Admin_Customer"].ToString());
            break;

        case "ADMIN":
            result = MasterAdmin.Utility.Grid_DegreePlanAdd(name.Text, Convert.ToInt32(country.SelectedValue.ToString()), Convert.ToInt32(confirmed.SelectedValue.ToString()), type.SelectedValue.ToString(), Convert.ToInt32(equivalency.SelectedValue.ToString()), des.Text, Session["Admin_Customer"].ToString());
            break;

        default:
            Response.Redirect("~/Fail.aspx");
            break;
        }

        if (result == true)
        {
            Response.Redirect("~/secure/EducationProgram/Browse_DegreePlan.aspx?search=&t1=0&t2=0");
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            RossSoft.Utility.AppConfig app = RossSoft.Utility.AppSettings();

            DropDownList countrydp = (DropDownList)DetailsView_Degree.FindControl("countrydp");
            DropDownList dp        = (DropDownList)DetailsView_Degree.FindControl("equivalency");

            switch (Session["Admin_Type"].ToString())
            {
            case "USER":
                ClientAdmin.Utility.Getcountry(countrydp, Session["Admin_Customer"].ToString());
                ClientAdmin.Utility.GetEquivalency(dp, Session["Admin_Customer"].ToString(), app.AdminId, false);
                break;

            case "ADMIN":
                MasterAdmin.Utility.Getcountry(countrydp, Session["Customer_id"].ToString());
                MasterAdmin.Utility.GetEquivalency(dp, Session["Customer_id"].ToString(), Session["Admin_Customer"].ToString());
                break;

            default:
                Response.Redirect("~/Fail.aspx");
                break;
            }
        }
    }