/// <summary> /// Check processing /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>ResultModel</returns> private void Check(UpdateDataModel inputObject) { // Local variable declaration AdminGroupListDao adminGroupListDao = null; MCodeCom mCodeCom = null; // Variable initialize adminGroupListDao = new AdminGroupListDao(); mCodeCom = new MCodeCom(); // Check role if (!PageHelper.AuthRole(Logics.RL_USERS)) throw new ExecuteException("E_MSG_00013"); // Check valid int i = 0; foreach (var obj in inputObject.ListGroups) { var dFlag = DataHelper.ToString(obj.DeleteFlag); if (DataCheckHelper.IsNull(obj.GroupName)) throw new ExecuteException("E_MSG_00004", string.Format("Tên nhóm ({0})", i + 1)); if (DataCheckHelper.IsNull(obj.SortKey)) throw new ExecuteException("E_MSG_00004", string.Format("Thứ tự ({0})", i + 1)); if (DataCheckHelper.IsNull(obj.DeleteFlag)) throw new ExecuteException("E_MSG_00004", string.Format("Dữ liệu ({0})", i + 1)); if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false)) throw new DataNotExistException(string.Format("Dữ liệu ({0})", i + 1)); if (!adminGroupListDao.IsExistGroup(obj.GroupCd)) throw new DataNotExistException(string.Format("Nhóm ({0})", i + 1)); i++; } }
/// <summary> /// Check processing /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>ResultModel</returns> private void Check(UpdateDataModel inputObject) { // Local variable declaration AdminGroupListDao adminGroupListDao = null; MCodeCom mCodeCom = null; // Variable initialize adminGroupListDao = new AdminGroupListDao(); mCodeCom = new MCodeCom(); // Check role if (!PageHelper.AuthRole(Logics.RL_USERS)) { throw new ExecuteException("E_MSG_00013"); } // Check valid int i = 0; foreach (var obj in inputObject.ListGroups) { var dFlag = DataHelper.ToString(obj.DeleteFlag); if (DataCheckHelper.IsNull(obj.GroupName)) { throw new ExecuteException("E_MSG_00004", string.Format("Tên nhóm ({0})", i + 1)); } if (DataCheckHelper.IsNull(obj.SortKey)) { throw new ExecuteException("E_MSG_00004", string.Format("Thứ tự ({0})", i + 1)); } if (DataCheckHelper.IsNull(obj.DeleteFlag)) { throw new ExecuteException("E_MSG_00004", string.Format("Dữ liệu ({0})", i + 1)); } if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false)) { throw new DataNotExistException(string.Format("Dữ liệu ({0})", i + 1)); } if (!adminGroupListDao.IsExistGroup(obj.GroupCd)) { throw new DataNotExistException(string.Format("Nhóm ({0})", i + 1)); } i++; } }
/// <summary> /// Update infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private UpdateDataModel UpdateInfo(UpdateDataModel inputObject) { // Local variable declaration UpdateDataModel getResult = null; AdminGroupListDao adminGroupListDao = null; // Variable initialize getResult = new UpdateDataModel(); adminGroupListDao = new AdminGroupListDao(); // Update data foreach (var obj in inputObject.ListGroups) { adminGroupListDao.UpdateGroup(obj); } // Submit data adminGroupListDao.SubmitChanges(); // Return value return(getResult); }
/// <summary> /// Get infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Local variable declaration InitDataModel getResult = null; MCodeCom mCodeCom = null; AdminGroupListDao adminGroupListDao = null; // Variable initialize getResult = new InitDataModel(); mCodeCom = new MCodeCom(); adminGroupListDao = new AdminGroupListDao(); // Get data var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false); var listGroups = adminGroupListDao.GetListGroups(); // Set value getResult.ListDeleteFlag = listDeleteFlag; getResult.ListGroups = listGroups; // Return value return(getResult); }
/// <summary> /// Get infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Local variable declaration InitDataModel getResult = null; MCodeCom mCodeCom = null; AdminGroupListDao adminGroupListDao = null; // Variable initialize getResult = new InitDataModel(); mCodeCom = new MCodeCom(); adminGroupListDao = new AdminGroupListDao(); // Get data var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false); var listGroups = adminGroupListDao.GetListGroups(); // Set value getResult.ListDeleteFlag = listDeleteFlag; getResult.ListGroups = listGroups; // Return value return getResult; }
/// <summary> /// Update infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private UpdateDataModel UpdateInfo(UpdateDataModel inputObject) { // Local variable declaration UpdateDataModel getResult = null; AdminGroupListDao adminGroupListDao = null; // Variable initialize getResult = new UpdateDataModel(); adminGroupListDao = new AdminGroupListDao(); // Update data foreach (var obj in inputObject.ListGroups) { adminGroupListDao.UpdateGroup(obj); } // Submit data adminGroupListDao.SubmitChanges(); // Return value return getResult; }