New: add barcode types list

add barcode types list to formproduct class and read default product
barcode type when no barcode type is defined.