private void buttonSave_Click(object sender, EventArgs e)
        {
            try
            {
                Supplier   supplierDipilih   = (Supplier)comboBoxSupplier.SelectedItem;
                Pembayaran pembayaranDipilih = (Pembayaran)comboBoxPayment.SelectedItem;
                notaBeli = new NotaBeli(textBoxNoNota.Text, dateTimePickerDate.Value, formMenu.pegawaiLogin,
                                        supplierDipilih, pembayaranDipilih);

                for (int i = 0; i < dataGridViewNotaBeli.Rows.Count; i++)
                {
                    string IdBuku = dataGridViewNotaBeli.Rows[i].Cells["IdBuku"].Value.ToString();

                    listBuku = Buku.BacaData("B.IdBuku", IdBuku);

                    int harga  = int.Parse(dataGridViewNotaBeli.Rows[i].Cells[textBoxHarga.Text].Value.ToString());
                    int jumlah = int.Parse(dataGridViewNotaBeli.Rows[i].Cells["Jumlah"].Value.ToString());

                    notaBeli.TambahNotaBeliDetil(listBuku[0], harga, jumlah);
                }

                NotaBeli.TambahData(notaBeli);
                MessageBox.Show("Data Nota Pembelian Telah Tersimpan.", "Informasi");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Gagal Menyimpan Nota. Pesan Kesalahan : " + ex.Message, "Kesalahan");
            }
        }
Ejemplo n.º 2
0
 private void textBoxId_TextChanged(object sender, EventArgs e)
 {
     if (textBoxId.Text.Length == textBoxId.MaxLength)
     {
         listOfBuku = Buku.BacaData("IdBuku", textBoxId.Text);
         if (listOfBuku.Count > 0)
         {
             textBoxJudul.Text     = listOfBuku[0].Nama;
             textBoxHarga.Text     = (listOfBuku[0].Harga).ToString();
             textBoxStok.Text      = (listOfBuku[0].Stok).ToString();
             comboBoxTipeBuku.Text = (listOfBuku[0].TipeBuku.JenisBuku).ToString();
             comboBoxPenerbit.Text = (listOfBuku[0].Penerbit.NamaPenerbit).ToString();
             textBoxJudul.Focus();
         }
         else
         {
             MessageBox.Show("kode Buku tidak ditemukan.", "Kesalahan");
             textBoxHarga.Text     = "";
             comboBoxTipeBuku.Text = "";
             textBoxStok.Text      = "";
             textBoxId.Text        = "";
             textBoxJudul.Text     = "";
             comboBoxPenerbit.Text = "";
         }
     }
 }
Ejemplo n.º 3
0
 public void FormListBuku_Load(object sender, EventArgs e)
 {
     comboBoxSearch.SelectedIndex = 0;
     FormatDataGrid();
     listOfBook = Buku.BacaData("", "");
     TampilDataGrid();
 }
Ejemplo n.º 4
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            try
            {
                Customers  pelangganDipilih  = (Customers)comboBoxPelanggan.SelectedItem;
                Pembayaran pembayaranDipilih = (Pembayaran)comboBoxPayment.SelectedItem;
                notaJual = new NotaJual(textBoxNoNota.Text, dateTimePickerDate.Value,
                                        formMenu.pegawaiLogin, pelangganDipilih, pembayaranDipilih);

                for (int i = 0; i < dataGridViewNotaJual.Rows.Count; i++)
                {
                    string idBuku = dataGridViewNotaJual.Rows[i].Cells["IdBuku"].Value.ToString();

                    listBuku = Buku.BacaData("B.IdBuku", idBuku);

                    int harga  = int.Parse(dataGridViewNotaJual.Rows[i].Cells["HargaJual"].Value.ToString());
                    int jumlah = int.Parse(dataGridViewNotaJual.Rows[i].Cells["Jumlah"].Value.ToString());

                    notaJual.TambahNotaJualDetil(listBuku[0], harga, jumlah);
                }

                NotaJual.TambahData(notaJual);
                MessageBox.Show("Data Nota Jual Telah Tersimpan.", "Informasi");
                buttonPrint_Click(sender, e);// untuk memanggil event handler button cetak
            }
            catch (Exception ex)
            {
                MessageBox.Show("Gagal Menyimpan Nota. Pesan Kesalahan : " + ex.Message, "Kesalahan");
            }
        }
Ejemplo n.º 5
0
 private void textBoxBarcode_TextChanged(object sender, EventArgs e)
 {
     if (textBoxBarcode.Text.Length == textBoxBarcode.MaxLength)
     {
         listBuku = Buku.BacaData("Barcode", textBoxBarcode.Text);
         if (listBuku.Count > 0)
         {
             labelKode.Text     = listBuku[0].IdBuku.ToString();
             labelNama.Text     = listBuku[0].Nama.ToString();
             labelHarga.Text    = listBuku[0].Harga.ToString();
             textBoxJumlah.Text = "1";
             textBoxJumlah.Focus();
         }
         else
         {
             MessageBox.Show("Buku Tidak Ditemukan");
             textBoxBarcode.Text = "";
         }
     }
 }
Ejemplo n.º 6
0
        private void textBoxSearch_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

            if (comboBoxSearch.Text == "Id Buku")
            {
                kriteria = "b.IdBuku";
            }
            else if (comboBoxSearch.Text == "Judul Buku")
            {
                kriteria = "b.Judul";
            }
            else if (comboBoxSearch.Text == "Harga")
            {
                kriteria = "b.Harga";
            }
            else if (comboBoxSearch.Text == "Stok")
            {
                kriteria = "b.Stok";
            }
            else if (comboBoxSearch.Text == "Id Tipe Buku")
            {
                kriteria = "b.IdTipeBuku";
            }
            else if (comboBoxSearch.Text == "Nama Tipe Buku")
            {
                kriteria = "t.JenisBuku";
            }
            else if (comboBoxSearch.Text == "Id Penerbit")
            {
                kriteria = "b.IdPenerbit";
            }
            else if (comboBoxSearch.Text == "Nama Penerbit")
            {
                kriteria = "p.NamaPenerbit";
            }
            listOfBook = Buku.BacaData(kriteria, textBoxSearch.Text);
            TampilDataGrid();
        }