示例#1
0
 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);
         }
     }
 }
示例#2
0
        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;
            }
        }