optimization barely done

did some optimization :
- search function
- use of binding source to update datagridview easily
did some stats stuff :
- sum ticket depending of the year or the caisse
but the delete caisse on cascade need to be done