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