private void textBoxKodeBarang_TextChanged(object sender, EventArgs e) { textBoxKodeBarang.MaxLength = 5; if (textBoxKodeBarang.Text.Length == textBoxKodeBarang.MaxLength) { DaftarBarang df = new DaftarBarang(); string hasil = df.CariData("KodeBarang", textBoxKodeBarang.Text); if (hasil == "sukses") { if (df.JumlahBarang > 0) { textBoxKodeBarang.Text = df.ListBarang[0].KodeBarang; textBoxNamaBarang.Text = df.ListBarang[0].NamaBarang; textBoxHargaBeli.Text = df.ListBarang[0].HargaJual.ToString(); textBoxJumlah.Focus(); } else { MessageBox.Show("Kode Barang Tidak ditemkan"); textBoxKodeBarang.Text = ""; } } else { MessageBox.Show("Perintah Sql gagal dijalankan. Pesan kesalahan = " + hasil); } } }
public void FormDaftarBarang_Load(object sender, EventArgs e) { comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList; DaftarBarang daftar = new DaftarBarang(); string hasil = daftar.BacaSemuaData(); if (hasil == "sukses") { FormatDataGrid(); dataGridViewBarang.Rows.Clear(); for (int i = 0; i < daftar.JumlahBarang; i++) { string kodeBrg = daftar.ListBarang[i].KodeBarang; string namaBrg = daftar.ListBarang[i].NamaBarang; int hrgJual = daftar.ListBarang[i].HargaJual; int stok = daftar.ListBarang[i].Stok; string namaKategori = daftar.ListBarang[i].KategoriBarang.NamaKategori; dataGridViewBarang.Rows.Add(kodeBrg, namaBrg, hrgJual, stok, namaKategori); } } else { MessageBox.Show("Gagal Menampilkan data. Pesan kesalahan = " + hasil, "Kesalahan"); } }
private void buttonSimpan_Click(object sender, EventArgs e) { int hrgJual = int.Parse(textBoxHargaJual.Text); int stk = int.Parse(textBoxStok.Text); string kodeKategori = comboBox1.Text.Substring(0, 2); string namaKategori = comboBox1.Text.Substring(5, comboBox1.Text.Length - 5); Kategori katBarang = new Kategori(kodeKategori, namaKategori); Barang brg = new Barang(textBoxKodeBarang.Text, textBoxNamaBarang.Text, hrgJual, stk, katBarang); DaftarBarang daftar = new DaftarBarang(); string hasilTambah = daftar.UbahData(brg); if (hasilTambah == "sukses") { MessageBox.Show("Data barang telah disimpan", "Info"); buttonKosongi_Click(buttonSimpan, e); } else { MessageBox.Show("Data barang gagal tersimpan. pesan kesalahan : " + hasilTambah, "kesalahan"); } }
private void textBoxKodeBarang_TextChanged(object sender, EventArgs e) { if (textBoxKodeBarang.Text.Length == textBoxKodeBarang.MaxLength) { DaftarBarang daftar = new DaftarBarang(); string hasil = daftar.CariData("KodeBarang", textBoxKodeBarang.Text); if (hasil == "sukses") { if (daftar.JumlahBarang > 0) { textBoxNamaBarang.Text = daftar.ListBarang[0].NamaBarang; textBoxHargaJual.Text = daftar.ListBarang[0].HargaJual.ToString(); textBoxStok.Text = daftar.ListBarang[0].Stok.ToString(); Kategori katBarang = daftar.ListBarang[0].KategoriBarang; comboBox1.SelectedItem = katBarang.KodeKategori + " - " + katBarang.NamaKategori; textBoxNamaBarang.Focus(); } else { MessageBox.Show(" Kode Barang tidak ditemukan. Proses ubah data tidak bisa dilakukan."); } } else { MessageBox.Show("Perintah Sql gagal dijalankan. Pesan kesalahan = " + hasil); } } }
private void FormTambahBarang_Load(object sender, EventArgs e) { DaftarBarang daftar = new DaftarBarang(); string hasil = daftar.GenerateKode(); if (hasil == "sukses") { textBoxKodeBarang.Text = daftar.KodeTerbaru; textBoxKodeBarang.Enabled = false; } else { MessageBox.Show("Generate kode gagal dilakukan. pesan kesalahan = " + hasil); } DaftarKategori daftarKat = new DaftarKategori(); hasil = daftarKat.BacaSemuaData(); if (hasil == "sukses") { comboBox1.Items.Clear(); for (int i = 0; i < daftarKat.JumlahKategoriBarang; i++) { comboBox1.Items.Add(daftarKat.DaftarKategoriBarang[i].KodeKategori + " - " + daftarKat.DaftarKategoriBarang[i].NamaKategori); } } else { MessageBox.Show("Kategori gagal ditampilkan di combobox. peasan kesalahan = " + hasil); } }
private void textBoxCari_TextChanged(object sender, EventArgs e) { DaftarBarang daftar = new DaftarBarang(); string kriteria = ""; if (comboBoxCari.Text == "Kode Barang") { kriteria = "B.KodeBarang"; } else if (comboBoxCari.Text == "Nama Barang") { kriteria = "B.Nama"; } else if (comboBoxCari.Text == "Harga Jual") { kriteria = "B.HargaJual"; } else if (comboBoxCari.Text == "Stok") { kriteria = "B.Stok"; } else if (comboBoxCari.Text == "Kategori") { kriteria = "K.Nama"; } string hasil = daftar.CariData(kriteria, textBoxCari.Text); if (hasil == "sukses") { FormatDataGrid(); dataGridViewBarang.Rows.Clear(); for (int i = 0; i < daftar.JumlahBarang; i++) { string kodeBrg = daftar.ListBarang[i].KodeBarang; string namaBrg = daftar.ListBarang[i].NamaBarang; int hrgJual = daftar.ListBarang[i].HargaJual; int stok = daftar.ListBarang[i].Stok; string namaKategori = daftar.ListBarang[i].KategoriBarang.NamaKategori; dataGridViewBarang.Rows.Add(kodeBrg, namaBrg, hrgJual, stok, namaKategori); } } else { MessageBox.Show("Gagal Mencari data. Pesan kesalahan = " + hasil, "Kesalahan"); } }