/// <summary> /// Returns a new BackOrderDetails instance filled with the DataReader's current record data /// </summary> protected virtual BackOrderDetails GetBackOrderFromReader(DbDataReader reader) { BackOrderDetails backOrder = new BackOrderDetails(); if (reader.HasRows) { backOrder.BackOrderId = GetReaderValue_Int32(reader, "BackOrderId", 0); //From: [Table] backOrder.SalesOrderLineNo = GetReaderValue_Int32(reader, "SalesOrderLineNo", 0); //From: [Table] backOrder.Quantity = GetReaderValue_Int32(reader, "Quantity", 0); //From: [Table] backOrder.UpdatedBy = GetReaderValue_NullableInt32(reader, "UpdatedBy", null); //From: [Table] backOrder.DLUP = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue); //From: [Table] } return(backOrder); }
/// <summary> /// Get /// Calls [usp_select_BackOrder] /// </summary> public static BackOrder Get(System.Int32?salesOrderLineNo) { Rebound.GlobalTrader.DAL.BackOrderDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.BackOrder.Get(salesOrderLineNo); if (objDetails == null) { return(null); } else { BackOrder obj = new BackOrder(); obj.SalesOrderLineNo = objDetails.SalesOrderLineNo; obj.Quantity = objDetails.Quantity; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; objDetails = null; return(obj); } }