protected void PopulatePortal2DDL(string selected_value)
        {
            string ApplicationId = ddlApplicationList.SelectedValue;
            PortalController portal_obj = new PortalController();
            DataTable dt = portal_obj.GetListByApplicationId(ApplicationId);

            ddlPortalList.Items.Clear();
            ddlPortalList.DataSource = dt;
            ddlPortalList.DataTextField = "PortalName";
            ddlPortalList.DataValueField = "PortalId";
            ddlPortalList.DataBind();
            ddlPortalList.SelectedValue = selected_value;
        }
 private void LoadPortalionList2DDL()
 {
     ddlPortalList.Items.Clear();
     string ApplicationId = ddlApplicationList.SelectedValue;
     PortalController portal_obj = new PortalController();
     DataTable dt = portal_obj.GetListByApplicationId(ApplicationId); //select all the nodes from DB
     ddlPortalList.DataSource = dt;
     ddlPortalList.DataTextField = "PortalName";
     ddlPortalList.DataValueField = "PortalId";
     ddlPortalList.DataBind();
     ddlPortalList.AutoPostBack = true;
     if(Session["PortalId"] !=null && Session["PortalId"].ToString() != string.Empty)
         ddlPortalList.SelectedValue = Session["PortalId"].ToString();
     else
         ddlPortalList.Items.Insert(0, new ListItem("- Chọn -", "0"));    
 }
        private void PopulatePortalList2DDL()
        {
            string ApplicationId = ddlApplicationList.SelectedValue;
            if (!string.IsNullOrEmpty(ApplicationId))
            {
                PortalController portal_obj = new PortalController();
                DataTable dtNodes = portal_obj.GetListByApplicationId(ApplicationId);

                ddlPortalList.Items.Clear();
                ddlPortalList.DataSource = dtNodes;
                ddlPortalList.DataTextField = "PortalName";
                ddlPortalList.DataValueField = "PortalId";
                ddlPortalList.DataBind();
                //ddlPortalList.Items.Insert(0, new ListItem("- Chọn -", "0"));
                ddlPortalList.SelectedIndex = 0;
                ddlPortalList.AutoPostBack = true;
            }
        }
        protected void PopulatePortal2DDL()
        {
            string ApplicationId = ddlApplicationList.SelectedValue;
            if (!string.IsNullOrEmpty(ApplicationId))
            {
                PortalController portal_obj = new PortalController();
                DataTable dt = portal_obj.GetListByApplicationId(ApplicationId);

                ddlPortalList.Items.Clear();
                ddlPortalList.DataSource = dt;
                ddlPortalList.DataTextField = "PortalName";
                ddlPortalList.DataValueField = "PortalId";
                ddlPortalList.DataBind();
                ddlPortalList.Items.Insert(0, new ListItem("- Chọn -", ""));
                if (Session["PortalId"] != null && Session["PortalId"].ToString() != string.Empty)
                    ddlPortalList.SelectedValue = Session["PortalId"].ToString();
                else
                    ddlPortalList.SelectedIndex = 0;
            }
            ddlPortalList.AutoPostBack = true;
        }
 private void LoadPortalList2DDL(string selected_value)
 {
     ddlPortalList.Items.Clear();
     string ApplicationId = ddlApplicationList.SelectedValue;
     PortalController portal_obj = new PortalController();
     DataTable dt = portal_obj.GetListByApplicationId(ApplicationId); 
     ddlPortalList.DataSource = dt;
     ddlPortalList.DataTextField = "PortalName";
     ddlPortalList.DataValueField = "PortalId";
     ddlPortalList.DataBind();
     //ddlPortalList.Items.Insert(0, new ListItem("- Chọn -", "0"));
     ddlPortalList.SelectedValue = selected_value;
     //ddlPortalList.Enabled = false;
 }
        public CascadingDropDownNameValue[] GetPortalList(string knownCategoryValues, string category)
        {
            StringDictionary dataValues = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
            string ApplicationId = dataValues["ApplicationId"];
            PortalController portal_obj = new PortalController();
            DataTable dt = portal_obj.GetListByApplicationId(ApplicationId);

            List<CascadingDropDownNameValue> portal_list = new List<CascadingDropDownNameValue>();
            foreach (DataRow dRow in dt.Rows)
            {
                string PortalId = dRow["PortalId"].ToString();
                string PortalName = dRow["PortalName"].ToString();
                portal_list.Add(new CascadingDropDownNameValue(PortalName, PortalId));
            }
            return portal_list.ToArray();
        }