Tambah Dokter Edit Dokter Hapus Dokter

Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex; try { koneksi.rollback; } catch SQLException ex1 { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex1; } return ex.getMessage; } }

4.1.3.2.5. Tambah Dokter

Gambar 4. 5. Menu Tambah Dokter public String CreateDokter input { try { String sql = insert into dokterid,nama,tanggal_lahir,alamat,spesialisasi + values?,?,?,?,?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setInt1, generateID; pstmt.setString2, input.getNama; pstmt.setString3, input.getTanggal_lahir; pstmt.setString4, input.getAlamat; pstmt.setString5, input.getSpesialisasi; pstmt.executeUpdate; koneksi.commit; koneksi.close; return berhasil; } catch SQLException ex { Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex; return ex.getMessage; } }

4.1.3.2.6. Edit Dokter

Gambar 4. 6. Menu Edit Dokter public String UpdateString ID, Dokter newData { try { if ReadID = null { String sql = update dokter set nama = ?, tanggal_lahir=?, alamat=?, spesialisasi=? where id = ?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setString1, newData.getNama; pstmt.setString2, newData.getTanggal_lahir; pstmt.setString3, newData.getAlamat; pstmt.setString4, newData.getSpesialisasi; pstmt.setString5, ID; pstmt.executeUpdate; koneksi.commit; koneksi.close; return berhasil; } else { return Data Tidak Ditemukan; } } catch SQLException ex { Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex; try { koneksi.rollback; } catch SQLException ex1 { Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex1; return ex.getMessage; } return ex.getMessage; } }

4.1.3.2.7. Hapus Dokter

Gambar 4. 7. Menu Hapus Dokter public String DeleteString ID { try { Dokter dokter = ReadID; if dokter = null { if dokter.getUser = null { String usname = dokter.getUser.getUsername; String sql = delete from dokter where id = ?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setString1, ID; pstmt.executeUpdate; UserKontrol uk = new UserKontrolkoneksi; uk.Deleteusname; koneksi.commit; koneksi.close; return berhasil; } else { String sql = delete from dokter where id = ?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setString1, ID; pstmt.executeUpdate; koneksi.commit; koneksi.close; return berhasil; } } else { return Data Tidak Ditemukan; } } catch SQLException ex { Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex; try { koneksi.rollback; } catch SQLException ex1 { Logger.getLoggerDokterKontrol.class.getName.logLevel.SEVERE, null, ex1; } return ex.getMessage; } }

4.1.3.2.8. Lihat Dokter