/// <summary> /// 修改功能时页面加载 /// </summary> /// <param name="gnbm">功能编码</param> /// <param name="dwbm">单位编码</param> private void EditLoad(string gnbm, string dwbm) { //TODO: 权限验证 var strgnbm = gnbm; var strdwbm = dwbm; //读取功能信息 var bll = new EDRS.BLL.XT_QX_GNDY(this.Request); var model = bll.GetModel(gnbm, dwbm); try { this._cscs.Value = model.CSCS; this._dwbm.Value = model.DWBM; this._dwmc.Value = new EDRS.BLL.XT_ZZJG_DWBM(this.Request).GetModel(model.DWBM).DWMC; this._flbm.Value = model.FLBM; this._flmc.Value = new EDRS.BLL.XT_QX_GNFL(this.Request).GetModel(model.FLBM).FLMC; this._gnbm.Value = model.GNBM; this._gncs.Value = model.GNCS; this._gnct.Value = model.GNCT; this._gncxj.Value = model.GNCXJ; this._gnmc.Value = model.GNMC; this._gnsm.Value = model.GNSM; this._gnxh.Value = model.GNXH.ToString(); this._gnxsmc.Value = model.GNXSMC; this._sfmtck.Value = model.SFMTCK; this._sfsc.Value = model.SFSC; this._gnbm.Attributes.Add("readonly", "readonly"); } catch (Exception) { } }
/// <summary> /// 绑定数据列表 /// </summary> /// <returns></returns> private string ListBindDW() { string where = ""; //switch (this.UserDwbm.DWJB) //{ // case "1": // where = " and sfgjysy='Y'"; // break; // case "2": // where = " and sfsysy='Y'"; // break; // case "3": // where = " and sfsjysy='Y'"; // break; // case "4": // where = " and sfqysy='Y'"; // break; //} EDRS.BLL.XT_ZZJG_DWBM dmbll = new EDRS.BLL.XT_ZZJG_DWBM(Request); //EDRS.Model.XT_ZZJG_DWBM dmmodel = dmbll.GetModel(UserInfo.DWBM); DataSet ds2 = dmbll.GetTreeList("", " DWBM=" + UserInfo.DWBM, false, null); if (ds2 != null && ds2.Tables.Count > 0 && ds2.Tables[0].Rows.Count > 1) { where += " and sfdjy='N' "; } //if (dmmodel != null && dmmodel.FDWBM != null && !string.IsNullOrEmpty(dmmodel.FDWBM)) // where += " and sfdjy='N' "; EDRS.BLL.XT_QX_GNDY bll = new EDRS.BLL.XT_QX_GNDY(Request); DataSet ds = bll.GetListByType(UserInfo.DWBM, where); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataTable dt = ds.Tables[0]; dt.Columns["FLBM"].ColumnName = "ID"; dt.Columns["FFLBM"].ColumnName = "PARENTID"; dt.Columns["FLMC"].ColumnName = "NAME"; dt.Columns.Add("icon"); foreach (DataRow dr in dt.Rows) { if (string.IsNullOrEmpty(dr["PARENTID"].ToString())) { dr["icon"] = "picon"; } else { dr["icon"] = "chicon"; } } return(new TreeJson(dt, "ID", "NAME", "PARENTID", "", "", "", true, true).ResultJson.ToString()); } return(ReturnString.JsonToString(Prompt.error, "未找到功能", null)); }
public static string FunTypeAll() { var gnfl = new EDRS.BLL.XT_QX_GNFL(request); var bllGn = new EDRS.BLL.XT_QX_GNDY(request); var sbwhere = new StringBuilder(); sbwhere.Append(" and SFSC = 'N' "); //得到分类 var flModeList = gnfl.GetModelList(sbwhere.ToString()); var viewModeList = new List <TreeViewMode>(); sbwhere.Append(" and FLBM=:FLBM "); //循环分类,得到分类下的功能 foreach (var xtQxGnfl in flModeList) { var objectVelues = new object[1] { xtQxGnfl.FLBM }; var ml = bllGn.GetModelList(sbwhere.ToString(), objectVelues); viewModeList.AddRange(ml.Select(xtQxGndy => new TreeViewMode() { Fflbm = xtQxGndy.FLBM, Flbm = xtQxGndy.GNBM, Fldz = xtQxGnfl.URLDZ, Flmc = xtQxGnfl.FLMC, Gnbm = xtQxGndy.GNBM, Gndz = xtQxGndy.GNCXJ, _parentId = xtQxGndy.FLBM, Gnmc = xtQxGndy.GNMC })); viewModeList.Add(new TreeViewMode() { Fflbm = xtQxGnfl.FFLBM, _parentId = xtQxGnfl.FFLBM, Flbm = xtQxGnfl.FLBM, Flmc = xtQxGnfl.FLMC, Fldz = xtQxGnfl.URLDZ }); } string j = "{\"total\":" + viewModeList.Count + ",\"rows\":" + JsonHelper.JsonString(viewModeList) + "}"; return(j); }
public static string Edit(string data) { //TODO: 添加权限验证 //表单验证 var gnfl = JsonHelper.ParseFormJson <EDRS.Model.XT_QX_GNDY>(data); var bll = new EDRS.BLL.XT_QX_GNDY(request); try { //添加到数据库 bll.Update(gnfl); return(ReturnString.JsonToString(Prompt.win, "修改成功!", null)); } catch (Exception) { return(ReturnString.JsonToString(Prompt.error, "修改失败!", null)); } }
private string GetFunTreeGrid() { var bllgndy = new EDRS.BLL.XT_QX_GNDY(this.Request); var sbwhere = new StringBuilder(); var objectValues = new object[1]; sbwhere.Append(" and SFSC =:SFSC "); objectValues[0] = "N"; var ds = bllgndy.GetList(sbwhere.ToString(), objectValues); if (ds != null && ds.Tables.Count > 0) { var count = bllgndy.GetRecordCount(sbwhere.ToString(), objectValues); var dt = ds.Tables[0]; string j = "{\"total\":" + count + ",\"rows\":" + JsonHelper.JsonString(dt) + "}"; return(j); } return(""); }
public static string Add(string data) { //TODO:权限验证 //表单验证 var gnfl = JsonHelper.ParseFormJson <EDRS.Model.XT_QX_GNDY>(data); var bll = new EDRS.BLL.XT_QX_GNDY(request); //编码是否已经存在 if (bll.Exists(gnfl.GNBM, gnfl.DWBM)) { return(ReturnString.JsonToString(Prompt.error, "编码已存在!", null)); } try { //添加到数据库 bll.Add(gnfl); return(ReturnString.JsonToString(Prompt.win, "添加成功!", null)); } catch (Exception) { return(ReturnString.JsonToString(Prompt.error, "添加失败!", null)); } }