예제 #1
0
 internal static IEnumerable <Shared.DTODefinition.IDtoObject> GetTableSalePage(int startRecord, int numRecords)
 {
     try
     {
         LinkedList <BidSoftware.Shared.DTODefinition.Sale> li = new LinkedList <BidSoftware.Shared.DTODefinition.Sale>();
         BidSoftware.Shared.DTODefinition.Sale s;
         using (var ctx = new SI2_Entities())
         {
             foreach (var sale in ctx.vSales.Where(p => (p.ROW_NR >= startRecord) && (p.ROW_NR <= startRecord + numRecords)))
             {
                 s            = new BidSoftware.Shared.DTODefinition.Sale();
                 s.SaleId     = sale.SaleId;
                 s.StartDate  = sale.StartDate;
                 s.EndDate    = sale.EndDate;
                 s.Location   = sale.Location;
                 s.CountryNum = Convert.ToInt32(sale.CountryNum);
                 s.ItemId     = sale.ItemId;
                 s.SaleValue  = sale.SaleValue;
                 li.AddLast(s);
             }
         }
         return(li);
     }
     catch (Exception ex) { throw new DisconnectException(ex.Message, ex); }
 }
예제 #2
0
 internal static void DeleteSaleRecord(Shared.DTODefinition.IDtoObject record)
 {
     using (var ctx = new SI2_Entities())
     {
         BidSoftware.Shared.DTODefinition.Sale s = (BidSoftware.Shared.DTODefinition.Sale)record;
         ctx.sp_deleteAuctionSale(s.SaleId);
     }
 }
예제 #3
0
 internal static void AddSaleRecord(Shared.DTODefinition.IDtoObject record)
 {
     using (var ctx = new SI2_Entities())
     {
         BidSoftware.Shared.DTODefinition.Sale rec = (BidSoftware.Shared.DTODefinition.Sale)record;
         ctx.sp_addSale(rec.ItemId, rec.SaleValue, rec.StartDate, rec.EndDate, rec.Location, rec.CountryNum);
     }
 }
예제 #4
0
 internal static void UpdateSaleRecord(Shared.DTODefinition.IDtoObject record)
 {
     BidSoftware.Shared.DTODefinition.Sale s = (BidSoftware.Shared.DTODefinition.Sale)record;
     using (var ctx = new SI2_Entities())
     {
         s = (BidSoftware.Shared.DTODefinition.Sale)record;
         ctx.sp_editSale(s.SaleId, s.SaleValue, s.StartDate, s.EndDate, s.Location, s.CountryNum, s.ItemId);
     }
 }