/// <summary> /// 窗体加载 /// </summary> /// <param name="myOperatorInfo">操作员信息</param> /// <param name="paramStaffID">职员代码</param> /// <returns>数据集</returns> public DataSet GetList(BaseOperatorInfo myOperatorInfo, string paramStaffID) { // 写入调试信息 #if (DEBUG) int milliStart = BaseBusinessLogic.Instance.StartDebug(myOperatorInfo, MethodBase.GetCurrentMethod()); #endif DataSet myDataSet = new DataSet(); IBaseDbConnection myDbConnection = new OleDbHelper(); try { myDbConnection.Open(); BaseOrganizeDao myBUOrganize = new BaseOrganizeDao(myDbConnection, myOperatorInfo); // myDataSet.Tables.Add(myBUOrganize.GetList()); BaseStaffRoleImpl myStaffRoleImpl = new BaseStaffRoleImpl(myDbConnection, myOperatorInfo); myDataSet.Tables.Add(myStaffRoleImpl.GetListByStaff(paramStaffID)); myDataSet.EnforceConstraints = false; // 添加相应的权限数据 myDataSet.Tables.Add(BasePermissionCheck.Instance.GetAuthorization(myDbConnection, myOperatorInfo.OperatorID, "FormStaffRoleAdmin")); BaseLogDao.Instance.Add(myDbConnection, myOperatorInfo); } catch (Exception myException) { BaseExceptionDao.Instance.LogException(myDbConnection, myOperatorInfo, myException); throw myException; } finally { myDbConnection.Close(); } // 写入调试信息 #if (DEBUG) BaseBusinessLogic.Instance.EndDebug(MethodBase.GetCurrentMethod(), milliStart); #endif return(myDataSet); }
/// <summary> /// 窗体加载 /// </summary> /// <param name="myOperatorInfo">操作员信息</param> /// <param name="paramStaffID">职员代码</param> /// <returns>数据集</returns> public DataSet GetList(BaseOperatorInfo myOperatorInfo, string paramStaffID) { // 写入调试信息 #if (DEBUG) int milliStart = BaseBusinessLogic.Instance.StartDebug(myOperatorInfo, MethodBase.GetCurrentMethod()); #endif DataSet myDataSet = new DataSet(); IBaseDbConnection myDbConnection = new OleDbHelper(); try { myDbConnection.Open(); BaseOrganizeDao myBUOrganize = new BaseOrganizeDao(myDbConnection, myOperatorInfo); // myDataSet.Tables.Add(myBUOrganize.GetList()); BaseStaffRoleImpl myStaffRoleImpl = new BaseStaffRoleImpl(myDbConnection, myOperatorInfo); myDataSet.Tables.Add(myStaffRoleImpl.GetListByStaff(paramStaffID)); myDataSet.EnforceConstraints = false; // 添加相应的权限数据 myDataSet.Tables.Add(BasePermissionCheck.Instance.GetAuthorization(myDbConnection, myOperatorInfo.OperatorID, "FormStaffRoleAdmin")); BaseLogDao.Instance.Add(myDbConnection, myOperatorInfo); } catch (Exception myException) { BaseExceptionDao.Instance.LogException(myDbConnection, myOperatorInfo, myException); throw myException; } finally { myDbConnection.Close(); } // 写入调试信息 #if (DEBUG) BaseBusinessLogic.Instance.EndDebug(MethodBase.GetCurrentMethod(), milliStart); #endif return myDataSet; }