Ejemplo n.º 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);
         }
     }
 }
Ejemplo n.º 2
0
        public void FormDaftarKategori_Load(object sender, EventArgs e)
        {
            comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;

            DaftarKategori daftar = new DaftarKategori();

            string hasil = daftar.BacaSemuaData();

            if (hasil == "sukses")
            {
                FormatDataGrid();



                for (int i = 0; i < daftar.JumlahKategoriBarang; i++)
                {
                    string kdKategori = daftar.DaftarKategoriBarang[i].KodeKategori;
                    string nm         = daftar.DaftarKategoriBarang[i].NamaKategori;
                    dataGridViewBarang.Rows.Add(kdKategori, nm);
                }
            }
            else
            {
                MessageBox.Show("Gagal menampilkan data. Pesan kesalahan = " + hasil, "kesalahan");
            }
        }
Ejemplo n.º 3
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);
            }
        }
Ejemplo n.º 4
0
        private void buttonHapus_Click(object sender, EventArgs e)
        {
            //pastikan dulu kepada user apakah akan menghapus data
            DialogResult konfirmasi = MessageBox.Show("Data kategori akan terhapus. Apakah Anda yakin ? ", "Konfirmasi", MessageBoxButtons.YesNo);

            if (konfirmasi == System.Windows.Forms.DialogResult.Yes) //jika user yakin menghapus data
            {
                Kategori kt = new Kategori(textBoxKodeKategori.Text, textBoxNamaKategori.Text);

                DaftarKategori daftar = new DaftarKategori();

                string hasilTambah = daftar.HapusData(kt);

                if (hasilTambah == "sukses")
                {
                    MessageBox.Show("Data kategori telah dihapus", "Info");

                    //kosongi textbox
                    buttonKosongi_Click(buttonHapus, e);
                }
                else
                {
                    MessageBox.Show("Data kategori gagal dihapus. Pesan kesalahan : " + hasilTambah, "Kesalahan");
                }
            }
        }
Ejemplo n.º 5
0
        private void FormTambahKategori_Load(object sender, EventArgs e)
        {
            DaftarKategori daftar = new DaftarKategori();
            string         hasil  = daftar.GenerateKode();

            if (hasil == "sukses")
            {
                textBoxKodeKategori.Text    = daftar.KodeTerbaru;
                textBoxKodeKategori.Enabled = false;
            }
            else
            {
                MessageBox.Show("Generate kode gagal dilakukan. Pesan kesalahan = " + hasil);
            }
        }
Ejemplo n.º 6
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            Kategori kt = new Kategori(textBoxKodeKategori.Text, textBoxNamaKategori.Text);

            DaftarKategori daftar = new DaftarKategori();

            string hasilTambah = daftar.UbahData(kt);

            if (hasilTambah == "sukses")
            {
                MessageBox.Show("Data kategori telah diubah", "Info");

                //kosongi textbox
                buttonKosongi_Click(buttonSimpan, e);
            }
            else
            {
                MessageBox.Show("Data kategori gagal diubah. Pesan kesalahan : " + hasilTambah, "Kesalahan");
            }
        }
Ejemplo n.º 7
0
        private void FormUbahBarang_Load(object sender, EventArgs e)
        {
            textBoxKodeBarang.MaxLength = 5;

            DaftarKategori daftarKat = new DaftarKategori();
            string         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. pesan kesalahan : " + hasil);
            }
        }
Ejemplo n.º 8
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;
            }
        }