AJH.CMS.WEB.UI.Admin.ManageMenu_UC.ddlMenuType_SelectedIndexChanged C# (CSharp) Method

ddlMenuType_SelectedIndexChanged() private method

private ddlMenuType_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        void ddlMenuType_SelectedIndexChanged(object sender, EventArgs e)
        {
            int MenuType = 0;
            int.TryParse(ddlMenuType.SelectedValue, out MenuType);

            txtPageURL.Text = string.Empty;
            cddPage.SelectedValue = "-1";
            txtURL.Text = string.Empty;

            trDetails.Visible = false;
            trURL.Visible = false;
            trPage.Visible = false;
            switch ((CMSEnums.MenuType)MenuType)
            {
                case CMSEnums.MenuType.Page:
                    trPage.Visible = true;
                    rfvPage.Visible = rfvPage.Enabled = true;
                    rfvPageURL.Visible = rfvPageURL.Enabled = true;
                    break;
                case CMSEnums.MenuType.Static:
                    trDetails.Visible = true;
                    trPage.Visible = true;
                    rfvPage.Visible = rfvPage.Enabled = false;
                    rfvPageURL.Visible = rfvPageURL.Enabled = false;
                    break;
                case CMSEnums.MenuType.URL:
                    trURL.Visible = true;
                    break;
            }
        }
        #endregion