/// <summary> /// 更新导航栏 /// </summary> /// <param name="str"></param> public static string MenuUpdate(string str) { try { PublicBLL.PubBll <HtMenu> bll = new PublicBLL.PubBll <HtMenu>(); HtMenu entity = bll.ReturnEntity(str); Ht_Menu model = dal.SelectEntities(x => x.ID == entity.ID).FirstOrDefault(); PublicBLL.PubBll <Ht_Menu> bll1 = new PublicBLL.PubBll <Ht_Menu>(); model = bll1.Edit(entity, model); model.LU = Common.Common.UserID;; model.LT = DateTime.Now; if (dal.Update(model, LogBLL.controllog("modify", "更新导航栏_MenuUpdate", str))) { return("保存成功"); } else { return("保存失败"); } } catch (Exception ex) { LogBLL.errorControlLog("modify", "更新导航栏_MenuUpdate", str, ex.ToString()); return("保存失败"); } }
/// <summary> /// 禁用开启 /// </summary> /// <returns></returns> public static string MenuDelete(int id) { try { Ht_Menu bean = dal.SelectEntities(x => x.ID == id).FirstOrDefault(); if (bean.ST == 0) { bean.LU = Common.Common.UserID; bean.LT = DateTime.Now; bean.ST = 1; } else { bean.LU = Common.Common.UserID; bean.LT = DateTime.Now; bean.ST = 0; } dal.UpdateEntity(bean, LogBLL.controllog("delete", "导航栏禁用开启_MenuDelete", id.ToString())); return("成功"); } catch (Exception ex) { LogBLL.errorControlLog("delete", "导航栏禁用开启_MenuDelete", id.ToString(), ex.ToString()); return("失败"); } }
/// <summary> /// 新增导航栏 /// </summary> /// <param name="str"></param> public static string MenuAdd(string str) { try { PublicBLL.PubBll <Ht_Menu> bll = new PublicBLL.PubBll <Ht_Menu>(); Ht_Menu entity = bll.ReturnEntity(str); if (dal.SelectEntities(x => x.Name == entity.Name).Count > 0) { return("该人员已经被赋予角色"); } else { entity.CT = DateTime.Now; entity.CU = Common.Common.UserID; entity.LU = Common.Common.UserID; entity.LT = DateTime.Now; entity.ST = 1; if (dal.Add(entity, LogBLL.controllog("add", "新增导航栏_MenuAdd", str))) { return("保存成功"); } else { return("保存失败"); } } } catch (Exception ex) { LogBLL.errorControlLog("add", "新增导航栏_MenuAdd", str, ex.ToString()); return("保存失败"); } }
/// <summary> /// 根据ID获取人员角色关系对象 /// </summary> /// <param name="id"></param> /// <returns></returns> public static string ModelByID(int id) { Ht_Menu bean = dal.SelectEntities(x => x.ID == id).FirstOrDefault(); string str = JsonConvert.SerializeObject(bean); return(str); }