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);
                }
            }
        }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
        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");
            }
        }