Am preluat licitatiile bancare de pe 4 site-uri : BancaRomaneasca, Raiffeisen, Leumi, AlphaBank.
Initial erau 2 : BancaRomaneasca si Raiffeisen. M-am uitat pe site-uri si am vazut structura datelor – pusesera data ( iar Raiffeisen chiar si ora!).
Asa incit in baza mea de date a aparut un cimp, numit DataLicitatiei – simplu, nu ?
Dar nu e chiar asa : la Leumi nu are data! Bun, ce sa fac ca sa nu schimb structura BD si programul(DAL) prea mult ? Pun DateTime.MaxValue – si consider ca este Not Available.
A venit cireasa de pe tort : AlphaBank – unde au pus doar luna ! Asa incit nu am avut o solutie buna – decit sa pun tot DateTime.MaxValue pentru orice licitatie din luna > luna curenta.
Concluzie : daca preluati informatii de pe Web, si nu sunteti sigur de formatul datelor , sparge-ti-l. Ca sa nu ajungeti ca mine sa regretati ca nu ati pus de la inceput An, Luna, Zi in BD.