protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int parentID = 0; int selected = 0; if (string.IsNullOrEmpty(QS("selected")) || string.IsNullOrEmpty(QS("parent")) || QS("selected", 0) == 0 || QS("parent", 0) == 0) { this.ShowArgumentErrorMessageToClient(); return; } else { parentID = QS("parent", 0); selected = QS("selected", 0); ModulesEntity parent = userApp.GetModule(parentID); parentID = parent.ParentID; } ModulesEntity model = userApp.GetModule(selected); List <ModulesEntity> listparent = userApp.GetAllModules(parentID, 1, 1000, out recordCount); foreach (ModulesEntity m in listparent) { ListItem item = new ListItem(string.Format("{0} [{1}]", m.ModuleTitle, m.ModulePath), m.ID.ToString()); ddlParentModule.Items.Add(item); } InitContorls(model); Page.Title = string.Format("Edit Module({0},{1})", model.ModuleTitle, model.ModulePath); } }
protected void BindControl() { List <ModulesEntity> list = userApp.GetAllModules(QS("selected", 1), 1, 100, out recordCount); ltlModules.Text = string.Join(",", list.Select(x => x.ID)); rptModules.DataSource = list; rptModules.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int parentID = QS("parent", 0); int selected = QS("selected", 0); List <ModulesEntity> list = userApp.GetAllModules(parentID, 1, 1000, out recordCount); ddlParentModule.DataTextField = "ModuleTitle"; ddlParentModule.DataValueField = "ModuleID"; ddlParentModule.DataSource = list; ddlParentModule.DataBind(); if (selected > 0) { ddlParentModule.SelectedValue = selected.ToString(); } BindControl(); ltlMenu.Text = GetPath(parentID); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int parentID = QS("parent", -1); int selected = QS("selected", -1); if (selected < 0) { this.ShowFailMessageToClient(); return; } if (parentID >= 0) { List <ModulesEntity> list = userApp.GetAllModules(parentID, 1, 1000, out recordCount); foreach (ModulesEntity model in list) { ListItem item = new ListItem(string.Format("{0} [{1}]", model.ModuleTitle, model.ModulePath), model.ID.ToString()); ddlParentModule.Items.Add(item); if (model.ID == selected) { InitControls(model); } } ddlParentModule.SelectedValue = selected.ToString(); } else { int id = UtilFactory.Helpers.CommonHelper.ToInt(Request.QueryString["selected"]); ModulesEntity model = userApp.GetModule(id); if (!(model == null)) { ListItem item = new ListItem(string.Format("{0} [{1}]", model.ModuleTitle, model.ModulePath), model.ID.ToString()); ddlParentModule.Items.Add(item); ddlParentModule.Enabled = false; } InitControls(model); } } }