public Result ChangePassword(SystemUser oSystemUser, String sNewPassword, String sConfirmPassword)
        {
            Result oResult = new Result();

            try
            {
                SystemUserDAO oSystemUserDAO = new SystemUserDAO();
                oResult = oSystemUserDAO.ChangePassword(oSystemUser, sNewPassword, sConfirmPassword);
            }
            catch (Exception oEx)
            {
                oResult.ResultIsSuccess = false;
                oResult.ResultException = oEx;
                oResult.ResultMessage = "System User ChangePassword Exception..";
            }

            return oResult;
        }
        public Result SystemUserDelete(List<SystemUser> oListSystemUser, int[] iArrCheck)
        {
            //new CLogger("Start SystemUserDelete SystemUserBO+BO", FileNameManagerInDLL.sLogFileName, 1).WriteLog("Start SystemUserDelete SystemUserBO+BO", ELogLevel.Debug);

            Result oResult = new Result();

            try
            {
                SystemUserDAO oSystemUserDAO = new SystemUserDAO();
                oResult = oSystemUserDAO.SystemUserDelete(oListSystemUser, iArrCheck);
            }
            catch (Exception oEx)
            {
                oResult.ResultIsSuccess = false;
                oResult.ResultException = oEx;
                oResult.ResultMessage = "System User Delete Exception..";

                //new CLogger("Exception SystemUserDelete SystemUserBO+BO", FileNameManagerInDLL.sLogFileName, 1).WriteLog("Exception SystemUserDelete SystemUserBO+BO", ELogLevel.Debug, oEx);
            }

            //new CLogger("Out SystemUserDelete SystemUserBO+BO", FileNameManagerInDLL.sLogFileName, 1).WriteLog("Out SystemUserDelete SystemUserBO+BO", ELogLevel.Debug);

            return oResult;
        }
        public Result ShowAllSystemUsers()
        {
            //new CLogger("Start ShowAllSystemUsers SystemUserBO+BO", FileNameManagerInDLL.sLogFileName, 1).WriteLog("Start ShowAllSystemUsers SystemUserBO+BO", ELogLevel.Debug);

            Result oResult = new Result();

            try
            {
                SystemUserDAO oSystemUserDAO = new SystemUserDAO();
                oResult = oSystemUserDAO.ShowAllSystemUsers();
            }
            catch (Exception oEx)
            {
                oResult.ResultIsSuccess = false;
                oResult.ResultException = oEx;
                oResult.ResultMessage = "System User Entry Exception..";

                //new CLogger("Exception ShowAllSystemUsers SystemUserBO+BO", FileNameManagerInDLL.sLogFileName, 1).WriteLog("Exception ShowAllSystemUsers SystemUserBO+BO", ELogLevel.Debug, oEx);
            }

            //new CLogger("Out ShowAllSystemUsers SystemUserBO+BO", FileNameManagerInDLL.sLogFileName, 1).WriteLog("Out ShowAllSystemUsers SystemUserBO+BO", ELogLevel.Debug);

            return oResult;
        }