//删除功能页按钮点击事件 protected void btnDel_Click(object sender, EventArgs e) { FineUI.CheckBoxField chkFild = (FineUI.CheckBoxField)GridFunctionPages.FindColumn("CheckBoxField1"); SeatManage.ClassModel.SysFuncDicInfo modelSysFuncDicInfo = new SeatManage.ClassModel.SysFuncDicInfo(); SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); int selectCount = GridFunctionPages.SelectedRowIndexArray.Length; if (selectCount > 0) { for (int i = 0; i < selectCount; i++) { int rowIndex = GridFunctionPages.SelectedRowIndexArray[i]; FineUI.GridRow row = GridFunctionPages.Rows[rowIndex] as FineUI.GridRow; modelSysFuncDicInfo.No = row.DataKeys[0].ToString(); if (bllSysFuncDic.DeleteFuncPage(modelSysFuncDicInfo)) { FineUI.Alert.ShowInTop("删除成功!"); } else { FineUI.Alert.ShowInTop("删除失败!"); } } BindFunctionPagesGrid(); } }
public ActionResult FunctionPagesManage() { List <SeatManage.ClassModel.SysFuncDicInfo> listSysFuncDic = new List <SeatManage.ClassModel.SysFuncDicInfo>(); SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); StringBuilder sb = new StringBuilder(); sb.Append("{"); sb.Append("\"form.paginate.pageNo\": 1,"); sb.Append("\"form.paginate.totalRows\": 100,"); sb.Append(" \"rows\": ["); listSysFuncDic = bllSysFuncDic.GetFuncPage(null, null); foreach (var item in listSysFuncDic) { sb.Append("{\"ModSeq\": " + item.No + ",\"MCaption\": \"" + item.Name + "\",\"MenuLink\": \"" + item.PageUrl + "\",\"OrderSeq\": \"" + item.Order + "\"}"); sb.Append(","); } sb.Remove(sb.Length - 1, 1); sb.Append("]"); sb.Append("}"); string data = sb.ToString(); ViewBag.Data = data; return(View()); }
/// <summary> /// 绑定功能页Grid /// </summary> protected void BindFunctionPagesGrid() { List <SeatManage.ClassModel.SysFuncDicInfo> listSysFuncDic = new List <SeatManage.ClassModel.SysFuncDicInfo>(); SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); listSysFuncDic = bllSysFuncDic.GetFuncPage(null, null); string sortField = GridFunctionPages.Columns[GridFunctionPages.SortColumnIndex].SortField; string sortDirection = GridFunctionPages.SortDirection; DataTable dt = new DataTable(); DataColumn ModSeq = new DataColumn("ModSeq", typeof(string)); DataColumn MCaption = new DataColumn("MCaption", typeof(string)); DataColumn MenuLink = new DataColumn("MenuLink", typeof(string)); DataColumn OrderSeq = new DataColumn("OrderSeq", typeof(string)); dt.Columns.Add(ModSeq); dt.Columns.Add(MCaption); dt.Columns.Add(MenuLink); dt.Columns.Add(OrderSeq); foreach (SeatManage.ClassModel.SysFuncDicInfo list in listSysFuncDic) { DataRow row = dt.NewRow(); row["ModSeq"] = list.No; row["MCaption"] = list.Name; row["MenuLink"] = list.PageUrl; row["OrderSeq"] = list.Order; dt.Rows.Add(row); } DataView view = dt.DefaultView; view.Sort = String.Format("{0} {1}", sortField, sortDirection); GridFunctionPages.DataSource = view; GridFunctionPages.DataBind(); }
public ActionResult AddOrEditingFunc(string Op, string ModSeq) { if (Op == "Edit") { SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); SeatManage.ClassModel.SysFuncDicInfo modelSysFuncDicInfo = bllSysFuncDic.GetFuncPage(null, ModSeq)[0]; ViewBag.Model = modelSysFuncDicInfo; ViewBag.Op = "Edit"; } return(View()); }
/// <summary> /// 绑定功能页 /// </summary> private void BindDdlFuncDicpage() { SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); List <SeatManage.ClassModel.SysFuncDicInfo> listSysFuncDicInfo = bllSysFuncDic.GetFuncPage(null, null); if (listSysFuncDicInfo != null) { ddlFunciPage.DataTextField = "Name"; ddlFunciPage.DataValueField = "No"; ddlFunciPage.DataSource = listSysFuncDicInfo; ddlFunciPage.DataBind(); } }
// protected void EditFuncDicShow() { string modSeq = Request.QueryString["ModSeq"];//功能菜单编号 SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); List <SeatManage.ClassModel.SysFuncDicInfo> listSysFuncDic = new List <SeatManage.ClassModel.SysFuncDicInfo>(); listSysFuncDic = bllSysFuncDic.GetFuncPage(null, modSeq); if (listSysFuncDic != null) { txtModSeq.Text = listSysFuncDic[0].No; txtModSeq.Readonly = true; txtMCaption.Text = listSysFuncDic[0].Name; txtMenuLink.Text = listSysFuncDic[0].PageUrl; txtOrderSeq.Text = listSysFuncDic[0].Order; } }
protected void GridFunctionPages_RowCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "ActionDelete") { SeatManage.ClassModel.SysFuncDicInfo modelSysFuncDicInfo = new SeatManage.ClassModel.SysFuncDicInfo(); SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); modelSysFuncDicInfo.No = GridFunctionPages.Rows[e.RowIndex].DataKeys[0].ToString(); if (!bllSysFuncDic.DeleteFuncPage(modelSysFuncDicInfo)) { FineUI.Alert.ShowInTop("删除失败!"); } else { FineUI.Alert.ShowInTop("删除成功!"); BindFunctionPagesGrid(); } } }
protected void btnSubmit_OnClick(object sender, EventArgs e) { string flag = Request.QueryString["flag"]; SeatManage.ClassModel.SysFuncDicInfo modelSysFuncDic = new SeatManage.ClassModel.SysFuncDicInfo(); SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); modelSysFuncDic.Name = txtMCaption.Text; modelSysFuncDic.PageUrl = txtMenuLink.Text; modelSysFuncDic.Order = txtOrderSeq.Text; switch (flag) { //新增功能页 case "add": modelSysFuncDic.No = txtModSeq.Text; if (string.IsNullOrEmpty(bllSysFuncDic.AddNewFuncPage(modelSysFuncDic))) { PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); FineUI.Alert.ShowInTop("添加成功!"); } else { FineUI.Alert.ShowInTop("添加失败!"); } break; //修改功能页 case "edit": modelSysFuncDic.No = txtModSeq.Text; if (bllSysFuncDic.UpdateFuncPage(modelSysFuncDic)) { PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); FineUI.Alert.ShowInTop("修改成功!"); } else { FineUI.Alert.ShowInTop("修改失败!"); } break; default: FineUI.Alert.ShowInTop("未执行任何操作"); break; } }
/// <summary> /// 删除 /// </summary> /// <param name="ModSeq"></param> /// <returns></returns> public JsonResult RemoveItem(string ModSeq) { JsonResult result = null; SeatManage.ClassModel.SysFuncDicInfo modelSysFuncDicInfo = new SeatManage.ClassModel.SysFuncDicInfo(); SeatManage.Bll.SysFuncDic bllSysFuncDic = new SeatManage.Bll.SysFuncDic(); modelSysFuncDicInfo.No = ModSeq; bool isTrue = bllSysFuncDic.DeleteFuncPage(modelSysFuncDicInfo); if (isTrue) { result = Json(new { status = "yes", message = "删除成功" }, JsonRequestBehavior.AllowGet); } else { result = Json(new { status = "no", message = "删除失败" }, JsonRequestBehavior.AllowGet); } return(result); }