public void FormDaftarBOM_Load(object sender, EventArgs e) { listBOM.Clear(); FormatDataGrid(); string hasilBaca = BOM.BacaData("", "", listBOM); if (hasilBaca == "1") { string no = ""; int display = 0; string divider = ""; string tb = ""; string bt = ""; string bo = ""; string bp = ""; dataGridViewBahanBaku.DataSource = null; for (int i = 0; i < listBOM.Count; i++) { listbarang.Clear(); if (divider != listBOM[i].Kodebarang) { divider = listBOM[i].Kodebarang; string hasis = Barang.BacaData("kode", listBOM[i].Kodebarang, listbarang); no = listBOM[i].Kodebarang + " - " + listbarang[0].Nama; tb = listBOM[i].TotalBiaya.ToString(); bt = listBOM[i].BiayaTukang.ToString(); bo = listBOM[i].BiayaOperasional.ToString(); bp = listBOM[i].PengajuanHarga.ToString(); } else { no = ""; tb = ""; bt = ""; bo = ""; bp = ""; } divider = listBOM[i].Kodebarang; listBahanBaku.Clear(); string hasilbbs = BahanBaku.BacaData("BB.Id", listBOM[i].IdbahanBaku, listBahanBaku); if (hasilbbs == "1") { dataGridViewBahanBaku.Rows.Add(no, listBahanBaku[0].Nama, listBahanBaku[0].Bagian, listBahanBaku[0].UkuranMentah, listBahanBaku[0].UkuranLuasan, listBahanBaku[0].UkuranJadi, listBOM[i].JumlahBagian, listBOM[i].JumlahBijiLembarBatang, tb, bo, bt, bp); } else { MessageBox.Show("gagal"); } } } else { // Kosongi dataGridView dataGridViewBahanBaku.DataSource = null; } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { listBahanBaku.Clear(); listSpk.Clear(); listBom.Clear(); Barang b = listBarang[comboBox1.SelectedIndex]; comboBoxBahanBaku.Items.Clear(); string hasilBom = BOM.BacaData("kode_barang", b.Kode, listBom); if (hasilBom == "1") { for (int i = 0; i < listBom.Count; i++) { List <BahanBaku> lbb = new List <BahanBaku>(); string hasilBahan = BahanBaku.BacaData("BB.Id", listBom[i].IdbahanBaku, lbb); comboBoxBahanBaku.Items.Add(lbb[0].Id + " - " + lbb[0].Nama); listBahanBaku.Add(lbb[0]); } } comboBoxSpk.Items.Clear(); string hasil = Spk.BacaData("kode_barang", b.Kode, listSpk); if (hasil == "1") { for (int i = 0; i < listSpk.Count; i++) { comboBoxSpk.Items.Add(listSpk[i].NoSPK + " - " + listSpk[i].IdPekerja.Nama); } comboBoxSpk.Enabled = true; comboBoxBahanBaku.Text = ""; comboBoxBahanBaku.Enabled = false; } }
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.Text != "") { List <BOM> l = new List <BOM>(); l.Clear(); string hasil = BOM.BacaData("kode_barang", "id_bahan_baku", comboBox1.Text, comboBox2.Text, l); if (hasil == "1") { comboBox2.Enabled = false; comboBox1.Enabled = false; numericUpDownBiayaOperasional.Enabled = true; numericUpDownBiayaTukang.Enabled = true; numericUpDownPengajuanHarga.Enabled = true; numericUpDownJumlahBagian.Enabled = true; numericUpDownJumlahSpesifik.Enabled = true; numericUpDownTotalBiaya.Value = (int)l[0].TotalBiaya; numericUpDownPengajuanHarga.Value = l[0].PengajuanHarga; numericUpDownJumlahBagian.Value = int.Parse(l[0].JumlahBagian); numericUpDownJumlahSpesifik.Value = int.Parse(l[0].JumlahBijiLembarBatang); numericUpDownBiayaOperasional.Value = int.Parse(l[0].BiayaOperasional.ToString()); numericUpDownBiayaTukang.Value = int.Parse(l[0].BiayaTukang.ToString()); } } }
private void textBoxCari_TextChanged(object sender, EventArgs e) { dataGridViewBahanBaku.DataSource = null; dataGridViewBahanBaku.Rows.Clear(); string kriteria = "kode_barang"; // Kosongi isi list listBOM.Clear(); // Tampilkan data kategori sesuai kriteria string hasilBaca = BOM.BacaData(kriteria, textBoxCari.Text, listBOM); if (hasilBaca == "1") { string no = ""; int display = 0; string divider = ""; for (int i = 0; i < listBOM.Count; i++) { listbarang.Clear(); if (divider != listBOM[i].Kodebarang) { divider = listBOM[i].Kodebarang; string hasis = Barang.BacaData("kode", listBOM[i].Kodebarang, listbarang); no = listBOM[i].Kodebarang + " - " + listbarang[0].Nama; } else { no = ""; } divider = listBOM[i].Kodebarang; listBahanBaku.Clear(); string hasilbbs = BahanBaku.BacaData("BB.Id", listBOM[i].IdbahanBaku, listBahanBaku); if (hasilbbs == "1") { dataGridViewBahanBaku.Rows.Add(no, listBahanBaku[0].Nama, listBahanBaku[0].Bagian, listBahanBaku[0].UkuranMentah, listBahanBaku[0].UkuranLuasan, listBahanBaku[0].UkuranJadi, listBOM[i].JumlahBagian, listBOM[i].JumlahBijiLembarBatang, listBOM[i].TotalBiaya, listBOM[i].BiayaOperasional, listBOM[i].BiayaTukang, listBOM[i].PengajuanHarga); } else { MessageBox.Show("gagal"); } } } }
public void FormHapusBOM_Load(object sender, EventArgs e) { listHasilData.Clear(); comboBox1.Items.Clear(); string jasil = BOM.BacaData("", "", listHasilData); if (jasil == "1") { for (int i = 0; i < listHasilData.Count; i++) { comboBox1.Items.Add(listHasilData[i].Kodebarang); } } }
private void comboBoxBahanBaku_SelectedIndexChanged(object sender, EventArgs e) { List <BOM> liss = new List <BOM>(); groupBox2.Enabled = true; Barang b = listBarang[comboBox1.SelectedIndex]; BahanBaku d = listBahanBaku[comboBox1.SelectedIndex]; string hasils = BOM.BacaData("id_bahan_baku", "kode_barang", d.Id, b.Kode, liss); int jumlah = int.Parse(liss[0].JumlahBijiLembarBatang); masuk = jumlah; textBoxKodeBarang.Text = masuk.ToString(); stok = listBahanBaku[comboBoxBahanBaku.SelectedIndex].Stok; stok -= masuk; textBoxJenis.Text = listBahanBaku[comboBoxBahanBaku.SelectedIndex].Nama; textBoxStok.Text = stok.ToString(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox2.Enabled = true; List <Barang> li = new List <Barang>(); li.Clear(); string hasils = Barang.BacaData("kode", comboBox1.Text, li); if (hasils == "1") { for (int i = 0; i < listHasilData.Count; i++) { if (listHasilData[i].Kodebarang == li[0].Kode) { comboBox2.Items.Add(listHasilData[i].IdbahanBaku); } } } if (comboBox2.Text != "") { List <BOM> l = new List <BOM>(); l.Clear(); string hasil = BOM.BacaData("kode_barang", "id_bahan_baku", comboBox1.Text, comboBox2.Text, l); if (hasil == "1") { numericUpDownTotalBiaya.Enabled = false; numericUpDownBiayaOperasional.Enabled = true; numericUpDownBiayaTukang.Enabled = true; numericUpDownPengajuanHarga.Enabled = true; numericUpDownJumlahBagian.Enabled = true; numericUpDownJumlahSpesifik.Enabled = true; numericUpDownTotalBiaya.Value = (int)l[0].TotalBiaya; numericUpDownPengajuanHarga.Value = l[0].PengajuanHarga; numericUpDownJumlahBagian.Value = int.Parse(l[0].JumlahBagian); numericUpDownBiayaTukang.Value = (int)l[0].BiayaTukang; numericUpDownJumlahSpesifik.Value = int.Parse(l[0].JumlahBijiLembarBatang); numericUpDownBiayaOperasional.Value = int.Parse(l[0].BiayaOperasional.ToString()); comboBox2.Enabled = false; comboBox1.Enabled = false; } } }
public void FormUbahBOM_Load(object sender, EventArgs e) { comboBox2.Enabled = false; comboBox2.Items.Clear(); comboBox1.Items.Clear(); listHasilData.Clear(); numericUpDownTotalBiaya.Value = 0; numericUpDownBiayaOperasional.Value = 0; numericUpDownPengajuanHarga.Value = 0; numericUpDownJumlahBagian.Value = 0; numericUpDownJumlahSpesifik.Value = 0; string hasil = BOM.BacaData("", "", listHasilData); if (hasil == "1") { string previd = ""; for (int i = 0; i < listHasilData.Count; i++) { if (listHasilData[i].Kodebarang != previd) { comboBox1.Items.Add(listHasilData[i].Kodebarang); } previd = listHasilData[i].Kodebarang; } } numericUpDownTotalBiaya.Enabled = false; numericUpDownBiayaOperasional.Enabled = false; numericUpDownBiayaTukang.Enabled = false; numericUpDownPengajuanHarga.Enabled = false; numericUpDownJumlahBagian.Enabled = false; numericUpDownJumlahSpesifik.Enabled = false; }