public IEnumerable <Pembayaran> getPembayaranByNorek(string norek)
        {
            IEnumerable <PembayaranBDO.PembayaranBDO> pembayaranBDO = null;

            try
            {
                pembayaranBDO = pembayaranLogic.getPembayaranByNorek(norek);
            }
            catch (Exception e)
            {
                string msg    = e.Message;
                string reason = "Get Pembayaran Exception";
                throw new FaultException <PembayaranFault>(new PembayaranFault(msg), reason);
            }
            if (pembayaranBDO == null)
            {
                string msg    = string.Format("Pembayaran tidak ditemukan");
                string reason = "getPembayaranById Empty Pembayaran";
                throw new FaultException <PembayaranFault>(new PembayaranFault(msg), reason);
            }
            List <Pembayaran> pembayarans = new List <Pembayaran>();

            foreach (var p in pembayaranBDO)
            {
                Pembayaran pembayaran = new Pembayaran();
                TranslatePembayaranBDOToPembayaranDTO(p, pembayaran);
                pembayarans.Add(pembayaran);
            }
            return(pembayarans);
        }
 private void TranslatePembayaranDTOToPembayaranBDO(Pembayaran pembayaran, PembayaranBDO.PembayaranBDO pembayaranBDO)
 {
     pembayaranBDO.invoice_number = pembayaran.invoice_number;
     pembayaranBDO.waktu_pesan    = pembayaran.waktu_pesan;
     pembayaranBDO.waktu_bayar    = pembayaran.waktu_bayar;
     pembayaranBDO.nominal        = pembayaran.nominal;
     pembayaranBDO.status_bayar   = pembayaran.status_bayar;
     pembayaranBDO.norek_bayar    = pembayaran.norek_bayar;
 }