public void addBarang(Barang B) { try { TB.InsertBarang(B.Id_barang, B.Nama, B.Deskripsi, B.Tanggal, B.Harga,B.Stock , B.Kategori); } catch (Exception ex) { SE.ShowMessage(ex.ToString(), "Kesalahan"); } }
public void editBarang(Barang B, string ID) { try { TB.UpdateBarang(B.Nama, B.Deskripsi, B.Tanggal, B.Harga, B.Stock, B.Kategori, ID); } catch (Exception ex) { SE.ShowMessage(ex.ToString(), "Kesalahan"); } }
private void btnUbah_Click(object sender, EventArgs e) { if (btnUbah.Text == "Ubah") { if (textBoxID.Text == "") { MessageBox.Show("Silahkan pilih data yang hendak diubah"); dataGridView1.Focus(); } else { Enable(); textBoxID.Enabled = false; btnUbah.Text = "Simpan"; EnDisButton(false, true, false, true); } } else if (btnUbah.Text == "Simpan") { if (cektxt() == true) { String Nama = getKolom(1); DialogResult dr = MessageBox.Show(" APakah Anda yakin akan update data Barang " + Nama, "Pertanyaan",MessageBoxButtons.YesNo,MessageBoxIcon.Question); if (dr == DialogResult.Yes) { string IDKategori = BC.getIDKategori(cmbKategori.Text).Trim(); Barang B = new Barang(textBoxID.Text, textBoxNama.Text, textBoxDeskripsi.Text, dtTanggal.Value.ToString("dd/MM/yyyy"), int.Parse(textBoxHarga.Text), textBox.Text, int.Parse(IDKategori)); BC.editBarang(B, textBoxID.Text); this.selectNewRow(dataGridView1, textBoxID.Text); this.textBoxID.Enabled = true; Disable(); cleartxt(); } } } }
private void btnTambah_Click(object sender, EventArgs e) { if (btnTambah.Text == "Tambah") { cleartxt(); Enable(); textBoxID.Focus(); btnTambah.Text = "Simpan"; EnDisButton(true, false, false, true); } else if (btnTambah.Text == "Simpan") { if (cektxt() == true) { errorProvider1.Clear(); if (BC.CekID(textBoxID.Text) == true) { errorProvider1.SetError(textBoxID, "ID Barang sudah dipergunakan"); textBoxID.Focus(); } else { string IDKategori = BC.getIDKategori(cmbKategori.Text).Trim(); if (IDKategori != "") { } //Parsing String to Integer (Bcs Kategori & Harga = textbox = string) int IDKategoriTemp = Int32.Parse(IDKategori); int HargaTemp = Int32.Parse(textBoxHarga.Text); Barang B = new Barang(textBoxID.Text, textBoxNama.Text, textBoxDeskripsi.Text, dtTanggal.Value.ToString("dd/MM/yyyy"), HargaTemp, textBox.Text, IDKategoriTemp); BC.addBarang(B); //this.setDatagridView(dataGridView1); this.selectNewRow(dataGridView1,textBoxID.Text); Disable(); cleartxt(); } } } }