/// <summary> /// /// </summary> /// <param name="IGroupSecurityConfigID"></param> /// <returns></returns> internal Business.ParameterItem GetIGroupSecurityConfigByID(int IGroupSecurityConfigID) { Business.ParameterItem Result = new Business.ParameterItem(); System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(DBConnection.DBConnection.Connection); DSTableAdapters.IGroupSecurityConfigTableAdapter adap = new DSTableAdapters.IGroupSecurityConfigTableAdapter(); DS.IGroupSecurityConfigDataTable tbIGroupSecurityConfig = new DS.IGroupSecurityConfigDataTable(); try { conn.Open(); adap.Connection = conn; tbIGroupSecurityConfig = adap.GetIGroupSecurityConfigByID(IGroupSecurityConfigID); if (tbIGroupSecurityConfig != null) { Result.ParameterItemID = tbIGroupSecurityConfig[0].IGroupSecurityConfigID; Result.SecondParameterID = tbIGroupSecurityConfig[0].IGroupSecurityID; Result.Name = tbIGroupSecurityConfig[0].Name; Result.Code = tbIGroupSecurityConfig[0].Code; Result.BoolValue = tbIGroupSecurityConfig[0].BoolValue; Result.StringValue = tbIGroupSecurityConfig[0].StringValue; Result.NumValue = tbIGroupSecurityConfig[0].NumValue; Result.DateValue = tbIGroupSecurityConfig[0].DateValue; } } catch (Exception ex) { return null; } finally { adap.Connection.Close(); conn.Close(); } return Result; }