/// <summary> /// 刷新数据. /// </summary> public void RefData() { //删除数据. EmpMenus mymes = new EmpMenus(); mymes.Delete(EmpMenuAttr.FK_App, this.No); //删除系统. EmpApps empApps = new EmpApps(); empApps.Delete(EmpMenuAttr.FK_App, this.No); //查询出来菜单. Menus menus = new Menus(); menus.Retrieve(EmpMenuAttr.FK_App, this.No); //查询出来人员. Emps emps = new Emps(); emps.RetrieveAllFromDBSource(); foreach (Emp emp in emps) { #region 初始化系统访问权限. EmpApp me = new EmpApp(); me.Copy(this); me.FK_Emp = emp.No; me.FK_App = this.No; me.MyPK = this.No + "_" + me.FK_Emp; me.Insert(); #endregion 初始化系统访问权限. } }
public void RefData() { //删除数据. EmpMenus mymes = new EmpMenus(); mymes.Delete(EmpMenuAttr.FK_App, this.No); //删除系统. EmpApps empApps = new EmpApps(); empApps.Delete(EmpMenuAttr.FK_App, this.No); //查询出来菜单. Menus menus = new Menus(); menus.Retrieve(EmpMenuAttr.FK_App, this.No); //查询出来人员. Emps emps = new Emps(); emps.RetrieveAllFromDBSource(); foreach (Emp emp in emps) { #region 初始化系统访问权限. EmpApp me = new EmpApp(); me.Copy(this); me.FK_Emp = emp.No; me.FK_App = this.No; me.MyPK = this.No + "_" + me.FK_Emp; me.Insert(); #endregion 初始化系统访问权限. //#region 初始化菜单权限. //foreach (Menu menu in menus) //{ // /* 把此人能看到的菜单 init 里面去。*/ // if (Glo.IsCanDoIt(menu.No, menu.HisCtrlWay, emp.No) == false) // continue; // EmpMenu em = new EmpMenu(); // em.Copy(menu); // em.FK_Emp = emp.No; // em.FK_Menu = menu.No; //菜单编号. // em.FK_App = menu.FK_App; //系统编号 // em.MyPK = menu.No + "_" + emp.No; // em.Insert(); //} //#endregion 初始化菜单权限. } }