예제 #1
0
        /// <summary>
        /// Returns a new AlternatePartDetails instance filled with the DataReader's current record data
        /// </summary>
        protected virtual AlternatePartDetails GetAlternatePartFromReader(DbDataReader reader)
        {
            AlternatePartDetails alternatePart = new AlternatePartDetails();

            if (reader.HasRows)
            {
                alternatePart.AlternatePartId = GetReaderValue_Int32(reader, "AlternatePartId", 0);         //From: [Table]
                alternatePart.PartNo          = GetReaderValue_Int32(reader, "PartNo", 0);                  //From: [Table]
                alternatePart.FullPart        = GetReaderValue_String(reader, "FullPart", "");              //From: [Table]
                alternatePart.Part            = GetReaderValue_String(reader, "Part", "");                  //From: [usp_selectAll_Allocation]
                alternatePart.ROHSCompliant   = GetReaderValue_Boolean(reader, "ROHSCompliant", false);     //From: [Table]
                alternatePart.UpdatedBy       = GetReaderValue_NullableInt32(reader, "UpdatedBy", null);    //From: [Table]
                alternatePart.DLUP            = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue); //From: [Table]
            }
            return(alternatePart);
        }
예제 #2
0
 /// <summary>
 /// Get
 /// Calls [usp_select_AlternatePart]
 /// </summary>
 public static AlternatePart Get(System.Int32?alternatePartId)
 {
     Rebound.GlobalTrader.DAL.AlternatePartDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.AlternatePart.Get(alternatePartId);
     if (objDetails == null)
     {
         return(null);
     }
     else
     {
         AlternatePart obj = new AlternatePart();
         obj.AlternatePartId = objDetails.AlternatePartId;
         obj.PartNo          = objDetails.PartNo;
         obj.FullPart        = objDetails.FullPart;
         obj.Part            = objDetails.Part;
         obj.ROHSCompliant   = objDetails.ROHSCompliant;
         obj.UpdatedBy       = objDetails.UpdatedBy;
         obj.DLUP            = objDetails.DLUP;
         objDetails          = null;
         return(obj);
     }
 }