cTextFieldBarkodVeyaMiktar.setText("");
cTextFieldBarkodVeyaMiktar.requestFocus();
return;
}
UrunStok urun = (UrunStok) HibernateManager.getInstance()
.getObjectWithUniqueColumn(UrunStok.class, "barkod",
Long.parseLong(urunBarkod));
if (urun == null) {
Utils.showMessage("Sistemde barkod numarası " + urunBarkod
+ " olan ürün bulunmamaktadır.");
cTextFieldBarkodVeyaMiktar.setText("");
return;
}
if (urun.getAdet() < urunAdet) {
Utils.showMessage("Sistemde ürün miktarı eksiye düşecektir.");
cTextFieldBarkodVeyaMiktar.setText("");
}
if (urunSatisControl(urun)) {
urunSatis = new UrunSatis(urun, urunAdet);
urunSatis.isVade(vadeFark);
urunSatisListesi.add(urunSatis);
} else {
urunSatis = findUrunSatis(urun);
urunSatis.setAdet(urunSatis.getAdet() + urunAdet);
}
cTableSatisListesi.setObjects(urunSatisListesi);
urun.setAdet(urun.getAdet() - urunAdet);
HibernateManager.getInstance().update(urun);
tutarDoldur();
cTextFieldBarkodVeyaMiktar.setText("");
cTextFieldBarkodVeyaMiktar.requestFocus();