/// <summary> /// Returns a new SequencerDetails instance filled with the DataReader's current record data /// </summary> protected virtual SequencerDetails GetSequencerFromReader(DbDataReader reader) { SequencerDetails sequencer = new SequencerDetails(); if (reader.HasRows) { sequencer.SystemDocumentNo = GetReaderValue_Int32(reader, "SystemDocumentNo", 0); //From: [Table] sequencer.ClientNo = GetReaderValue_Int32(reader, "ClientNo", 0); //From: [Table] sequencer.NextNumber = GetReaderValue_Int32(reader, "NextNumber", 0); //From: [Table] sequencer.UpdatedBy = GetReaderValue_NullableInt32(reader, "UpdatedBy", null); //From: [Table] sequencer.DLUP = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue); //From: [Table] sequencer.Name = GetReaderValue_String(reader, "Name", ""); //From: [Table] } return(sequencer); }
/// <summary> /// Get /// Calls [usp_select_Sequencer] /// </summary> public static Sequencer Get(System.Int32?systemDocumentNo, System.Int32?clientId) { Rebound.GlobalTrader.DAL.SequencerDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.Sequencer.Get(systemDocumentNo, clientId); if (objDetails == null) { return(null); } else { Sequencer obj = new Sequencer(); obj.SystemDocumentNo = objDetails.SystemDocumentNo; obj.ClientNo = objDetails.ClientNo; obj.NextNumber = objDetails.NextNumber; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; obj.Name = objDetails.Name; objDetails = null; return(obj); } }