public void TambahKoleksi(string newKoleksi) { try { Connection con = new Connection(); Koleksi koleksi = con.GetKoleksiData(newKoleksi); dataGridViewBarang.Rows.Add(koleksi.NamaKoleksi, koleksi.TipeSatuan, koleksi.JumlahBarang); } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
public void InitialisasiEditBarang(Barang dataBarang, Koleksi dataKoleksi, FormIsiKoleksi form) { try { koleksi = dataKoleksi; formIsiKoleksi = form; Connection con = new Connection(); aturanBarang = con.GetAturanBarang(dataBarang.no_barang); //isi textbox dan combobox labelTipeSatuan.Text = dataBarang.satuan_tipe; textBoxNoBarangDaftar.Text = aturanBarang.barang.no_barang; textBoxNamaBarang.Text = aturanBarang.barang.nama_barang; textBoxHargaBeli.Text = aturanBarang.barang.harga_beli.ToString(); textBoxHargaJual.Text = aturanBarang.barang.harga_jual.ToString(); labelTipeSatuan.Text = aturanBarang.barang.satuan_tipe; satuanList = con.GetSatuanList(aturanBarang.barang.satuan_tipe); comboBoxSatuan.DataSource = satuanList; comboBoxSatuan.Text = aturanBarang.barang.satuan_nama; //selesai isi //isi aturan harga void AddDataToDataGrid(params object[] data) { dataGridHargaJualData.Rows.Add(data[0], data[1]); } for (int i = 0; i < aturanBarang.AturanHarga.Count; i++) { AddDataToDataGrid(aturanBarang.AturanHarga[i].jumlah, aturanBarang.AturanHarga[i].harga_jual); } //selesai isi textBoxNoBarangDaftar.Enabled = false; tambahBarang = false; labelTambahEdit.Text = "Edit Barang"; } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
public void InitialisasiTambahBarang(Koleksi dataKoleksi, FormIsiKoleksi form) { try { formIsiKoleksi = form; Connection con = new Connection(); koleksi = dataKoleksi; satuanList = con.GetSatuanList(koleksi.TipeSatuan); comboBoxSatuan.DataSource = satuanList; labelTipeSatuan.Text = koleksi.TipeSatuan; tambahBarang = true; labelTambahEdit.Text = "Tambah Barang"; } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
public void UpdateTabel(string nama_koleksi) { try { dataGridViewTabelBarang.Rows.Clear(); Connection con = new Connection(); koleksi = con.GetKoleksiData(nama_koleksi); labelKoleksi.Text = koleksi.NamaKoleksi; List <Barang> listBarang = con.GetBarangListByKoleksi(koleksi.NamaKoleksi); for (int i = 0; i < listBarang.Count; i++) { dataGridViewTabelBarang.Rows.Add(listBarang[i].no_barang, listBarang[i].nama_barang, listBarang[i].harga_beli, listBarang[i].harga_jual, listBarang[i].satuan_tipe, listBarang[i].satuan_nama); } }catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
public Koleksi GetKoleksiData(string nama_koleksi) { try { Connect(); string sql = $@"SELECT bk.nama_koleksi, bk.tipe_satuan FROM barang_koleksi bk WHERE bk.nama_koleksi = '{nama_koleksi}' ORDER BY bk.nama_koleksi asc"; MySqlCommand command = new MySqlCommand(sql, conn); MySqlDataReader reader = command.ExecuteReader(); Koleksi koleksi = new Koleksi(); while (reader.Read()) { string tipe_satuan = reader.GetString("tipe_satuan"); koleksi = new Koleksi(nama_koleksi, tipe_satuan, 0); } if (koleksi.NamaKoleksi == "!@$kosong$@!") { CustomMessageBox.Show("Koleksi tidak ada"); } reader.Close(); Disconnect(); return(koleksi); } catch (Exception e) { CustomMessageBox.Show("GET KOLEKSI DATA : " + e.Message); } return(null); }