public int Delete(Barang brg) { int result = 0; // cek nilai npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(brg.KdBarang)) { MessageBox.Show("KD brang harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new BarangRepository(context); // panggil method Delete class repository untuk menghapus data result = _repository.Delete(brg); } if (result > 0) { MessageBox.Show("Data barang berhasil dihapus !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data barang gagal dihapus !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public List <Barang> ReadByNama(string Nama) { List <Barang> list = new List <Barang>(); using (DbContext context = new DbContext()) { _repository = new BarangRepository(context); list = _repository.ReadByNama(Nama); } return(list); }
public List <Barang> ReadAllBarang() { List <Barang> list = new List <Barang>(); using (DbContext context = new DbContext()) { // membuat objek class repository _repository = new BarangRepository(context); // panggil method Create class repository untuk menambahkan data list = _repository.ReadAllBarang(); } return(list); }
public List <Barang> ReadByNama(string nama) { // membuat objek collection List <Barang> list = new List <Barang>(); // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new BarangRepository(context); // panggil method GetByNama yang ada di dalam class repository list = _repository.ReadByNama(nama); } return(list); }
public int Update(Barang barang) { int result = 0; if (string.IsNullOrEmpty(barang.Kode_Barang)) { MessageBox.Show("Kode Harus harus diisi !", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } if (string.IsNullOrEmpty(barang.Nama_Barang)) { MessageBox.Show("Nama Barang Harus Diisi !", "Peringatan ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } if (string.IsNullOrEmpty(barang.Harga)) { MessageBox.Show("Harga Barang Harus Diisi !", "Peringatan ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } using (DbContext context = new DbContext()) { _repository = new BarangRepository(context); result = _repository.Update(barang); } if (result > 0) { MessageBox.Show("Data Barang berhasil diupdate !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Barang gagal diupdate !", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public PenjualanService() { penjualanRepository = new PenjualanRepository(); barangRepository = new BarangRepository(); shuRepository = new StokHargaUkuranRepository(); }
public int Update(Barang brg) { int result = 0; // cek npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(brg.KdBarang)) { MessageBox.Show("Kode barang harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek nama yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(brg.Nama)) { MessageBox.Show("Nama harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // cek angkatan yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(Convert.ToString(brg.Harga))) { MessageBox.Show("Harga harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } if (string.IsNullOrEmpty(brg.Warna)) { MessageBox.Show("Warna harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } if (string.IsNullOrEmpty(brg.Ukuran)) { MessageBox.Show("Ukuran harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek class repository _repository = new BarangRepository(context); // panggil method Create class repository untuk menambahkan data result = _repository.Update(brg); } if (result > 0) { MessageBox.Show("Data Barang berhasil disimpan !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Barang gagal disimpan !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public int Create(Barang brg) { int result = 0; // Validasi kode barang tdak boleh NULL if (string.IsNullOrEmpty(brg.KdBarang)) { MessageBox.Show("Kode barang harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi Nama barang tdak boleh NULL if (string.IsNullOrEmpty(brg.Nama)) { MessageBox.Show("Nama barang harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi kuantitas tdak boleh NULL if (string.IsNullOrEmpty(Convert.ToString(brg.Qty))) { MessageBox.Show("Kuantitas harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi harga tdak boleh NULL if (string.IsNullOrEmpty(Convert.ToString(brg.Harga))) { MessageBox.Show("Harga harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi warna tdak boleh NULL if (string.IsNullOrEmpty(brg.Warna)) { MessageBox.Show("Warna harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // Validasi ukurn tdak boleh NULL if (string.IsNullOrEmpty(brg.Ukuran)) { MessageBox.Show("Ukuran harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek class barang repository _repository = new BarangRepository(context); // panggil method Create pada repository barang untuk menambahkan data result = _repository.Create(brg); } if (result > 0) { MessageBox.Show("Data Barang berhasil disimpan!", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Barang gagal disimpan!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public BarangService() { barangRepository = new BarangRepository(); shuRepository = new StokHargaUkuranRepository(); }