public void setSupplier(PembelianBarangPanel pembelianBarangPanel, SupplierModel supplier) { pembelianBarangPanel.getKoseSupplier().setText(supplier.getKodeSupplier()); pembelianBarangPanel.getNamaSupplier().setText(supplier.getNamaSupplier()); pembelianBarangPanel.getAlamat().setText(supplier.getAlamat()); pembelianBarangPanel.getNoTelp().setText(supplier.getNoTelp()); pembelianBarangPanel.getEmail().setText(supplier.getEmail()); pembelianBarangPanel.getcPerson().setText(supplier.getContactPerson()); dataBankModel = dataBankModel.select(supplier.getKodeSupplier()).get(0); pembelianBarangPanel.getNoRekeningText().setText(dataBankModel.getNoRekening()); pembelianBarangPanel.getNamaBankText().setText(dataBankModel.getNamaBank()); pembelianBarangPanel.getAtasNamaText().setText(dataBankModel.getAtasNama()); }
public void hitungTotalHarga(PembelianBarangPanel pembelianBarangPanel) { if (!pembelianBarangPanel.getjPembelian().getText().isEmpty()) { if (!pembelianBarangPanel.getHarga().getText().isEmpty()) { int jumlahPembelian = Integer.parseInt(pembelianBarangPanel.getjPembelian().getText()); int harga = Integer.parseInt(pembelianBarangPanel.getHarga().getText()); int jumlahHarga = jumlahPembelian * harga; int ppn = (int) (jumlahHarga * 0.1); int totalHarga = jumlahHarga + ppn; pembelianBarangPanel.getJumlahHargaText().setText(jumlahHarga + ""); pembelianBarangPanel.getPpnText().setText(ppn + ""); pembelianBarangPanel.getTotalText().setText(totalHarga + ""); } } }
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(""); }
public void setPembelian(PembelianBarangPanel pembelianPanel) { pembelianModel.setKodeUsulan(pembelianPanel.getKodeUsulanText().getText()); pembelianModel.setNamaUsulan(pembelianPanel.getNamaUsulanText().getText()); pembelianModel.setTanggal(pembelianPanel.getTanggalDate().getDate().getTime()); pembelianModel.setKodeItem(pembelianPanel.getKodeItem().getText()); pembelianModel.setHarga(Integer.parseInt(pembelianPanel.getHarga().getText())); if (pembelianPanel.getTunaiCheckBox().isSelected()) { pembelianModel.setJenisPembayaran("Tunai"); } else if (pembelianPanel.getKreditCheckBox().isSelected()) { pembelianModel.setJenisPembayaran("Kredit"); } else if (pembelianPanel.getTransferCheckBox().isSelected()) { pembelianModel.setJenisPembayaran("Transfer"); } pembelianModel.setJumlahPembelian(Integer.parseInt(pembelianPanel.getjPembelian().getText())); pembelianModel.setJumlahPembayaran( Integer.parseInt(pembelianPanel.getJumlahPembayaranText().getText())); pembelianModel.setKeterangan(pembelianPanel.getKeterangan().getText()); pembelianModel.setTanngalPenerimaan( pembelianPanel.getTanggalPenerimaanDate().getDate().getTime()); pembelianModel.setKodeGudang(pembelianPanel.getKodeGudangText().getText()); pembelianModel.setLokasiLain(pembelianPanel.getNamaLokasiText().getText()); pembelianModel.setHarga(Integer.parseInt(pembelianPanel.getHarga().getText())); }
public void disable(PembelianBarangPanel pembelianBarangPanel) { pembelianBarangPanel.getPilihGudangButton().setEnabled(false); pembelianBarangPanel.getNamaLokasiText().setEnabled(false); }
public void setItem(PembelianBarangPanel pembelianBarangPanel, ItemModel item) { pembelianBarangPanel.getKodeItem().setText(item.getKodeItem()); pembelianBarangPanel.getNamaItem().setText(item.getNamaItem()); pembelianBarangPanel.getSatuanText().setText(item.getSatuan()); pembelianBarangPanel.getKeterangan().setText(item.getKeterangan()); }
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; }