private void btnHapus_Click(object sender, EventArgs e) { int id = int.Parse(dataGridViewBarang.SelectedRows[0].Cells[0].Value.ToString()); var barang = barangService.Get(id); DialogResult result = MessageBox.Show("Hapus data " + barang.NamaBarang + " ?", "Hapus", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { barangService.Delete(barang); dataGridViewBarang.DataSource = barangService.Get(); } }
private void comboBoxJenis_SelectedValueChanged(object sender, EventArgs e) { var value = comboBoxJenis.SelectedItem.ToString(); if (value.Equals("Barang")) { labelKatOrBarang.Text = "Barang"; comboBoxKatOrBarang.DataSource = barangService.Get(); comboBoxKatOrBarang.DisplayMember = "NamaBarang"; comboBoxKatOrBarang.ValueMember = "Id"; } else if (value.Equals("Kategori")) { labelKatOrBarang.Text = "Kategori"; comboBoxKatOrBarang.DataSource = kategoriService.Get(); comboBoxKatOrBarang.DisplayMember = "NamaKategori"; comboBoxKatOrBarang.ValueMember = "Id"; } }
public void PopulateData() { int id = int.Parse(this.ParentForm.dataGridViewBarang.SelectedRows[0].Cells[0].Value.ToString()); var barang = barangService.Get(id); labelIdHidden.Text = barang.Id.ToString(); textBoxNamaBarang.Text = barang.NamaBarang; textBoxKeterangan.Text = barang.Keterangan; textBoxKodeBarang.Text = barang.KodeBarang; comboBoxKategori.SelectedValue = barang.KategoriId; comboBoxSupplier.SelectedValue = barang.SupplierId; comboBoxMerek.SelectedValue = barang.MerekId; var datas = shuService.FindByBarangId(id); foreach (var d in datas) { dataGridViewSHU.Rows.Add(d.Ukuran, d.HargaBeli, d.HargaJual, d.Stock); } }
private ListBarang() { InitializeComponent(); barangService = new BarangService(); shuService = new StokHargaUkuranService(); var Barangs = barangService.Get(); dataGridViewBarang.DataSource = Barangs; dataGridViewBarang.Columns[0].Visible = false; }
public CariBarang() { InitializeComponent(); this.ActiveControl = this.textBoxBarang; barangService = new BarangService(); shuService = new StokHargaUkuranService(); var barangs = barangService.Get(); dataGridViewCariBarang.DataSource = barangs; dataGridViewCariBarang.Columns[0].Visible = false; }
private void btnSimpan_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); bool IsPass = true; if (string.IsNullOrEmpty(textBoxNamaBarang.Text)) { IsPass = false; sb.Append("- Nama Barang harus diisi \n"); } if (string.IsNullOrEmpty(textBoxKeterangan.Text)) { IsPass = false; sb.Append("- Keterangan harus diisi \n"); } if (string.IsNullOrEmpty(textBoxKodeBarang.Text)) { IsPass = false; sb.Append("- Kode Barang harus diisi \n"); } if (comboBoxKategori.SelectedValue == null) { IsPass = false; sb.Append("- Kategori harus diisi \n"); } if (comboBoxSupplier.SelectedValue == null) { IsPass = false; sb.Append("- Supplier harus diisi \n"); } if (comboBoxMerek.SelectedValue == null) { IsPass = false; sb.Append("- Merek harus diisi \n"); } if (dataGridViewSHU.Rows.Count <= 1) { IsPass = false; sb.Append("- Minimal harus ada 1 ukuran \n"); } if (!IsPass) { MessageBox.Show(sb.ToString(), "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var kategori = kategoriService.Get(int.Parse(comboBoxKategori.SelectedValue.ToString())); var supplier = supplierService.Get(int.Parse(comboBoxSupplier.SelectedValue.ToString())); var merek = merekService.Get(int.Parse(comboBoxMerek.SelectedValue.ToString())); var barang = new Barang() { NamaBarang = textBoxNamaBarang.Text, Keterangan = textBoxKeterangan.Text, KodeBarang = textBoxKodeBarang.Text, KategoriId = kategori.Id, SupplierId = supplier.Id, MerekId = merek.Id }; StokHargaUkuran stokHargaUkuran; for (int i = 0; i < dataGridViewSHU.Rows.Count - 1; i++) { stokHargaUkuran = new StokHargaUkuran(); stokHargaUkuran.Ukuran = dataGridViewSHU.Rows[i].Cells[0].Value.ToString(); stokHargaUkuran.HargaBeli = decimal.Parse(dataGridViewSHU.Rows[i].Cells[1].Value.ToString()); stokHargaUkuran.HargaJual = decimal.Parse(dataGridViewSHU.Rows[i].Cells[2].Value.ToString()); stokHargaUkuran.Stock = int.Parse(dataGridViewSHU.Rows[i].Cells[3].Value.ToString()); barang.StockHargaUkurans.Add(stokHargaUkuran); } barangService.Post(barang); this.ParentForm.dataGridViewBarang.DataSource = barangService.Get(); this.Dispose(); }