Esempio n. 1
0
        /// <summary>
        /// Returns a new SecurityGroupDetails instance filled with the DataReader's current record data
        /// </summary>
        protected virtual SecurityGroupDetails GetSecurityGroupFromReader(DbDataReader reader)
        {
            SecurityGroupDetails securityGroup = new SecurityGroupDetails();

            if (reader.HasRows)
            {
                securityGroup.SecurityGroupId   = GetReaderValue_Int32(reader, "SecurityGroupId", 0);          //From: [Table]
                securityGroup.SecurityGroupName = GetReaderValue_String(reader, "SecurityGroupName", "");      //From: [Table]
                securityGroup.ClientNo          = GetReaderValue_Int32(reader, "ClientNo", 0);                 //From: [Table]
                securityGroup.Inactive          = GetReaderValue_Boolean(reader, "Inactive", false);           //From: [Table]
                securityGroup.UpdatedBy         = GetReaderValue_NullableInt32(reader, "UpdatedBy", null);     //From: [Table]
                securityGroup.DLUP            = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue);    //From: [Table]
                securityGroup.Locked          = GetReaderValue_Boolean(reader, "Locked", false);               //From: [Table]
                securityGroup.Administrator   = GetReaderValue_Boolean(reader, "Administrator", false);        //From: [usp_selectAll_Login_for_Client_including_Disabled]
                securityGroup.NumberOfMembers = GetReaderValue_NullableInt32(reader, "NumberOfMembers", null); //From: [usp_selectAll_Division_for_Client]
            }
            return(securityGroup);
        }
Esempio n. 2
0
 /// <summary>
 /// Get
 /// Calls [usp_select_SecurityGroup]
 /// </summary>
 public static SecurityGroup Get(System.Int32?securityGroupNo)
 {
     Rebound.GlobalTrader.DAL.SecurityGroupDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityGroup.Get(securityGroupNo);
     if (objDetails == null)
     {
         return(null);
     }
     else
     {
         SecurityGroup obj = new SecurityGroup();
         obj.SecurityGroupId   = objDetails.SecurityGroupId;
         obj.SecurityGroupName = objDetails.SecurityGroupName;
         obj.ClientNo          = objDetails.ClientNo;
         obj.Inactive          = objDetails.Inactive;
         obj.UpdatedBy         = objDetails.UpdatedBy;
         obj.DLUP            = objDetails.DLUP;
         obj.Locked          = objDetails.Locked;
         obj.Administrator   = objDetails.Administrator;
         obj.NumberOfMembers = objDetails.NumberOfMembers;
         objDetails          = null;
         return(obj);
     }
 }