From 57e0cb3bfbdbf0173861dfc96b52cf13971e65da Mon Sep 17 00:00:00 2001 From: Muhammad Rizky Rizaldi Date: Thu, 18 Apr 2024 10:51:32 +0800 Subject: [PATCH] Fix Table Lock pada saat order Lab (#134) --- src/permintaan/DlgPermintaanLaboratorium.form | 6 +++--- src/permintaan/DlgPermintaanLaboratorium.java | 14 ++++++++++---- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/permintaan/DlgPermintaanLaboratorium.form b/src/permintaan/DlgPermintaanLaboratorium.form index 1d373a6a91e..4eae1f8cc8c 100755 --- a/src/permintaan/DlgPermintaanLaboratorium.form +++ b/src/permintaan/DlgPermintaanLaboratorium.form @@ -380,7 +380,7 @@ - + @@ -1205,7 +1205,7 @@ - + @@ -1282,7 +1282,7 @@ - + diff --git a/src/permintaan/DlgPermintaanLaboratorium.java b/src/permintaan/DlgPermintaanLaboratorium.java index df7de739644..b3bbf7bdaa6 100755 --- a/src/permintaan/DlgPermintaanLaboratorium.java +++ b/src/permintaan/DlgPermintaanLaboratorium.java @@ -2762,15 +2762,21 @@ private void simpan() { } } - if(sukses==true){ + // Jaga-jaga, commit / rollback segera sebelum autoCommit dinyalakan + if (sukses) { + Sequel.Commit(); isReset(); emptTeks(); + } else { + Sequel.RollBack(); + } + koneksi.setAutoCommit(true); + + if (sukses) { JOptionPane.showMessageDialog(null,"Proses simpan selesai...!"); - }else{ + } else { JOptionPane.showMessageDialog(null,"Proses simpan gagal...!"); } - koneksi.setAutoCommit(true); - } catch (Exception e) { System.out.println(e); }