private void buttonSimpan_Click(object sender, EventArgs e)
        {
            if (dataGridViewTambahNotaJual.Rows.Count >= 1)
            {
                try
                {
                    Pelanggan pelanggan = (Pelanggan)comboBoxDaftarPelanggan.SelectedItem;
                    nota = new NotaJual(
                        textBoxNoNota.Text,
                        dateTimePickerTanggal.Value,
                        pelanggan,
                        form.pegawaiLogin);

                    for (int i = 0; i < dataGridViewTambahNotaJual.Rows.Count - 1; i++)
                    {
                        string kode = dataGridViewTambahNotaJual.Rows[i].Cells[0].Value.ToString();

                        listBarang = bar.QueryData("Barang.KodeBarang", kode);

                        int harga  = int.Parse(dataGridViewTambahNotaJual.Rows[i].Cells[2].Value.ToString());
                        int jumlah = int.Parse(dataGridViewTambahNotaJual.Rows[i].Cells[3].Value.ToString());

                        nota.TambahNotaJualDetil((Barang)listBarang[0], harga, jumlah);
                    }

                    nota.Insert();
                    MessageBox.Show("Data Berhasil Disimpan", "Info");
                    ClearFocus();
                }
                catch (Exception error)
                {
                    MessageBox.Show($"Gagal Menyimpan Nota, Error : {error.Message}", "Error");
                }
            }
        }
        private void textBoxBarcode_TextChanged(object sender, EventArgs e)
        {
            if (textBoxBarcode.Text.Length == textBoxBarcode.MaxLength)
            {
                listBarang = barang.QueryData("Barcode", textBoxBarcode.Text);

                if (listBarang.Count > 0)
                {
                    labelKode.Text       = ((Barang)listBarang[0]).KodeBarang;
                    labelNamaBarang.Text = ((Barang)listBarang[0]).Nama;
                    labelHarga.Text      = ((Barang)listBarang[0]).HargaJual.ToString();
                    textBoxJumlah.Text   = "1";
                    textBoxJumlah.Focus();
                }
                else
                {
                    MessageBox.Show("Barang Tidak Ditemukan", "Error");
                }
            }
        }
Example #3
0
        private void textBoxKodeBarang_TextChanged(object sender, EventArgs e)
        {
            if (textBoxKodeBarang.Text.Length == textBoxKodeBarang.MaxLength)
            {
                listBarang = barang.QueryData("kodebarang", textBoxKodeBarang.Text);

                if (listBarang.Count > 0)
                {
                    Barang bar = (Barang)listBarang[0];
                    textBoxBarcode.Text        = bar.Barcode;
                    textBoxNamaBarang.Text     = bar.Nama;
                    textBoxHargaJual.Text      = bar.HargaJual.ToString();
                    textBoxStok.Text           = bar.Stok.ToString();
                    textBoxKategoriBarang.Text = bar.Kategori.Nama;
                }
                else
                {
                    MessageBox.Show("Data Barang Tidak Ditemukan", "Warning");
                    buttonKosongi_Click(textBoxKodeBarang, e);
                }
            }
        }
Example #4
0
 public void FormDaftarBarang_Load(object sender, EventArgs e)
 {
     listBarang = barang.QueryData();
     CustomDataGrid();
 }