/// <summary> /// Returns a new DataListNuggetStateDetails instance filled with the DataReader's current record data /// </summary> protected virtual DataListNuggetStateDetails GetDataListNuggetStateFromReader(DbDataReader reader) { DataListNuggetStateDetails dataListNuggetState = new DataListNuggetStateDetails(); if (reader.HasRows) { dataListNuggetState.DataListNuggetStateID = GetReaderValue_Int32(reader, "DataListNuggetStateID", 0); //From: [Table] dataListNuggetState.DataListNuggetNo = GetReaderValue_Int32(reader, "DataListNuggetNo", 0); //From: [Table] dataListNuggetState.LoginNo = GetReaderValue_Int32(reader, "LoginNo", 0); //From: [Table] dataListNuggetState.SubType = GetReaderValue_String(reader, "SubType", ""); //From: [Table] dataListNuggetState.StateText = GetReaderValue_String(reader, "StateText", ""); //From: [Table] dataListNuggetState.DLUP = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue); //From: [Table] } return(dataListNuggetState); }
/// <summary> /// GetForDLNAndLogin /// Calls [usp_select_DataListNuggetState_for_DLN_and_Login] /// </summary> public static DataListNuggetState GetForDLNAndLogin(System.Int32?dataListNuggetNo, System.String subType, System.Int32?loginNo) { Rebound.GlobalTrader.DAL.DataListNuggetStateDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.DataListNuggetState.GetForDLNAndLogin(dataListNuggetNo, subType, loginNo); if (objDetails == null) { return(null); } else { DataListNuggetState obj = new DataListNuggetState(); obj.DataListNuggetStateID = objDetails.DataListNuggetStateID; obj.DataListNuggetNo = objDetails.DataListNuggetNo; obj.LoginNo = objDetails.LoginNo; obj.SubType = objDetails.SubType; obj.StateText = objDetails.StateText; obj.DLUP = objDetails.DLUP; objDetails = null; return(obj); } }