示例#1
0
        public void ThemDatXe(int maxe, DateTime ngaydat, string tenkh, string gioitinh, string namsinh, string diachi, string cmnd, string mail, string dt)
        {
            KHACHHANG k = new KHACHHANG();


            k.HoTen     = tenkh;
            k.NamSinh   = namsinh;
            k.CMND      = cmnd;
            k.GioiTinh  = gioitinh;
            k.Email     = mail;
            k.DiaChi    = diachi;
            k.DienThoai = dt;
            db.KHACHHANGs.InsertOnSubmit(k);
            db.SubmitChanges();
            CHITIETXE       x = db.CHITIETXEs.Where(y => y.MaXE == maxe).FirstOrDefault();
            HOPDONGDATTRUOC h = new HOPDONGDATTRUOC();

            x.TrangThai = "Đang đặt";
            h.MaXe      = maxe;
            h.MaHDDT    = ran.Next(999999);
            int makh = k.MaKH;

            h.MaKH        = makh;
            h.TrangThai   = "Đang đặt";
            h.NgayDenThue = ngaydat;
            db.HOPDONGDATTRUOCs.InsertOnSubmit(h);

            db.SubmitChanges();
        }
示例#2
0
        public void CapNhatTrangThaiXeTrong(string bangsoxe)
        {
            CHITIETXE       h = db.CHITIETXEs.Where(x => x.BangSo == bangsoxe).FirstOrDefault();
            HOPDONGDATTRUOC d = db.HOPDONGDATTRUOCs.Where(x => x.CHITIETXE.BangSo == bangsoxe).FirstOrDefault();

            h.TrangThai = "Trống";
            d.TrangThai = "Đã hủy";
            db.SubmitChanges();
        }
示例#3
0
        public void ThemHopDongThue(int maxe, int makh, int manv, DateTime ngaythue, DateTime ngaytra)
        {
            HOPDONGTHUE     h = new HOPDONGTHUE();
            CHITIETXE       x = db.CHITIETXEs.Where(y => y.MaXE == maxe).FirstOrDefault();
            HOPDONGDATTRUOC d = db.HOPDONGDATTRUOCs.Where(c => c.CHITIETXE.MaXE == maxe).FirstOrDefault();

            if (d == null)
            {
                h.MaXe       = maxe;
                h.GiaThue    = x.DonGia;
                h.MucGiamGia = (int)x.MucGiamGia;
                h.MaKH       = makh;
                h.MaNV       = manv;
                h.TrangThai  = "Đang Thuê";
                x.TrangThai  = "Đang Thuê";
                h.NgayThue   = ngaythue;
                h.NgayTra    = ngaytra;
                db.HOPDONGTHUEs.InsertOnSubmit(h);
                db.SubmitChanges();
            }
            else
            {
                d.TrangThai  = "Đang thuê";
                h.MaXe       = maxe;
                h.GiaThue    = x.DonGia;
                h.MucGiamGia = (int)x.MucGiamGia;
                h.MaKH       = makh;
                h.MaNV       = manv;
                h.TrangThai  = "Đang Thuê";
                x.TrangThai  = "Đang Thuê";
                h.NgayThue   = ngaythue;
                h.NgayTra    = ngaytra;
                db.HOPDONGTHUEs.InsertOnSubmit(h);
                db.SubmitChanges();
            }
        }