示例#1
0
        /// <summary>
        /// create IDataparamter with parameter details
        /// </summary>
        /// <param name="name"></param>
        /// <param name="value"></param>
        /// <param name="direction"></param>
        /// <param name="size"></param>
        /// <returns></returns>
        private PQMParameter CreateParameter(string name, object value)
        {
            PQMParameter dataparameter = null;

            if (name == null)
            {
                MessageData messageData = new MessageData("pcce00010", Properties.Resources.pcce00010, null);
                logger.Error(messageData, new NullReferenceException());
                throw new Framework.SystemException(messageData, new NullReferenceException());
            }

            dataparameter = new PQMParameter();

            dataparameter.SetValue(name, value);

            return(dataparameter);
        }
示例#2
0
        /// <summary>
        /// add  parameter without datatype
        /// </summary>
        /// <param name="name"></param>
        /// <param name="value"></param>
        /// <param name="direction"></param>
        /// <param name="size"></param>
        public void AddParameter(string name, object value)
        {
            PQMParameter dataparameter = CreateParameter(name, value);

            parameterList.Add(dataparameter);
        }