/// <summary> /// 是否有操作权限 /// </summary> /// <param name="userno"></param> /// <param name="controller"></param> /// <param name="action"></param> /// <param name="btnKey"></param> /// <returns></returns> public bool IsOprPower(List <ActionPower> list, string userno, string controller, string action, string btnKey) { if (IsSupperUser(userno)) { return(true); } list = list.Where(ap => ap.Controller.ToLower() == controller.ToLower() && ap.Action.ToLower() == action.ToLower() && ap.BtnKey == btnKey).ToList(); if (list == null || list.Count == 0) { return(false); } return(dbManager.Execute(conn => DalPower.IsAccessPower(conn, userno, list[0].PKID))); }
public void SaveBtn(string BtnKey, int BtnType, string sfid) { this.dbManager.Execute(conn => DalPower.SaveBtn(conn, BtnKey, BtnType, sfid)); }
public void UptForm(string fname, string furl, int gno, int formid) { this.dbManager.Execute(conn => DalPower.UptForm(conn, fname, furl, gno, formid)); }
/// <summary> /// 获取菜单信息 /// </summary> /// <returns></returns> public DataSet GetMenuInfo() { return(dbManager.Execute(conn => DalPower.GetMenuInfo(conn))); }
public void AddMenu(string cname, string iname, string createdBy = "admin") { dbManager.Execute(conn => DalPower.AddMenu(conn, cname, iname, createdBy)); }
public DataTable GetNewWorkInfo(int id) { return(this.dbManager.Execute(conn => DalPower.GetNewWorkInfo(conn, id))); }
public List <PurchaseEmplpyee> GetPurchaseEmplpyeeEmail() { return(dbManager.Execute(conn => DalPower.GetPurchaseEmplpyeeEmail(conn))); }
public void SaveStep(string name, string pname, int isend, int workid) { this.dbManager.Execute(conn => DalPower.SaveStep(conn, name, pname, isend, workid)); }
public void UptStep(string name, string pname, int isend, int id) { this.dbManager.Execute(conn => DalPower.UptStep(conn, name, pname, isend, id)); }
public void UptWork(string name, string pid, string remark, int id) { this.dbManager.Execute(conn => DalPower.UptWork(conn, name, pid, remark, id)); }
public void SavePower(string pus, string keyid, int keytype) { this.dbManager.Execute(conn => DalPower.SavePower(conn, pus, keyid, keytype)); }
public void DelWork(int pkid) { this.dbManager.Execute(conn => DalPower.DelWork(conn, pkid)); }
public void SaveWork(string name, string pid, string remark) { this.dbManager.Execute(conn => DalPower.SaveWork(conn, name, pid, remark)); }
/// <summary> /// 工作流配置 /// </summary> /// <returns></returns> public DataTable GetWorkFlowInfo() { return(this.dbManager.Execute(conn => DalPower.GetWorkFlowInfo(conn))); }
public void DelBtn(int id) { this.dbManager.Execute(conn => DalPower.DelBtn(conn, id)); }
public string GetStepPowerForms(int id) { return(this.dbManager.Execute(conn => DalPower.GetStepPowerForms(conn, id))); }
public string GetBtnPowerUsers(int id) { return(this.dbManager.Execute(conn => DalPower.GetBtnPowerUsers(conn, id))); }
public DataTable GetAllForms() { return(this.dbManager.Execute(conn => DalPower.GetAllForms(conn))); }
public void ModifyRoleNameByID(string rolename, int id) { dbManager.Execute(conn => DalPower.ModifyRoleNameByID(conn, rolename, id)); }
public void saveFormPower(string forms, string keyid, int keytype) { this.dbManager.Execute(conn => DalPower.saveFormPower(conn, forms, keyid, keytype)); }
/// <summary> /// 获取用户的按钮权限 /// </summary> /// <returns></returns> public List <ActionPower> GetUserButtonPermission(string controller, string action, string emailAddress) { return(dbManager.Execute(conn => DalPower.GetUserButtonPermission(conn, controller, action, emailAddress))); }
public void SaveForm(string fname, string furl, int gno, int stepid) { this.dbManager.Execute(conn => DalPower.SaveForm(conn, fname, furl, gno, stepid)); }
public void InsertOrDelMenuRelation(int cid, int aid, int flag) { dbManager.Execute(conn => DalPower.InsertOrDelMenuRelation(conn, cid, aid, flag)); }
public void DelStepForm(string sfid) { this.dbManager.Execute(conn => DalPower.DelStepForm(conn, sfid)); }
public void AddDefaultEr(string userEmail, string roles) { dbManager.Execute(conn => DalPower.AddDefaultEr(conn, userEmail, roles)); }
public List <CAPower> SelectPowerLists(string userNo, bool isSupper, string module) { return(dbManager.Execute(connection => DalPower.SelectPowerLists(connection, userNo, isSupper, module))); }