Separated Business logic from client code. Created methods in BL.
Generated reports for Vendor and Item name