private void PageInit() { BLL.Content.ModelManage bllModelManage = new KingTop.BLL.Content.ModelManage(); KingTop.Model.SelectParams parms = new KingTop.Model.SelectParams(); //传递参数类 parms.S1 = "10"; //绑定模型下拉列表 ddlModelList.DataSource = bllModelManage.GetList("ALL", parms); ddlModelList.DataTextField = "title"; ddlModelList.DataValueField = "ID"; ddlModelList.DataBind(); //如果用户操作为修改,则初始化绑定 if (Action == "EDIT") { SelectParams selParams = new SelectParams(); selParams.S1 = ID; DataTable dt = bllFiledGroup.GetList("ONE", selParams); if (dt != null && dt.Rows.Count > 0) { txtName.Text = dt.Rows[0]["Name"].ToString(); hidLogTitle.Value = txtName.Text; ddlModelList.SelectedValue = dt.Rows[0]["ModelId"].ToString(); IsEnable.Checked = Convert.ToBoolean(dt.Rows[0]["IsEnable"]); } btnSave.Text = Utils.GetResourcesValue("Common", "Update"); dt.Dispose(); } }
/// <summary> /// 初始化数据绑定 /// </summary> void PageInit() { //模型下拉绑定 BLL.Content.ModelManage bllModelManage = new KingTop.BLL.Content.ModelManage(); KingTop.Model.SelectParams parms = new KingTop.Model.SelectParams(); //传递参数类 ddlModelList.DataSource = bllModelManage.GetList("ALL", parms); ddlModelList.DataTextField = "title"; ddlModelList.DataValueField = "ID"; ddlModelList.DataBind(); ddlModelList.Items.Insert(0, new ListItem("全部", "-1")); PageData(); //分页绑定列表 Utils.SetVisiteList(SystemConst.COOKIES_PAGE_KEY, Session.SessionID, Utils.GetUrlParams().Replace("&", "|"), SystemConst.intMaxCookiePageCount); //把当前url全部参数存入cookie中 //判断页面权限 SetRight(this.Page, rptModelFileGroup); btnDelete2.Visible = btnDelete.Visible; btnOrder2.Visible = btnOrder.Visible; btnNew2.Visible = btnNew.Visible; }
public void PageInit() { string configPath; // 模块配置路径 DataTable dt; // 模块 DataTable modelTB; // 当前模型记录 KingTop.BLL.Content.ModelManage model; // 业务逻辑操作对象 bool isAdd; bool isValidate; string preFix; modelTB = null; isAdd = true; preFix = string.Empty; model = new KingTop.BLL.Content.ModelManage(); if (this.Action == "edit") { FieldControl.Visible = false; isAdd = false; isValidate = IsHaveRightByOperCode("Edit"); // 修改权限认证 if (!isValidate) { jsMessage = "errmsg=\"对不起,您没有修改模型的操作权限,请与管理员联系!\";id=\"" + ID + "\""; } } else { isValidate = IsHaveRightByOperCode("New"); // 添加权限认证 if (!isValidate) { jsMessage = "errmsg=\"对不起,您没有添加模型的操作权限,请与管理员联系!\";id=\"" + ID + "\""; } } if (!IsPostBack) { model.BindField(chklField, isAdd); chkIsSub.Checked = Common.Utils.ParseBool(IsSub); if (!isAdd) { SelectParams selParams; if (this.ID == "") { return; } isAdd = false; selParams = new SelectParams(); selParams.S1 = this.ID; modelTB = model.GetList("ONE", selParams); btnModel.Text = Utils.GetResourcesValue("Common", "Update"); } if (modelTB != null) { hdnOriginalCommonField.Value = modelTB.Rows[0]["CommonField"].ToString(); hdnOriginalSysField.Value = modelTB.Rows[0]["SysField"].ToString(); hdnOriginalListLink.Value = modelTB.Rows[0]["ListLink"].ToString().Split(new char[] { '$' })[0]; hdnOriginalListButton.Value = modelTB.Rows[0]["ListButton"].ToString().Split(new char[] { '$' })[0]; model.InitField(chklField, hdnOriginalCommonField.Value, hdnOriginalSysField.Value, isAdd); } model.SubModelGroupBind(ddlSubModelGroup); configPath = Utils.GetResourcesValue("Model", "ParseModePath"); // 模块绑定 dt = Utils.GetXmlDataSet(configPath).Tables[0]; if (dt != null && dt.Rows.Count > 0) { ddlModuleID.DataTextField = "Name"; ddlModuleID.DataValueField = "ID"; ddlModuleID.DataSource = dt; ddlModuleID.DataBind(); } if (modelTB != null && modelTB.Rows.Count > 0) // 初始控件值 { DataRow dr; string[] arrListLink; string[] arrListButton; string[] arrCustomCol; arrCustomCol = new string[1]; dr = modelTB.Rows[0]; preFix = dr["TableName"].ToString().Trim().Substring(0, 4); ddlPreFix.SelectedValue = preFix; hdnPreFix.Value = preFix; ddlPreFix.Enabled = false; if (chkIsSub.Checked) { ddlSubModelGroup.SelectedValue = dr["SubModelGroupID"].ToString(); } arrCustomCol[0] = dr["CustomCol"].ToString(); arrListLink = dr["listlink"].ToString().Split(new char[] { '$' }); arrListButton = dr["listbutton"].ToString().Split(new char[] { '$' }); txtTitle.Text = Utils.HtmlDecode(dr["Title"].ToString()); txtConfigMan.Text = dr["ConfigMan"].ToString(); txtMemo.Text = Utils.HtmlDecode(dr["Memo"].ToString()); txtTableName.Text = Utils.HtmlDecode(dr["TableName"].ToString()).Replace(ddlPreFix.SelectedValue, ""); txtOperationColumnWidth.Text = dr["OperationColumnWidth"].ToString(); ddlModuleID.SelectedValue = dr["ModuleID"].ToString(); if (Utils.ParseBool(dr["IsListContentClip"].ToString())) // 是否可编辑列表宽度 { radlIsListContentClip.SelectedValue = "1"; } else { radlIsListContentClip.SelectedValue = "0"; } if (dr["IsEnable"].ToString() == "True") // 模型状态 { radlIsEnable.SelectedValue = "1"; } else { radlIsEnable.SelectedValue = "0"; } if (dr["IsOrderEdit"].ToString() == "True") // 是否显示排序 { radlIsOrderEdit.SelectedValue = "1"; } else { radlIsOrderEdit.SelectedValue = "0"; } // 列表页面链接设置加载 hdnListLink.Value = ""; model.InitSelfDefinedList(arrListLink, "ListLink", ListLink, chkListLink, hdnListLink); // 列表页面功能按钮设置加载 hdnListButton.Value = ""; model.InitSelfDefinedList(arrListButton, "ListButton", ListButton, chkListButton, hdnListButton); model.InitSelfDefinedList(arrCustomCol, "CustomCol", CustomCol, null, hdnCustomCol); model.InitLinkList(chkListLink, false, false); // 列表页面文本链接置加载 model.InitLinkList(chkListButton, true, false); // 列表页面功能按钮XML配置加载 model.InitOperationColumn(chklOperationColumn, dr["OperationColumn"].ToString()); // 列表操作列配置加载 if (arrListLink.Length > 0) { ControlUtils.SetGetCheckBoxListSelectValue(chkListLink, arrListLink[0]); } if (arrListButton.Length > 0) { ControlUtils.SetGetCheckBoxListSelectValue(chkListButton, arrListButton[0]); } hdnCustomCol.Value = dr["CustomCol"].ToString(); txtTableName.Enabled = false; } else { model.InitLinkList(chkListLink, false, true); // 列表页面文本链接置加载 model.InitLinkList(chkListButton, true, true); // 列表页面功能按钮XML配置加载 model.InitOperationColumn(chklOperationColumn, null); // 列表操作列配置加载 } } }