コード例 #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 CapNhatTrangThaiXe(int maxe)
        {
            CHITIETXE h = db.CHITIETXEs.Where(x => x.MaXE == maxe).FirstOrDefault();

            h.TrangThai = "Đang thuê";

            db.SubmitChanges();
        }
コード例 #3
0
        public void CapNhatHopDong(int sddt)
        {
            HOPDONGTHUE h = db.HOPDONGTHUEs.Where(t => t.SoDDT == sddt).FirstOrDefault();
            CHITIETXE   x = db.CHITIETXEs.Where(y => y.MaXE == h.CHITIETXE.MaXE).FirstOrDefault();

            h.TrangThai = "Đã thanh toán";
            x.TrangThai = "Trống";
            db.SubmitChanges();
        }
コード例 #4
0
        public void HuyHopDong(int SoDDT, string xe)
        {
            HOPDONGTHUE h = db.HOPDONGTHUEs.Where(x => x.SoDDT == SoDDT).FirstOrDefault();
            CHITIETXE   y = db.CHITIETXEs.Where(i => i.BangSo == xe).FirstOrDefault();

            h.TrangThai = "Đã hủy";
            y.TrangThai = "Trống";
            db.SubmitChanges();
        }
コード例 #5
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();
        }
コード例 #6
0
        public void XeChiTietXe(int maxe, string tenxe, string bienso, int mucgiamgia, int giathue, int malx, int mancc, string mausac, string trangthai)
        {
            CHITIETXE x = db.CHITIETXEs.Where(y => y.MaXE == maxe).FirstOrDefault();

            x.TenXE      = tenxe;
            x.BangSo     = bienso;
            x.DonGia     = giathue;
            x.MaLX       = malx;
            x.MaNCC      = mancc;
            x.MucGiamGia = mucgiamgia;
            x.TrangThai  = trangthai;
            x.MauSac     = mausac;

            db.SubmitChanges();
        }
コード例 #7
0
        public void ThemChiTietXe(string tenxe, string bienso, int mucgiamgia, int giathue, int malx, int mancc, string mausac, string mota)
        {
            CHITIETXE x = new CHITIETXE();

            x.TenXE      = tenxe;
            x.BangSo     = bienso;
            x.DonGia     = giathue;
            x.MaLX       = malx;
            x.MaNCC      = mancc;
            x.MucGiamGia = mucgiamgia;
            x.TrangThai  = "Trống";
            x.MauSac     = mausac;
            x.Mota       = mota;
            db.CHITIETXEs.InsertOnSubmit(x);
            db.SubmitChanges();
        }
コード例 #8
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();
            }
        }