package com.rizki.mufrizal.aplikasi.inventory.service.impl;

import com.rizki.mufrizal.aplikasi.inventory.domain.Penjualan;
import com.rizki.mufrizal.aplikasi.inventory.repository.PenjualanRepository;
import com.rizki.mufrizal.aplikasi.inventory.service.PenjualanService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 * @Author Rizki Mufrizal <mufrizalrizki@gmail.com>
 * @Since Mar 18, 2016
 * @Time 10:55:21 PM
 * @Encoding UTF-8
 * @Project Aplikasi-Inventory
 * @Package com.rizki.mufrizal.aplikasi.inventory.service.impl
 *
 */
@Service("PenjualanService")
@Transactional(readOnly = true)
public class PenjualanServiceImpl implements PenjualanService {

    @Autowired
    private PenjualanRepository penjualanRepository;

    @Transactional
    @Override
    public void simpanPenjualan(Penjualan penjualan) {
        penjualanRepository.simpanPenjualan(penjualan);
    }

    @Transactional
    @Override
    public void editPenjualan(Penjualan penjualan) {
        penjualanRepository.editPenjualan(penjualan);
    }

    @Transactional
    @Override
    public void hapusPenjualan(Penjualan penjualan) {
        penjualanRepository.hapusPenjualan(penjualan);
    }

    @Override
    public List<Penjualan> ambilPenjualans() {
        return penjualanRepository.ambilPenjualans();
    }

}

@@ -1033,35 +1033,16 @@
 %0A    %7D%0A%0A
-    @Transactional%0A
     @Ove
@@ -1062,205 +1062,50 @@
 lic 
-void editPenjualan(Penjualan penjualan) %7B%0A        penjualanRepository.editPenjualan(penjualan);%0A    %7D%0A%0A    @Transactional%0A    @Override%0A    public void hapusPenjualan(Penjualan penjualan) %7B%0A       
+Integer jumlahPenjualan() %7B%0A        return
  pen
@@ -1125,32 +1125,23 @@
 ory.
-hapusPen
 ju
-alan(p
+mlahP
 enjualan
 );%0A 
@@ -1128,32 +1128,33 @@
 .jumlahPenjualan
+(
 );%0A    %7D%0A%0A    @O
@@ -1204,16 +1204,55 @@
 jualans(
+Integer pageNumber, Integer rowsPerPage
 ) %7B%0A    
@@ -1298,16 +1298,39 @@
 jualans(
+pageNumber, rowsPerPage
 );%0A    %7D

update paging penjualan service impl