public int UpdatePhieuThue_Tre(int id_phieu, DateTime now, double phiTrehen)
        {
            PhieuThueTra phieu = context.phieuthuetras.Where(x => x.id_PhieuThue == id_phieu).FirstOrDefault();

            phieu.ngayTra   = now;
            phieu.phiTreHan = phiTrehen;
            return(context.SaveChanges());
        }
        public int ThanhToanPhiTreHen(int id_KH, int id_DVD, DateTime now)
        {
            PhieuThueTra phieu = context.phieuthuetras.Where(x => x.id_KhachHang == id_KH && x.id_DVD == id_DVD &&
                                                             x.phiTreHan != 0).FirstOrDefault();

            phieu.phiTreHan        = 0;
            phieu.ngayTraPhiTreHen = now;
            context.SaveChanges();
            return(1);
        }
        public int AddPhieuThue(int id_dvd, int id_kh, DateTime now)
        {
            PhieuThueTra p = new PhieuThueTra();

            p.id_DVD       = id_dvd;
            p.id_KhachHang = id_kh;
            p.ngayThue     = now;
            context.phieuthuetras.Add(p);
            return(context.SaveChanges());
        }
        public int ThemPhiTreHen(int id_DVD, double phi_tre_hen)
        {
            TieuDe       tieu_de  = context.tieudes.Where(x => x.id_TieuDe == id_DVD).FirstOrDefault();
            TheLoai      the_loai = context.theloais.Where(x => x.id_TheLoai == tieu_de.id_TheLoai).FirstOrDefault();
            PhieuThueTra phieu    = context.phieuthuetras.Where(x => x.ngayTra == null).FirstOrDefault();

            if ((DateTime.Now - phieu.ngayThue).TotalDays >= the_loai.giaThue)
            {
                phieu.phiTreHan = phi_tre_hen;
                context.SaveChanges();
            }
            return(1);
        }
示例#5
0
        public ePhieuThueTra getPhieuThueTraByIdDVD(int id_dvd)
        {
            PhieuThueTra phieu = phieuThuTraDal.getPhieuThueTraByIdDVD(id_dvd);

            if (phieu != null)
            {
                ePhieuThueTra item = new ePhieuThueTra();
                item.id_KhachHang = phieu.id_KhachHang;
                item.id_DVD       = phieu.id_DVD;
                item.id_PhieuThue = phieu.id_PhieuThue;
                item.ngayThue     = phieu.ngayThue;
                item.ngayTra      = phieu.ngayTra;
                return(item);
            }
            return(null);
        }