/// <summary> /// Returns a new SecurityGroupSecurityFunctionPermissionDetails instance filled with the DataReader's current record data /// </summary> protected virtual SecurityGroupSecurityFunctionPermissionDetails GetSecurityGroupSecurityFunctionPermissionFromReader(DbDataReader reader) { SecurityGroupSecurityFunctionPermissionDetails securityGroupSecurityFunctionPermission = new SecurityGroupSecurityFunctionPermissionDetails(); if (reader.HasRows) { securityGroupSecurityFunctionPermission.SecurityGroupSecurityFunctionPermissionId = GetReaderValue_Int32(reader, "SecurityGroupSecurityFunctionPermissionId", 0); //From: [Table] securityGroupSecurityFunctionPermission.SecurityGroupNo = GetReaderValue_Int32(reader, "SecurityGroupNo", 0); //From: [Table] securityGroupSecurityFunctionPermission.SecurityFunctionNo = GetReaderValue_Int32(reader, "SecurityFunctionNo", 0); //From: [Table] securityGroupSecurityFunctionPermission.IsAllowed = GetReaderValue_Boolean(reader, "IsAllowed", false); //From: [Table] securityGroupSecurityFunctionPermission.UpdatedBy = GetReaderValue_NullableInt32(reader, "UpdatedBy", null); //From: [Table] securityGroupSecurityFunctionPermission.DLUP = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue); //From: [Table] } return(securityGroupSecurityFunctionPermission); }
/// <summary> /// GetByGroupAndFunction /// Calls [usp_select_SecurityGroupSecurityFunctionPermission_by_Group_and_Function] /// </summary> public static SecurityGroupSecurityFunctionPermission GetByGroupAndFunction(System.Int32?securityGroupNo, System.Int32?securityFunctionNo) { Rebound.GlobalTrader.DAL.SecurityGroupSecurityFunctionPermissionDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityGroupSecurityFunctionPermission.GetByGroupAndFunction(securityGroupNo, securityFunctionNo); if (objDetails == null) { return(null); } else { SecurityGroupSecurityFunctionPermission obj = new SecurityGroupSecurityFunctionPermission(); obj.SecurityGroupSecurityFunctionPermissionId = objDetails.SecurityGroupSecurityFunctionPermissionId; obj.SecurityGroupNo = objDetails.SecurityGroupNo; obj.SecurityFunctionNo = objDetails.SecurityFunctionNo; obj.IsAllowed = objDetails.IsAllowed; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; objDetails = null; return(obj); } }