示例#1
0
        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);
                }
            }
        }
示例#2
0
        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");
            }
        }
示例#3
0
        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");
            }
        }
示例#4
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);
                }
            }
        }
示例#5
0
        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);
            }
        }
示例#6
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");
            }
        }