private void buttonUbahMerek_Click(object sender, EventArgs e) { int IdMerek = FormMaster.listSelectedMerek[0].IdMerekBarang; if (textBoxUbahMerekBarang.Text == "") { MessageBox.Show("Harap di isi terlebih dahulu"); } else { MerekBarang merek = new MerekBarang(); merek.IdMerekBarang = IdMerek; merek.Nama = textBoxUbahMerekBarang.Text.Trim(); string hasilUbah = MerekBarang.UbahData(merek); if (hasilUbah == "1") { MessageBox.Show("Proses ubah berhasil"); this.mainForm.textBoxSearchMerekBrg.Clear(); this.mainForm.PopulateMerekTable("", ""); this.Close(); } else { MessageBox.Show(hasilUbah); } } }
private void FormTambahBarang_Load(object sender, EventArgs e) { string hasilBacaJenis = JenisBarang.BacaData("", "", listJenis); string hasilBacaKategori = KategoriBarang.BacaData("", "", listKategori); string hasilBacaMerek = MerekBarang.BacaData("", "", listMerek); if (hasilBacaJenis == "1") { foreach (var item in listJenis) { comboBoxTambahBarangJenisBarang.Items.Add(item.IdJenisBarang + " - " + item.Nama); } } if (hasilBacaKategori == "1") { foreach (var item in listKategori) { comboBoxTambahBarangKategoriBarang.Items.Add(item.IdKategoriBarang + " - " + item.Nama); } } if (hasilBacaMerek == "1") { foreach (var item in listMerek) { comboBoxTambahBarangMerekBarang.Items.Add(item.IdMerekBarang + " - " + item.Nama); } } comboBoxSatuanBarang.Items.Add("PC"); comboBoxSatuanBarang.Items.Add("SET"); }
private void FormUbahBarang_Load(object sender, EventArgs e) { string hasilBacaJenis = JenisBarang.BacaData("", "", listJenis); string hasilBacaKategori = KategoriBarang.BacaData("", "", listKategori); string hasilBacaMerek = MerekBarang.BacaData("", "", listMerek); textBoxUbahBarangKodeBarang.Text = FormMaster.listSelectedBarang[0].KodeBarang; textBoxUbahBarangNamaBarang.Text = FormMaster.listSelectedBarang[0].Nama; numericUpDownUbahBarangHargaJual.Value = CountPriceBeforeDiscount(FormMaster.listSelectedBarang[0].HargaJual, FormMaster.listSelectedBarang[0].DiskonPersenJual); numericUpDownUbahBarangDiskon.Value = FormMaster.listSelectedBarang[0].DiskonPersenJual; if (FormMaster.listSelectedBarang[0].Foto != "") { string projectPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\images\\barang"; string folderName = Path.Combine(projectPath, FormMaster.listSelectedBarang[0].KodeBarang); pictureBoxUbahBarangGambarBarang.ImageLocation = folderName + "\\" + "foto" + FormMaster.listSelectedBarang[0].Foto; } else { pictureBoxUbahBarangGambarBarang.Image = Resources.profile_picture; } labelHasilHargaJual.Text = ConvertToRupiah(FormMaster.listSelectedBarang[0].HargaJual); comboBoxUbahSatuanBarang.Items.Add("PC"); comboBoxUbahSatuanBarang.Items.Add("SET"); comboBoxUbahSatuanBarang.SelectedItem = FormMaster.listSelectedBarang[0].Satuan; if (hasilBacaJenis == "1") { foreach (var item in listJenis) { comboBoxUbahBarangJenisBarang.Items.Add(item.IdJenisBarang + " - " + item.Nama); } comboBoxUbahBarangJenisBarang.SelectedItem = FormMaster.listSelectedBarang[0].Jenis.IdJenisBarang + " - " + FormMaster.listSelectedBarang[0].Jenis.Nama; } if (hasilBacaKategori == "1") { foreach (var item in listKategori) { comboBoxUbahBarangKategoriBarang.Items.Add(item.IdKategoriBarang + " - " + item.Nama); } comboBoxUbahBarangKategoriBarang.SelectedItem = FormMaster.listSelectedBarang[0].Kategori.IdKategoriBarang + " - " + FormMaster.listSelectedBarang[0].Kategori.Nama; } if (hasilBacaMerek == "1") { foreach (var item in listMerek) { comboBoxUbahBarangMerekBarang.Items.Add(item.IdMerekBarang + " - " + item.Nama); } comboBoxUbahBarangMerekBarang.SelectedItem = FormMaster.listSelectedBarang[0].Merek.IdMerekBarang + " - " + FormMaster.listSelectedBarang[0].Merek.Nama; } }
private void buttonTambahMerek_Click(object sender, EventArgs e) { if (textBoxTambahMerekBarang.Text == "") { MessageBox.Show("Harap di isi terlebih dahulu"); } else { MerekBarang merek = new MerekBarang(); merek.Nama = textBoxTambahMerekBarang.Text.Trim(); MerekBarang.TambahData(merek); MessageBox.Show("Proses tambah berhasil"); this.mainForm.textBoxSearchMerekBrg.Clear(); this.mainForm.PopulateMerekTable("", ""); this.Close(); } }
private void buttonUbahBarang_Click(object sender, EventArgs e) { if (textBoxUbahBarangKodeBarang.Text == "" || textBoxUbahBarangNamaBarang.Text == "" || comboBoxUbahBarangJenisBarang.Text == "" || comboBoxUbahBarangKategoriBarang.Text == "" || comboBoxUbahBarangMerekBarang.Text == "" || comboBoxUbahSatuanBarang.Text == "") { MessageBox.Show("Data harus diisi semua terlebih dahulu"); } else { JenisBarang jenis = new JenisBarang(); jenis.IdJenisBarang = int.Parse(comboBoxUbahBarangJenisBarang.Text.Split('-')[0]); jenis.Nama = comboBoxUbahBarangJenisBarang.Text.Split('-')[1]; KategoriBarang kategori = new KategoriBarang(); kategori.IdKategoriBarang = int.Parse(comboBoxUbahBarangKategoriBarang.Text.Split('-')[0]); kategori.Nama = comboBoxUbahBarangKategoriBarang.Text.Split('-')[1]; MerekBarang merek = new MerekBarang(); merek.IdMerekBarang = int.Parse(comboBoxUbahBarangMerekBarang.Text.Split('-')[0]); merek.Nama = comboBoxUbahBarangMerekBarang.Text.Split('-')[1]; Barang barang = new Barang(); barang.IdBarang = FormMaster.listSelectedBarang[0].IdBarang; barang.KodeBarang = textBoxUbahBarangKodeBarang.Text; barang.Nama = textBoxUbahBarangNamaBarang.Text; barang.Jenis = jenis; barang.Kategori = kategori; barang.Merek = merek; barang.HargaJual = hitungDiskon(Convert.ToInt32(numericUpDownUbahBarangHargaJual.Value), Convert.ToInt32(numericUpDownUbahBarangDiskon.Value)); barang.DiskonPersenJual = Convert.ToInt32(numericUpDownUbahBarangDiskon.Value); barang.Satuan = comboBoxUbahSatuanBarang.Text; if (pathFoto != "") { barang.Foto = Path.GetExtension(pathFoto); } hasilHargaJual = hitungDiskon(Convert.ToInt32(numericUpDownUbahBarangHargaJual.Value), Convert.ToInt32(numericUpDownUbahBarangDiskon.Value)); List <Barang> listBarang = new List <Barang>(); string hasilBaca = Barang.BacaDataBarang("exclude", FormMaster.listSelectedBarang[0].KodeBarang, listBarang); string hasilUbah = ""; if (hasilBaca == "1") { if (pictureBoxUbahBarangGambarBarang.Tag == "Default") { hasilUbah = Barang.UbahData(barang, listBarang, "Hapus"); } else if (pictureBoxUbahBarangGambarBarang.Tag == "Unggahan") { string projectPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\images\\barang"; string folderName = Path.Combine(projectPath, FormMaster.listSelectedBarang[0].KodeBarang); Directory.CreateDirectory(folderName); Array.ForEach(Directory.GetFiles(@folderName + "\\"), File.Delete); File.Copy(pathFoto, folderName + "\\" + "foto" + barang.Foto); hasilUbah = Barang.UbahData(barang, listBarang, "Ada"); } else if (pictureBoxUbahBarangGambarBarang.Tag == null) { hasilUbah = Barang.UbahData(barang, listBarang, "Tidak Ada"); } } if (hasilUbah == "1") { MessageBox.Show("Data berhasil disimpan"); this.mainForm.textBoxSearchBarang.Clear(); this.mainForm.PopulateBarangTable("", ""); this.Close(); } else { MessageBox.Show(hasilUbah); } } }
private void buttonTambahBarang_Click(object sender, EventArgs e) { if (textBoxTambahBarangKodeBarang.Text == "" || textBoxTambahBarangNamaBarang.Text == "" || comboBoxTambahBarangJenisBarang.Text == "" || comboBoxTambahBarangKategoriBarang.Text == "" || comboBoxTambahBarangMerekBarang.Text == "" || comboBoxSatuanBarang.Text == "") { MessageBox.Show("Data harus diisi semua terlebih dahulu"); } else { List <Barang> lstBarang = new List <Barang>(); Barang.BacaDataBarang("cari barang", textBoxTambahBarangKodeBarang.Text.ToString(), lstBarang); if (lstBarang.Count == 0) { JenisBarang jenis = new JenisBarang(); jenis.IdJenisBarang = int.Parse(comboBoxTambahBarangJenisBarang.Text.Split('-')[0]); jenis.Nama = comboBoxTambahBarangJenisBarang.Text.Split('-')[1]; KategoriBarang kategori = new KategoriBarang(); kategori.IdKategoriBarang = int.Parse(comboBoxTambahBarangKategoriBarang.Text.Split('-')[0]); kategori.Nama = comboBoxTambahBarangKategoriBarang.Text.Split('-')[1]; MerekBarang merek = new MerekBarang(); merek.IdMerekBarang = int.Parse(comboBoxTambahBarangMerekBarang.Text.Split('-')[0]); merek.Nama = comboBoxTambahBarangMerekBarang.Text.Split('-')[1]; Barang barang = new Barang(); barang.KodeBarang = textBoxTambahBarangKodeBarang.Text; barang.Nama = textBoxTambahBarangNamaBarang.Text; barang.Jenis = jenis; barang.Kategori = kategori; barang.Merek = merek; barang.HargaJual = hitungDiskon(Convert.ToInt32(numericUpDownTambahBarangHargaJual.Value), Convert.ToInt32(numericUpDownTambahBarangDiskon.Value)); barang.DiskonPersenJual = Convert.ToInt32(numericUpDownTambahBarangDiskon.Value); barang.Satuan = comboBoxSatuanBarang.Text; if (pathFoto != "") { barang.Foto = Path.GetExtension(pathFoto); string projectPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\images\\barang"; string folderName = Path.Combine(projectPath, textBoxTambahBarangKodeBarang.Text.Trim()); Directory.CreateDirectory(folderName); Array.ForEach(Directory.GetFiles(@folderName + "\\"), File.Delete); File.Copy(pathFoto, folderName + "\\" + "foto" + barang.Foto); } hasilHargaJual = hitungDiskon(Convert.ToInt32(numericUpDownTambahBarangHargaJual.Value), Convert.ToInt32(numericUpDownTambahBarangDiskon.Value)); //this.mainForm.listBarang string hasilTambah = Barang.TambahData(barang); if (hasilTambah == "1") { MessageBox.Show("Data berhasil ditambahkan"); this.mainForm.textBoxSearchBarang.Clear(); this.mainForm.PopulateBarangTable("", ""); this.Close(); } else { MessageBox.Show(hasilTambah); } } else { MessageBox.Show("Kode barang sudah ada. Harap masukkan kode barang yang berbeda"); } } }