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"); } } }
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); } } }
public void FormDaftarBarang_Load(object sender, EventArgs e) { listBarang = barang.QueryData(); CustomDataGrid(); }