コード例 #1
0
        public IEnumerable <PembayaranBDO> getPembayaranByNorek(string norek)
        {
            List <Pembayaran>    lp    = new List <Pembayaran>();
            List <PembayaranBDO> lpbdo = new List <PembayaranBDO>();

            using (var db = new BankKonservatifEntities())
            {
                lp = (from p in db.Pembayarans
                      where p.norek_bayar == norek
                      select p).ToList();
            }
            foreach (var obj in lp)
            {
                PembayaranBDO data = new PembayaranBDO()
                {
                    invoice_number = obj.invoice_number,
                    waktu_pesan    = obj.waktu_pemesanan,
                    waktu_bayar    = (DateTime)obj.waktu_pembayaran,
                    nominal        = obj.nominal,
                    status_bayar   = obj.status_bayar,
                    norek_bayar    = obj.norek_bayar
                };
                lpbdo.Add(data);
            }
            return(lpbdo);
        }
コード例 #2
0
 public void DoPembayaran(string invoiceNum, string norek)
 {
     using (var db = new BankKonservatifEntities())
     {
         Pembayaran dataInDb = (from p in db.Pembayarans where p.invoice_number == invoiceNum select p).FirstOrDefault();
         db.Pembayarans.Remove(dataInDb);
         dataInDb.norek_bayar      = norek;
         dataInDb.waktu_pembayaran = DateTime.Now;
         dataInDb.status_bayar     = 1;
         db.Pembayarans.Attach(dataInDb);
         db.Entry(dataInDb).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }