public void clear(PembelianBarangPanel pembelianPanel) { pembelianPanel.getKodeUsulanText().setText(""); pembelianPanel.getNamaUsulanText().setText(""); pembelianPanel.getKodeItem().setText(""); pembelianPanel.getNamaItem().setText(""); pembelianPanel.getHarga().setText(""); pembelianPanel.getSatuanText().setText(""); pembelianPanel.getKeterangan().setText(""); pembelianPanel.getKoseSupplier().setText(""); pembelianPanel.getNamaSupplier().setText(""); pembelianPanel.getAlamat().setText(""); pembelianPanel.getNoTelp().setText(""); pembelianPanel.getEmail().setText(""); pembelianPanel.getcPerson().setText(""); pembelianPanel.getNoRekeningText().setText(dataBankModel.getNoRekening()); pembelianPanel.getNamaBankText().setText(dataBankModel.getNamaBank()); pembelianPanel.getAtasNamaText().setText(dataBankModel.getAtasNama()); pembelianPanel.getTanggalDate().setDate(null); pembelianPanel.getTunaiCheckBox().setSelected(false); pembelianPanel.getKreditCheckBox().setSelected(false); pembelianPanel.getTransferCheckBox().setSelected(false); pembelianPanel.getJumlahPembayaranText().setText(""); pembelianPanel.getjPembelian().setText(""); pembelianPanel.getSatu().setSelected(false); pembelianPanel.getDua().setSelected(false); pembelianPanel.getTiga().setSelected(false); pembelianPanel.getTanggalPenerimaanDate().setDate(null); pembelianPanel.getGudangCheckBox().setSelected(false); pembelianPanel.getLokasiLainCheckBox().setSelected(false); pembelianPanel.getNamaLokasiText().setText(""); }
private boolean validasi(PembelianBarangPanel pembelianPanel) { boolean toReturn = false; if (pembelianPanel.getKodeUsulanText().getText().isEmpty()) { JOptionPane.showMessageDialog( pembelianPanel, "Kode Usulan tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getKodeUsulanText().requestFocus(); } else if (pembelianPanel.getNamaUsulanText().getText().isEmpty()) { JOptionPane.showMessageDialog( pembelianPanel, "Nama Usulan tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getNamaUsulanText().requestFocus(); } else if (pembelianPanel.getTanggalDate().getDate() == null) { JOptionPane.showMessageDialog( pembelianPanel, "Tanggal tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getTanggalDate().requestFocus(); } else if (pembelianPanel.getjPembelian().getText().isEmpty()) { JOptionPane.showMessageDialog( pembelianPanel, "Jumlah Pembelian tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getjPembelian().requestFocus(); } else if (!pembelianPanel.getTunaiCheckBox().isSelected() && !pembelianPanel.getKreditCheckBox().isSelected() && !pembelianPanel.getTransferCheckBox().isSelected()) { JOptionPane.showMessageDialog( pembelianPanel, "Pilih salah satu jenis Pembayaran !", "Error", JOptionPane.ERROR_MESSAGE); } else if (pembelianPanel.getJumlahPembayaranText().getText().isEmpty()) { JOptionPane.showMessageDialog( pembelianPanel, "Jumlah uang yang dibayarkan tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getJumlahPembayaranText().requestFocus(); } else if (!pembelianPanel.getSatu().isSelected() && !pembelianPanel.getDua().isSelected() && !pembelianPanel.getTiga().isSelected()) { JOptionPane.showMessageDialog( pembelianPanel, "Pilih salah satu Persetujuan !", "Error", JOptionPane.ERROR_MESSAGE); // pembelianPanel.getjTabbedPane1().setSelectedIndex(1); } else if (!pembelianPanel.getGudangCheckBox().isSelected() && !pembelianPanel.getLokasiLainCheckBox().isSelected()) { JOptionPane.showMessageDialog( pembelianPanel, "Pilih salah satu tempat Penyimpanan !", "Error", JOptionPane.ERROR_MESSAGE); // pembelianPanel.getjTabbedPane1().setSelectedIndex(3); } else if (pembelianPanel.getGudangCheckBox().isSelected() && pembelianPanel.getKodeGudangText().getText().isEmpty()) { JOptionPane.showMessageDialog( pembelianPanel, "Pilih salah satu gudang!", "Error", JOptionPane.ERROR_MESSAGE); } else if (pembelianPanel.getLokasiLainCheckBox().isSelected() && pembelianPanel.getNamaLokasiText().getText().isEmpty()) { JOptionPane.showMessageDialog( pembelianPanel, "Nama lokasi tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getNamaLokasiText().requestFocus(); } else if (pembelianPanel.getTanggalPenerimaanDate().getDate() == null) { JOptionPane.showMessageDialog( pembelianPanel, "Tanggal Penerimaan tidak boleh kosong!", "Error", JOptionPane.ERROR_MESSAGE); pembelianPanel.getTanggalPenerimaanDate().requestFocus(); } else { toReturn = true; } return toReturn; }