@Override public boolean validate() { PegawaiDao d = App.getPegawaiDao(); if (code.getText().trim().equalsIgnoreCase("")) { App.showErrorFieldEmpty(LPegawai.CODE); return false; } else { long tmp = d.countByColumn("code", code.getText().trim()); if (tmp > 0) { App.showErrorDataSudahAda(LPegawai.CODE); return false; } } if (nama.getText().trim().equalsIgnoreCase("")) { App.showErrorFieldEmpty(LPegawai.NAMA); return false; } if (username.getText().trim().equalsIgnoreCase("")) { App.showErrorFieldEmpty(LPegawai.USERNAME); return false; } else { long tmp = d.countByColumn("username", username.getText().trim()); if (tmp > 0) { App.showErrorDataSudahAda(LPegawai.USERNAME); return false; } } if (password.getPassword().length > 0) { if (password.getPassword().length == ulang.getPassword().length && Arrays.equals(password.getPassword(), ulang.getPassword())) { } else { App.showErrorPasswordTidakSamadenganKonfirmasi(); ulang.requestFocus(); return false; } } else { App.showErrorFieldEmpty(LPegawai.PASSWORD); password.requestFocus(); return false; } if (hakAkses.getSelectedIndex() == 0) { App.showErrorEmptySelect(LPegawai.HAK_AKSES); return false; } return true; }