Zbiór zmian 918

Pokaż
Ignoruj:
Data:
2009-12-01 16:03:47 (16 years ago)
Autor:
alina
Opis:

re #215 dodanie metody szukania ordernumber po orderdescription, dacie i id faktury

Lokalizacja:
trunk/eCard/eCardMVC
Pliki:
5 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci.Core/Interface/IDataContext.cs

    r912 r918  
    1616        IQueryable<vPlatnosciEcard> FindInvoiceByNipNumber(string nip, string numer); 
    1717        List<PotwierdzeniaEcard> FindItemsByIdFaktury(int idFaktury); 
     18        int GetOrdernumber(string description, int? idfaktury, DateTime? data); 
    1819    } 
    1920} 
  • trunk/eCard/eCardMVC/Platnosci.Core/Interface/IRepository.cs

    r896 r918  
    4141 
    4242        List<PotwierdzeniaEcard> FindItemsByIdFaktury(int idFaktury); 
     43 
     44        int GetOrdernumber(string description, int? idfaktury, DateTime? data); 
    4345    } 
    4446} 
  • trunk/eCard/eCardMVC/Platnosci.Core/Linq/DataContext1.cs

    r883 r918  
    8787                return query; 
    8888            } 
     89            public int GetOrdernumber(string description, int? idfaktury, DateTime? data) 
     90            { 
     91                int ordernumber = 0; 
    8992 
     93                var query = from l in _dataContext.PlatnosciEcards 
     94                            where l.ORDERDESCRIPTION == description && l.IDFaktury == idfaktury && l.Data == data 
     95                            select l; 
     96                 
     97                List<PlatnosciEcard> pl = query.ToList(); 
     98                if (pl.Count > 0 && pl[0].ORDERNUMBER > 0) ordernumber = pl[0].ORDERNUMBER; 
     99                return ordernumber; 
     100            } 
    90101    } 
    91102} 
  • trunk/eCard/eCardMVC/Platnosci.Core/Linq/Repository.cs

    r912 r918  
    9191        { 
    9292            return _dataContext.FindItemsByIdFaktury(idFaktury); 
    93         }        
     93        } 
     94        public int GetOrdernumber(string description, int? idfaktury, DateTime? data) 
     95        { 
     96            return _dataContext.GetOrdernumber(description, idfaktury, data); 
     97        } 
    9498    } 
    9599} 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs

    r896 r918  
    7373            return new_confirm; 
    7474        } 
     75        public int GetOrdernumber(string desc, int? id, DateTime? data) 
     76        { 
     77            throw new NotImplementedException(); 
     78        } 
    7579    } 
    7680}