Example #1
0
        /// <summary>
        /// เพิ่ม Parameter เข้า Collection
        /// </summary>
        /// <param name="Parameter">ชื่อพารามิเตอร์</param>
        /// <param name="DataType">ชนิดตัวแปร</param>
        /// <param name="Value">ข้อมูล</param>
        public void AddParameters(string Parameter, SqlDbType DataType, object Value, ParameterDirection paramDirection)
        {
            SqlParameter sqlParameter = new SqlParameter();

            sqlParameter.SqlDbType     = DataType;
            sqlParameter.ParameterName = Parameter;
            //ตรวจสอบ ข้อมูลที่ส่งเข้ามาก่อนเพราะ ถ้าเป็น Null ต้องทำการ Assign เป็นค่า DBNull
            sqlParameter.Direction = paramDirection;
            if (!paramDirection.Equals(ParameterDirection.Output))
            {
                sqlParameter.Value = dbParametersHelper.DoValidateValue(Value);
            }
            else
            {
                sqlParameter.Value = Value;
            }

            arrParameter.Add(sqlParameter);
        }