Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <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);
     }
 }