Пример #1
0
        public List <UserInformationInfo> FindRecord(UserInformationFindInfo userInformationFindInfo)
        {
            string sqlString = string.Empty;
            string sqlWhere  = string.Empty;

            if (userInformationFindInfo == null)
            {
                return(null);
            }

            sqlWhere = " WHERE 1=1 ";
            if (userInformationFindInfo.UsmCUserID.Trim() != "")
            {
                sqlWhere += " AND " + this._dataBaseDic[UserInformationInfoEnum.UsmCUserID.ToString()] + "='" + userInformationFindInfo.UsmCUserID.Replace("'", "''") + "'";
            }
            if (userInformationFindInfo.UsmCEngName.Trim() != "")
            {
                string symbol = "=";
                if (userInformationFindInfo.UsmCEngNameIsLike)
                {
                    symbol = "LIKE";
                }
                sqlWhere += " AND " + this._dataBaseDic[UserInformationInfoEnum.UsmCEngName.ToString()] + symbol + " '" + userInformationFindInfo.UsmCEngName.Replace("'", "''") + "'";
            }

            if (userInformationFindInfo.UsmCChaName.Trim() != "")
            {
                string symbol = "=";
                if (userInformationFindInfo.UsmCChaNameIsLike)
                {
                    symbol = "LIKE";
                }
                sqlWhere += " AND " + this._dataBaseDic[UserInformationInfoEnum.UsmCChaName.ToString()] + symbol + " '" + userInformationFindInfo.UsmCChaName.Replace("'", "''") + "'";
            }

            sqlString = "SELECT * FROM " + UserInformationInfoEnum.TableName.ToString() + sqlWhere;

            DataBaseCommand <UserInformationInfo> dbCommand = new DataBaseCommand <UserInformationInfo>();
            List <UserInformationInfo>            userInformationInfoList = null;

            try
            {
                //userInformationInfoList = dbCommand.GetRecordList(sqlString, DataBaseDictionary.Instance.GetUserInformationDBD());
            }
            catch (Exception Ex)
            {
                throw Ex;
            }

            return(userInformationInfoList);
        }
Пример #2
0
        public List<UserInformationInfo> FindRecord(UserInformationFindInfo userInformationFindInfo)
        {
            string sqlString = string.Empty;
            string sqlWhere = string.Empty;

            if (userInformationFindInfo == null)
            {
                return null;
            }

            sqlWhere = " WHERE 1=1 ";
            if (userInformationFindInfo.UsmCUserID.Trim() != "")
            {
                sqlWhere += " AND " + this._dataBaseDic[UserInformationInfoEnum.UsmCUserID.ToString()] + "='" + userInformationFindInfo.UsmCUserID.Replace("'", "''") + "'";
            }
            if (userInformationFindInfo.UsmCEngName.Trim() != "")
            {
                string symbol = "=";
                if (userInformationFindInfo.UsmCEngNameIsLike)
                {
                    symbol = "LIKE";
                }
                sqlWhere += " AND " + this._dataBaseDic[UserInformationInfoEnum.UsmCEngName.ToString()] + symbol + " '" + userInformationFindInfo.UsmCEngName.Replace("'", "''") + "'";
            }

            if (userInformationFindInfo.UsmCChaName.Trim() != "")
            {
                string symbol = "=";
                if (userInformationFindInfo.UsmCChaNameIsLike)
                {
                    symbol = "LIKE";
                }
                sqlWhere += " AND " + this._dataBaseDic[UserInformationInfoEnum.UsmCChaName.ToString()] + symbol + " '" + userInformationFindInfo.UsmCChaName.Replace("'", "''") + "'";
            }

            sqlString = "SELECT * FROM " + UserInformationInfoEnum.TableName.ToString() + sqlWhere;

            DataBaseCommand<UserInformationInfo> dbCommand = new DataBaseCommand<UserInformationInfo>();
            List<UserInformationInfo> userInformationInfoList=null;

            try
            {
                //userInformationInfoList = dbCommand.GetRecordList(sqlString, DataBaseDictionary.Instance.GetUserInformationDBD());
            }
            catch (Exception Ex)
            {
                throw Ex;
            }

            return userInformationInfoList;
        }