public void PopulateData() { int id = int.Parse(this.ParentForm.dataGridViewKategori.SelectedRows[0].Cells[0].Value.ToString()); var kategori = kategoriService.Get(id); textBoxId.Text = id.ToString(); textBoxNamaKategori.Text = kategori.NamaKategori; textBoxKeterangan.Text = kategori.Keterangan; }
private void btnHapus_Click(object sender, EventArgs e) { int id = int.Parse(dataGridViewKategori.SelectedRows[0].Cells[0].Value.ToString()); var kategori = kategoriService.Get(id); DialogResult result = MessageBox.Show("Hapus data " + kategori.NamaKategori + " ?", "Hapus", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { kategoriService.Delete(kategori); dataGridViewKategori.DataSource = kategoriService.Get(); } }
public UbahBarang() { InitializeComponent(); this.ActiveControl = this.textBoxNamaBarang; kategoriService = new KategoriService(); barangService = new BarangService(); supplierService = new SupplierService(); merekService = new MerekService(); shuService = new StokHargaUkuranService(); var kategoris = kategoriService.Get(); comboBoxKategori.DataSource = kategoris; comboBoxKategori.ValueMember = "Id"; comboBoxKategori.DisplayMember = "NamaKategori"; var suppliers = supplierService.Get(); comboBoxSupplier.DataSource = suppliers; comboBoxSupplier.ValueMember = "Id"; comboBoxSupplier.DisplayMember = "NamaSupplier"; var mereks = merekService.Get(); comboBoxMerek.DataSource = mereks; comboBoxMerek.DisplayMember = "NamaMerek"; comboBoxMerek.ValueMember = "Id"; }
private void btnSimpan_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); bool IsPass = true; if (string.IsNullOrEmpty(textBoxNamaKategori.Text)) { sb.Append("- Nama Kategori harus diisi \n"); IsPass = false; } if (string.IsNullOrEmpty(textBoxKeterangan.Text)) { sb.Append("- Keterangan harus diisi \n"); IsPass = false; } if (!IsPass) { MessageBox.Show(sb.ToString(), "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var kategori = new Kategori() { NamaKategori = textBoxNamaKategori.Text, Keterangan = textBoxKeterangan.Text }; kategoriService.Post(kategori); this.ParentForm.dataGridViewKategori.DataSource = kategoriService.Get(); this.Dispose(); }
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"; } }
private ListKategori() { InitializeComponent(); kategoriService = new KategoriService(); var Kategoris = kategoriService.Get(); dataGridViewKategori.DataSource = Kategoris; dataGridViewKategori.Columns[0].Visible = false; }
private LaporanPenjualan() { InitializeComponent(); kategoriService = new KategoriService(); barangService = new BarangService(); laporanService = new LaporanJumlahPenjualanService(); comboBoxJenis.Items.Add("Kategori"); comboBoxJenis.Items.Add("Barang"); comboBoxJenis.SelectedItem = "Kategori"; comboBoxKatOrBarang.DataSource = kategoriService.Get(); comboBoxKatOrBarang.DisplayMember = "NamaKategori"; comboBoxKatOrBarang.ValueMember = "Id"; chartPenjualan.ChartAreas[0].AxisY.Interval = 1; chartPenjualan.ChartAreas[0].AxisX.Interval = 1; LaporanSummary(); }
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 (!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 = barangService.Get(int.Parse(labelIdHidden.Text)); barang.NamaBarang = textBoxNamaBarang.Text; barang.Keterangan = textBoxKeterangan.Text; barang.KodeBarang = textBoxKodeBarang.Text; barang.KategoriId = kategori.Id; barang.SupplierId = supplier.Id; barang.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.Put(barang); this.ParentForm.dataGridViewBarang.DataSource = barangService.Get(); this.Dispose(); }