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); } } }
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 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"); } }