protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "AskManage"); if (CateID <= 0) { function.WriteErrMsg("没有指定多级数据字典分类ID", "GradeCateManage.aspx"); } //this.lblCateName.Text = Cate.CateName; M_GradeCate Cate = gradeBll.GetCate(CateID); this.LblCate.Text = Cate.CateName; //分级选项别名 string[] GradeAlias = Cate.GradeAlias.Split(new char[] { '|' }); //当前选项级别 int level = 0; if (ParentID == 0) { level = 1; this.LblPreGrade.Text = ""; } else { M_Grade GradeOption = B_GradeOption.GetGradeOption(ParentID); level = GradeOption.Grade + 1; this.LblPreGrade.Text = GradeOption.GradeName; } if (level <= GradeAlias.Length) { if (level == GradeAlias.Length) { this.HdnLastLevel.Value = "1"; } else { this.HdnLastLevel.Value = "0"; } } else { function.WriteErrMsg("当前选项已无下级选项!"); } this.LblLevel.Text = level.ToString(); this.HdnCateID.Value = CateID.ToString(); this.HdnParentID.Value = ParentID.ToString(); dBind(); string bread = "<li><a href='DictionaryManage.aspx'>数据字典</a></li><li><a href='GradeCateManage.aspx'>多级数据字典管理</a></li>"; if (ParentID > 0) { M_Grade parentMod = B_GradeOption.GetGradeOption(ParentID); bread += "<li><a href='GradeOption.aspx?CateID=" + CateID + "'>" + parentMod.GradeName + "</a></li>"; } else { bread += "<li><a href='GradeCateManage.aspx'>" + Cate.CateName + "</a></li>"; } bread += "<li class='active'>添加选项</li>"; Call.SetBreadCrumb(Master, bread); } }
public IActionResult GOptionAdd() { M_Grade model = new M_Grade(); if (Mid > 0) { model = gradeBll.GetGradeOption(Mid); } else { model.Cate = CateID; model.ParentID = ParentID; if (model.Cate < 1) { return(WriteErr("未指定所属分类")); } } M_GradeCate cateMod = gcateBll.SelReturnModel(model.Cate); M_Grade parentMod = new M_Grade() { GradeName = "无" }; if (model.ParentID > 0) { parentMod = gradeBll.GetGradeOption(model.ParentID); } ViewBag.cateMod = cateMod; ViewBag.parentMod = parentMod; return(View(model)); }
public IActionResult GCateAdd() { M_GradeCate cateMod = new M_GradeCate(); if (Mid > 0) { cateMod = gcateBll.SelReturnModel(Mid); } return(View(cateMod)); }
protected void btnSave_Click(object sender, EventArgs e) { string CateName = this.txtCateName.Text.Trim(); string GradeAlias = this.txtGradeField.Text.Trim(); if (string.IsNullOrEmpty(CateName)) { function.WriteErrMsg("分类名称不能为空!"); } else { if (string.IsNullOrEmpty(GradeAlias)) { function.WriteErrMsg("分级选项别名不能为空!"); } else { GradeAlias = GradeAlias.Replace("\r\n", "|"); string[] AliasArr = GradeAlias.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries); if (AliasArr.Length < 2) { function.WriteErrMsg("分级选项别名不能少于2个!"); } else { int CateID = DataConverter.CLng(this.HdnCateID.Value); if (CateID > 0) { M_GradeCate info = gradeBll.GetCate(CateID); info.CateID = CateID; info.CateName = CateName; info.Remark = this.txtRemark.Text.Trim(); info.GradeAlias = GradeAlias; B_GradeOption.UpdateCate(info); } else { M_GradeCate info = new M_GradeCate(); info.CateID = 0; info.CateName = CateName; info.Remark = this.txtRemark.Text.Trim(); info.GradeAlias = GradeAlias; B_GradeOption.AddCate(info); } this.txtCateName.Text = ""; this.txtRemark.Text = ""; this.txtGradeField.Text = ""; this.HdnCateID.Value = "0"; this.btnSave.Text = "添加"; dBind(); } } } }
/// <summary> /// 添加分级选项分类 /// </summary> /// <param name="Cate">分类实例</param> /// <returns>成功状态</returns> public bool AddCate(M_GradeCate model) { if (model.CateID > 0) { UpdateByID(model); } else { insert(model); } return(true); }
/// <summary> /// 更新分级选项分类 /// </summary> /// <param name="Cate">分类实例</param> /// <returns>成功状态</returns> public bool UpdateCate(M_GradeCate model) { B_GradeOption bll = new B_GradeOption(); if (model.CateID > 0) { UpdateByID(model); } else { insert(model); } return(true); }
/// <summary> /// 添加分级选项分类 /// </summary> /// <param name="Cate">分类实例</param> /// <returns>成功状态</returns> public static bool AddCate(M_GradeCate model) { B_GradeOption bll = new B_GradeOption(); if (model.CateID > 0) { bll.UpdateByID(model); } else { bll.insert(model); } return(true); }
public ContentResult GCate_API() { string action = GetParam("action"); string ids = GetParam("ids"); switch (action) { case "del": gcateBll.DelByIDS(ids); break; case "save": { string name = GetParam("name"); string alias = GetParam("alias"); string remark = GetParam("remark"); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(alias)) { return(Content(Failed.ToString())); } //int CateID = DataConverter.CLng(this.HdnCateID.Value); if (Mid > 0) { M_GradeCate info = gcateBll.GetCate(CateID); info.CateID = CateID; info.CateName = name; info.Remark = remark; info.GradeAlias = alias; gcateBll.UpdateCate(info); } else { M_GradeCate info = new M_GradeCate(); info.CateName = name; info.Remark = remark; info.GradeAlias = alias; gcateBll.AddCate(info); } } break; } return(Content(Success.ToString())); }
public ContentResult GCateAdd_Submit(M_GradeCate model) { M_GradeCate cateMod = new M_GradeCate(); if (Mid > 0) { cateMod = gcateBll.SelReturnModel(Mid); } cateMod.CateName = model.CateName; cateMod.Remark = model.Remark; cateMod.GradeAlias = model.GradeAlias; if (Mid > 0) { gcateBll.UpdateByID(cateMod); } else { gcateBll.insert(cateMod); } return(JavaScript("<script>parent.mybind();</script>")); }
public IActionResult GradeOption() { if (CateID <= 0) { return(WriteErr("没有指定多级数据字典分类ID", "GradeCateManage")); } M_GradeCate cateMod = gcateBll.GetCate(CateID); ViewBag.cateMod = cateMod; PageSetting setting = gradeBll.SelPage(CPage, PSize, new Com_Filter() { storeId = CateID, pid = ParentID, skey = GetParam("skey") }); if (Request.IsAjax()) { return(PartialView("GradeOption_List", setting)); } return(View(setting)); }
protected void Lnk_Click(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Del") { string Id = e.CommandArgument.ToString(); gradeBll.DelCate(DataConverter.CLng(Id)); dBind(); } if (e.CommandName == "Edit") { string Id = e.CommandArgument.ToString(); M_GradeCate info = gradeBll.GetCate(DataConverter.CLng(Id)); this.txtCateName.Text = info.CateName; this.txtRemark.Text = info.Remark; this.txtGradeField.Text = info.GradeAlias.Replace("|", "\r\n"); this.HdnCateID.Value = Id; this.btnSave.Text = "修改"; } if (e.CommandName == "DicList") { Response.Redirect("GradeOption.aspx?CateID=" + e.CommandArgument.ToString()); } }
public bool UpdateByID(M_GradeCate model) { return(DBCenter.UpdateByID(model, model.CateID)); }
public int insert(M_GradeCate model) { return(DBCenter.Insert(model)); }
public int insert(M_GradeCate model) { return(Sql.insert(strTableName, model.GetParameters(model), BLLCommon.GetParas(model), BLLCommon.GetFields(model))); }
public bool UpdateByID(M_GradeCate model) { return(Sql.UpdateByIDs(strTableName, PK, model.CateID.ToString(), BLLCommon.GetFieldAndPara(model), model.GetParameters(model))); }