private void textBoxKodeKategori_TextChanged(object sender, EventArgs e) { //jika user telah mengetik sesuai panjang karakter KodeKategori if (textBoxKodeKategori.Text.Length == textBoxKodeKategori.MaxLength) { //cari nama kategori sesuai kode kategori yang diinputkan user DaftarKategori daftar = new DaftarKategori(); string hasil = daftar.CariData("KodeKategori", textBoxKodeKategori.Text); if (hasil == "sukses") { //jika kode kategori ditemukan di database if (daftar.JumlahKategoriBarang > 0) { textBoxNamaKategori.Text = daftar.DaftarKategoriBarang[0].NamaKategori; textBoxNamaKategori.Focus(); } else { MessageBox.Show("Kode kategori tidak ditemukan. Proses Ubah Data tidak bisa dilakukan."); textBoxNamaKategori.Text = ""; } } else { MessageBox.Show("Perintah SQL gagal dijalankan. Pesan kesalahan = " + hasil); } } }
private void textBoxCari_TextChanged(object sender, EventArgs e) { DaftarKategori daftar = new DaftarKategori(); string kriteria = ""; if (comboBoxCari.Text == "Kode Kategori") { kriteria = "KodeKategori"; } else if (comboBoxCari.Text == "Nama Kategori") { kriteria = "Nama"; } string hasil = daftar.CariData(kriteria, textBoxCari.Text); if (hasil == "sukses") { dataGridViewBarang.DataSource = daftar.DaftarKategoriBarang; } }