public BaseOperationEntity Get(BaseUserInfo userInfo, String id) { // 写入调试信息 #if (DEBUG) int milliStart = BaseBusinessLogic.Instance.StartDebug(userInfo, MethodBase.GetCurrentMethod()); #endif BaseOperationEntity operationEntity = new BaseOperationEntity(); IDbHelper dbHelper = DbHelperFactory.GetHelper(); try { dbHelper.Open(); // 创建实现类 DataTable myReturnDataTable = new DataTable(BaseOperationTable.TableName); BaseOperationDao myPermission = new BaseOperationDao(dbHelper, userInfo); myReturnDataTable = myPermission.Get(id); operationEntity = new BaseOperationEntity(myReturnDataTable); BaseLogDao.Instance.Add(dbHelper, userInfo, MethodBase.GetCurrentMethod()); } catch (Exception exception) { BaseExceptionDao.Instance.LogException(dbHelper, userInfo, exception); throw exception; } finally { dbHelper.Close(); } // 写入调试信息 #if (DEBUG) BaseBusinessLogic.Instance.EndDebug(MethodBase.GetCurrentMethod(), milliStart); #endif return(operationEntity); }
public int Update(BaseUserInfo userInfo, BaseOperationEntity operationEntity, out String statusCode, out String statusMessage) { // 写入调试信息 #if (DEBUG) int milliStart = BaseBusinessLogic.Instance.StartDebug(userInfo, MethodBase.GetCurrentMethod()); #endif statusCode = String.Empty; statusMessage = String.Empty; int returnValue = 0; IDbHelper dbHelper = DbHelperFactory.GetHelper(); try { dbHelper.Open(); BaseOperationDao myPermissionDao = new BaseOperationDao(dbHelper, userInfo); returnValue = myPermissionDao.Update(operationEntity, out statusCode); // 获得状态消息 statusMessage = myPermissionDao.GetStateCodeMessage(statusCode); BaseLogDao.Instance.Add(dbHelper, userInfo, MethodBase.GetCurrentMethod()); } catch (Exception exception) { BaseExceptionDao.Instance.LogException(dbHelper, userInfo, exception); throw exception; } finally { dbHelper.Close(); } // 写入调试信息 #if (DEBUG) BaseBusinessLogic.Instance.EndDebug(MethodBase.GetCurrentMethod(), milliStart); #endif return(returnValue); }
public String Add(BaseUserInfo userInfo, BaseOperationEntity operationEntity, out String statusCode, out String statusMessage) { // д�������Ϣ #if (DEBUG) int milliStart = BaseBusinessLogic.Instance.StartDebug(userInfo, MethodBase.GetCurrentMethod()); #endif statusCode = String.Empty; statusMessage = String.Empty; String returnValue = String.Empty; IDbHelper dbHelper = DbHelperFactory.GetHelper(); try { dbHelper.Open(); BaseOperationDao myOperationDao = new BaseOperationDao(dbHelper, userInfo); returnValue = myOperationDao.Add(operationEntity, out statusCode); // ���״̬��Ϣ statusMessage = myOperationDao.GetStateCodeMessage(statusCode); BaseLogDao.Instance.Add(dbHelper, userInfo, MethodBase.GetCurrentMethod()); } catch (Exception exception) { BaseExceptionDao.Instance.LogException(dbHelper, userInfo, exception); throw exception; } finally { dbHelper.Close(); } // д�������Ϣ #if (DEBUG) BaseBusinessLogic.Instance.EndDebug(MethodBase.GetCurrentMethod(), milliStart); #endif return returnValue; }
public BaseOperationEntity Get(BaseUserInfo userInfo, String id) { // д�������Ϣ #if (DEBUG) int milliStart = BaseBusinessLogic.Instance.StartDebug(userInfo, MethodBase.GetCurrentMethod()); #endif BaseOperationEntity operationEntity = new BaseOperationEntity(); IDbHelper dbHelper = DbHelperFactory.GetHelper(); try { dbHelper.Open(); // ����ʵ���� DataTable myReturnDataTable = new DataTable(BaseOperationTable.TableName); BaseOperationDao myPermission = new BaseOperationDao(dbHelper, userInfo); myReturnDataTable = myPermission.Get(id); operationEntity = new BaseOperationEntity(myReturnDataTable); BaseLogDao.Instance.Add(dbHelper, userInfo, MethodBase.GetCurrentMethod()); } catch (Exception exception) { BaseExceptionDao.Instance.LogException(dbHelper, userInfo, exception); throw exception; } finally { dbHelper.Close(); } // д�������Ϣ #if (DEBUG) BaseBusinessLogic.Instance.EndDebug(MethodBase.GetCurrentMethod(), milliStart); #endif return operationEntity; }