Example #1
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #6
0
 public PenjualanService()
 {
     penjualanRepository = new PenjualanRepository();
     barangRepository    = new BarangRepository();
     shuRepository       = new StokHargaUkuranRepository();
 }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
 public BarangService()
 {
     barangRepository = new BarangRepository();
     shuRepository    = new StokHargaUkuranRepository();
 }