/// <summary> /// เพิ่ม Parameter เข้า Collection ทั้งหมดของคอลัมน์ใน DataSet /// </summary> /// <param name="tdsData">DataSet</param> /// <param name="TableName">ชื่อตาราง</param> /// <param name="NotAddColumn">คอลัมน์ที่ไม่ต้องการเพิ่ม</param> public void AddParameters(DataSet tdsData, string TableName, string NotAddColumn) { if (tdsData != null) { if (tdsData.Tables[TableName] != null) { if (tdsData.Tables[TableName].Rows.Count > 0) { foreach (DataColumn dataColumn in tdsData.Tables[TableName].Columns) { //ไม่ทำการ Add Column นี้ if (!dataColumn.ColumnName.Equals(NotAddColumn)) { //Generate SQL Column AddParameters(dataColumn.ColumnName, dbParametersHelper.GetTypeToSqlDbType(tdsData.Tables[TableName].Rows[0][dataColumn.ColumnName]), tdsData.Tables[TableName].Rows[0][dataColumn.ColumnName], ParameterDirection.Input); } } } } } }
/// <summary> /// Add ParametersInCommand /// </summary> /// <param name="sqlComm">SqlCommand</param> /// <param name="ColumnName">คอลัมน์ของ พารามิเตอร์</param> /// <param name="objectValue">ข้อมูล</param> public void AddParametersInCommand(string ColumnName, object objectValue) { AddParametersInCommand(objListDTO.DataClient.SqlCommand, ColumnName, dbParametersHelper.GetTypeToSqlDbType(objectValue), objectValue); }