private void doCheckRights() { UserWorkspace workspace = getUserWorkspace(); // String role = getUserWorkspace().getUserSession().getEmployeeRole(); // if (((getUserWorkspace().getUserSession().getOrganizationid() == 1176) // || (getUserWorkspace().getUserSession().getOrganizationid() == 1413)) // && // ((getUserWorkspace().getUserSession().getJobPositionCode().equals("Assistant Manager")) // || // (getUserWorkspace().getUserSession().getJobPositionCode().equals("Analyst")) // || (getUserWorkspace().getUserSession().getJobPositionCode().equals("POH // Assistant Manager")))) { if (getUserWorkspace().getUserSession().getEmployeeRole().contains(1532)) { label_prioritas.setVisible(true); radiogroup_Prioritas.setVisible(true); label_dampak.setVisible(true); radiogroup_Dampak.setVisible(true); label_pelaksana.setVisible(true); listbox_NamaPelaksana.setVisible(true); label_target.setVisible(true); intbox_target.setVisible(true); label_hari.setVisible(true); } else { label_prioritas.setVisible(false); radiogroup_Prioritas.setVisible(false); label_dampak.setVisible(false); radiogroup_Dampak.setVisible(false); label_pelaksana.setVisible(false); listbox_NamaPelaksana.setVisible(false); label_target.setVisible(false); intbox_target.setVisible(false); label_hari.setVisible(false); } }
private void doWriteComponentsToBean(TPermohonan tPermohonan, Mttr mttr) { // tPermohonan.setT_idoss_permohonan_id(textbox_TIdossPermohonanId.getValue()); tPermohonan.setNama_pemohon(textbox_NamaPemohon.getValue()); tPermohonan.setBagian_pemohon(textbox_BagianPemohon.getValue()); Timestamp ts = new Timestamp(java.util.Calendar.getInstance().getTimeInMillis()); tPermohonan.setTgl_permohonan(ts); tPermohonan.setNik_pemohon(textbox_NikPemohon.getValue()); tPermohonan.setNama_manager(textbox_NamaManager.getValue()); tPermohonan.setNik_manager(textbox_NikManager.getValue()); tPermohonan.setNama_gm(textbox_NamaGm.getValue()); tPermohonan.setNik_gm(textbox_NikGm.getValue()); tPermohonan.setDetail_permohonan(textbox_DetailPermohonan.getValue()); if (getUploadMedia() != null) { tPermohonan.setUploadStream(getUploadMedia().getStreamData()); } tPermohonan.setTarget_mulai_digunakan(ts); String lain = textbox_Lainlain.getValue(); tPermohonan.setLain_lain_desc(lain); // radio_lainlain.setValue(lain); Radio type = radiogroupType_permohonan.getSelectedItem(); tPermohonan.setType_permohonan(type.getValue()); tPermohonan.setLain_lain_desc(textbox_Lainlain.getValue()); tPermohonan.setUpdated_divisi(ts); tPermohonan.setUpdated_gm(ts); tPermohonan.setUpdated_manager(ts); tPermohonan.setUpdated_pemohon(ts); Radio dampak = radiogroup_Dampak.getSelectedItem(); tPermohonan.setDampak(dampak.getValue()); Radio prioritas = radiogroup_Prioritas.getSelectedItem(); tPermohonan.setUrgensi(prioritas.getValue()); tPermohonan.setCreated_user(getUserWorkspace().getUserSession().getUserName()); tPermohonan.setUpdated_user(getUserWorkspace().getUserSession().getUserName()); if (intbox_target.getValue() != null) { int target = intbox_target.getValue(); long too = setTarget(target); Timestamp tanggalnya = new Timestamp(too); mttr.setTarget(too); mttr.setTarget2(Integer.toString(target)); } }
private boolean isValidatedFlow() throws InterruptedException { if (textbox_DetailPermohonan.getValue().length() < 1) { Messagebox.show("Silakan isi deskripsi"); return false; } // String role = getUserWorkspace().getUserSession().getEmployeeRole(); if (getUserWorkspace().getUserSession().getEmployeeRole().contains(1532)) { if (listbox_NamaPelaksana.getSelectedItem() == null) { Messagebox.show("Silakan pilih nama pelaksana"); return false; } if (listbox_NamaPelaksana.getSelectedItem().getLabel().equalsIgnoreCase("Silakan pilih")) { Messagebox.show("Silakan pilih nama pelaksana"); return false; } if (intbox_target.getValue() == null) { Messagebox.show("Silakan isikan target selesai"); return false; } } if (radio_readonly.isSelected()) { if (getUploadMedia() == null) { Messagebox.show("Type permohonan Read Only -> silakan lampirkan file"); return false; } } else if (radio_readwrite.isSelected()) { if (getUploadMedia() == null) { Messagebox.show("Type permohonan Read Write -> silakan lampirkan file"); return false; } } else if (radio_aplikasi.isSelected()) { return true; } else if (radio_lainlain.isSelected()) { return true; } return true; }