/// <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); }
/// <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); } }