Beispiel #1
0
 /// <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)));
 }
Beispiel #2
0
 public void SaveBtn(string BtnKey, int BtnType, string sfid)
 {
     this.dbManager.Execute(conn => DalPower.SaveBtn(conn, BtnKey, BtnType, sfid));
 }
Beispiel #3
0
 public void UptForm(string fname, string furl, int gno, int formid)
 {
     this.dbManager.Execute(conn => DalPower.UptForm(conn, fname, furl, gno, formid));
 }
Beispiel #4
0
 /// <summary>
 /// 获取菜单信息
 /// </summary>
 /// <returns></returns>
 public DataSet GetMenuInfo()
 {
     return(dbManager.Execute(conn => DalPower.GetMenuInfo(conn)));
 }
Beispiel #5
0
 public void AddMenu(string cname, string iname, string createdBy = "admin")
 {
     dbManager.Execute(conn => DalPower.AddMenu(conn, cname, iname, createdBy));
 }
Beispiel #6
0
 public DataTable GetNewWorkInfo(int id)
 {
     return(this.dbManager.Execute(conn => DalPower.GetNewWorkInfo(conn, id)));
 }
Beispiel #7
0
 public List <PurchaseEmplpyee> GetPurchaseEmplpyeeEmail()
 {
     return(dbManager.Execute(conn => DalPower.GetPurchaseEmplpyeeEmail(conn)));
 }
Beispiel #8
0
 public void SaveStep(string name, string pname, int isend, int workid)
 {
     this.dbManager.Execute(conn => DalPower.SaveStep(conn, name, pname, isend, workid));
 }
Beispiel #9
0
 public void UptStep(string name, string pname, int isend, int id)
 {
     this.dbManager.Execute(conn => DalPower.UptStep(conn, name, pname, isend, id));
 }
Beispiel #10
0
 public void UptWork(string name, string pid, string remark, int id)
 {
     this.dbManager.Execute(conn => DalPower.UptWork(conn, name, pid, remark, id));
 }
Beispiel #11
0
 public void SavePower(string pus, string keyid, int keytype)
 {
     this.dbManager.Execute(conn => DalPower.SavePower(conn, pus, keyid, keytype));
 }
Beispiel #12
0
 public void DelWork(int pkid)
 {
     this.dbManager.Execute(conn => DalPower.DelWork(conn, pkid));
 }
Beispiel #13
0
 public void SaveWork(string name, string pid, string remark)
 {
     this.dbManager.Execute(conn => DalPower.SaveWork(conn, name, pid, remark));
 }
Beispiel #14
0
 /// <summary>
 /// 工作流配置
 /// </summary>
 /// <returns></returns>
 public DataTable GetWorkFlowInfo()
 {
     return(this.dbManager.Execute(conn => DalPower.GetWorkFlowInfo(conn)));
 }
Beispiel #15
0
 public void DelBtn(int id)
 {
     this.dbManager.Execute(conn => DalPower.DelBtn(conn, id));
 }
Beispiel #16
0
 public string GetStepPowerForms(int id)
 {
     return(this.dbManager.Execute(conn => DalPower.GetStepPowerForms(conn, id)));
 }
Beispiel #17
0
 public string GetBtnPowerUsers(int id)
 {
     return(this.dbManager.Execute(conn => DalPower.GetBtnPowerUsers(conn, id)));
 }
Beispiel #18
0
 public DataTable GetAllForms()
 {
     return(this.dbManager.Execute(conn => DalPower.GetAllForms(conn)));
 }
Beispiel #19
0
 public void ModifyRoleNameByID(string rolename, int id)
 {
     dbManager.Execute(conn => DalPower.ModifyRoleNameByID(conn, rolename, id));
 }
Beispiel #20
0
 public void saveFormPower(string forms, string keyid, int keytype)
 {
     this.dbManager.Execute(conn => DalPower.saveFormPower(conn, forms, keyid, keytype));
 }
Beispiel #21
0
 /// <summary>
 /// 获取用户的按钮权限
 /// </summary>
 /// <returns></returns>
 public List <ActionPower> GetUserButtonPermission(string controller, string action, string emailAddress)
 {
     return(dbManager.Execute(conn => DalPower.GetUserButtonPermission(conn, controller, action, emailAddress)));
 }
Beispiel #22
0
 public void SaveForm(string fname, string furl, int gno, int stepid)
 {
     this.dbManager.Execute(conn => DalPower.SaveForm(conn, fname, furl, gno, stepid));
 }
Beispiel #23
0
 public void InsertOrDelMenuRelation(int cid, int aid, int flag)
 {
     dbManager.Execute(conn => DalPower.InsertOrDelMenuRelation(conn, cid, aid, flag));
 }
Beispiel #24
0
 public void DelStepForm(string sfid)
 {
     this.dbManager.Execute(conn => DalPower.DelStepForm(conn, sfid));
 }
Beispiel #25
0
 public void AddDefaultEr(string userEmail, string roles)
 {
     dbManager.Execute(conn => DalPower.AddDefaultEr(conn, userEmail, roles));
 }
Beispiel #26
0
 public List <CAPower> SelectPowerLists(string userNo, bool isSupper, string module)
 {
     return(dbManager.Execute(connection => DalPower.SelectPowerLists(connection, userNo, isSupper, module)));
 }