public void createNew() { cheque = new Cheque(); cheque.setIssueDate(calendarManager.getCurrentDate()); cheque.setSerialNo(sequenceManager.getNewSerialNumber(SequenceType.SERIAL_CHEQUE)); cheque.setEntryDate(calendarManager.getCurrentDate()); cheque.setClientCheque(isClient); cheque.getMoney().setCurrency(BaseConsts.SYSTEM_CURRENCY_CODE); }
public String create(String barcodeType) { if (barcodeType == "EAN13") { // SequenceManager sm = (SequenceManager) Component.getInstance("sequenceManager", true); barcode = sequenceManager.getBarcodeNumber(SequenceType.SERIAL_STOCK_BARCODE, 12); if (barcode.length() == 12) { // step1 cift haneleri topla sumEven = Integer.valueOf(barcode.substring(1, 2)) + Integer.valueOf(barcode.substring(3, 4)) + Integer.valueOf(barcode.substring(5, 6)) + Integer.valueOf(barcode.substring(7, 8)) + Integer.valueOf(barcode.substring(9, 10)) + Integer.valueOf(barcode.substring(11, 12)); // step2 cift hane toplamini 3 ile carp product = sumEven * 3; // step3 tek haneleri topla sumOdd = Integer.valueOf(barcode.substring(0, 1)) + Integer.valueOf(barcode.substring(2, 3)) + Integer.valueOf(barcode.substring(4, 5)) + Integer.valueOf(barcode.substring(6, 7)) + Integer.valueOf(barcode.substring(8, 9)) + Integer.valueOf(barcode.substring(10, 11)); // step4 ciftten uretilen ile tek haneleri topla sumBase = product + sumOdd; // step5 toplama en yakin 10 un kati buyuk sayiyi bul highBase = ((sumBase / 10) + 1) * 10; // step6 10 un katindan sayiyi cikar checkDigit = highBase - sumBase; checkDigit = (checkDigit % 10); // step7 ean13 formatina cevir barcode = barcode + checkDigit.toString(); barcode = barcode.substring(0, 13); } else { // FIXME: 12 den kucuk sayi uretildi hata mesaji verilecek barcode = "0000000000000"; } } else { barcode = "0"; } return barcode; }
@Override public void createNew() { log.debug("Yeni PromissoryFromContactPayroll"); entity = new PromissoryFromContactPayroll(); entity.setSerial( sequenceManager.getNewSerialNumber(SequenceType.SERIAL_PROMISSORY_FROM_CONTACT_PAYROLL)); entity.setActive(true); log.info("entity.setActive : {0}", entity.getActive()); entity.setDate(calendarManager.getCurrentDate()); log.info("entity.setDate : {0}", entity.getDate()); }