Beispiel #1
0
 public static bool TaoKhachHang(KhachHang khachHangMoi)
 {
     using (var context = new VeTauEntities(false))
     {
         context.KhachHangs.Add(khachHangMoi);
         return context.SaveChanges() > 0;
     }
 }
Beispiel #2
0
 public static bool TaoDoanTauLoaiGhe(DoanTau_LoaiGhe dtlg)
 {
     using (var context = new VeTauEntities(false))
     {
         context.DoanTau_LoaiGhe.Add(dtlg);
         return context.SaveChanges() > 0;
     }
 }
Beispiel #3
0
 public static bool TaoNhanVien(NhanVien nhanVienMoi)
 {
     using (var context = new VeTauEntities(false))
     {
         context.NhanViens.Add(nhanVienMoi);
         return context.SaveChanges()>0;
     }
 }
Beispiel #4
0
        public static int Them(LoaiKhachHang loaiKhachHang)
        {
            using (var context = new VeTauEntities(false))
            {
                context.LoaiKhachHangs.Add(loaiKhachHang);
                return context.SaveChanges();

            }
        }
Beispiel #5
0
        public static int ThemLoaiGhe(LoaiGhe loaiGhe)
        {
            using (var context = new VeTauEntities(false))
            {
                context.LoaiGhes.Add(loaiGhe);
                return context.SaveChanges();

            }
        }
Beispiel #6
0
        public static int ThemPhongBan(PhongBan phongBan)
        {
            using (var context = new VeTauEntities(false))
            {
                context.PhongBans.Add(phongBan);
                return context.SaveChanges();

            }
        }
Beispiel #7
0
        public static int ThemTuyenDuong(TuyenDuong tuyenDuong)
        {
            using (var context = new VeTauEntities(false))
            {
                context.TuyenDuongs.Add(tuyenDuong);
                return context.SaveChanges();

            }
        }
Beispiel #8
0
        public static int ThemGaTau(GaTau gaTau)
        {
            using (var context = new VeTauEntities(false))
            {
                context.GaTaus.Add(gaTau);
                return context.SaveChanges();

            }
        }
Beispiel #9
0
        public static int Them(GiaoDich giaoDich)
        {
            using (var context = new VeTauEntities(false))
            {
                context.GiaoDiches.Add(giaoDich);
                return context.SaveChanges();

            }
        }
Beispiel #10
0
        public static int ThemDoanTau(DoanTau doanTau)
        {
            using (var context = new VeTauEntities(false))
            {
                context.DoanTaus.Add(doanTau);
                return context.SaveChanges();

            }
        }
        public static int Them(ChiTietGiaoDich ghe)
        {
            using (var context = new VeTauEntities(false))
            {
                context.ChiTietGiaoDiches.Add(ghe);
                return context.SaveChanges();

            }
        }
Beispiel #12
0
        public static bool CapNhatDoanTauLoaiGhe(string doanTauId, int loaiGheId, int soLuong)
        {
            using (var context = new VeTauEntities(false))
            {
                var obj = context.DoanTau_LoaiGhe.SingleOrDefault(i => i.DoanTauId == doanTauId && i.LoaiGheId == loaiGheId);
                if (obj != null)
                    obj.SoLuong = soLuong;

                return context.SaveChanges() > 0;
            }
        }
 public static int HuyChiTuyetGiaoDich(int giaoDichId, int loaiGheId, int soShe)
 {
     using (var context = new VeTauEntities(false))
     {
         var chiTiets = context.ChiTietGiaoDiches.Where(ct=>ct.GiaoDichId==giaoDichId && ct.LoaiGheId==loaiGheId && ct.SoGhe==soShe);
         foreach (var chiTiet in chiTiets)
         {
             chiTiet.Huy = true;
         }
         return context.SaveChanges();
     }
 }
Beispiel #14
0
        public static int CapNhat(LoaiKhachHang loaiKhachHang)
        {
            using (var context = new VeTauEntities(false))
            {
                var doiTuong = context.LoaiKhachHangs.SingleOrDefault(i => i.Id == loaiKhachHang.Id);

                if (doiTuong != null)
                {
                    doiTuong.Ten = loaiKhachHang.Ten;
                    doiTuong.HeSo = loaiKhachHang.HeSo;
                }
                return context.SaveChanges();
            }
        }
Beispiel #15
0
        public static int CapNhatGaTau(GaTau gaTau)
        {
            using (var context = new VeTauEntities(false))
            {
                var doiTuong = context.GaTaus.SingleOrDefault(i => i.Id == gaTau.Id);

                if (doiTuong != null)
                {
                    doiTuong.Ten = gaTau.Ten;
                    doiTuong.DiaChi = gaTau.DiaChi;
                }
                return context.SaveChanges();
            }
        }
 public static int CapNhatTuyenDuong(TuyenDuong tuyenDuong)
 {
     using (var context = new VeTauEntities(false))
     {
         var doiTuong = context.TuyenDuongs.SingleOrDefault(i => i.Id == tuyenDuong.Id);
         if (doiTuong != null)
         {
             doiTuong.GaTauCuoiId = tuyenDuong.GaTauCuoiId;
             doiTuong.GaTauDauId = tuyenDuong.GaTauDauId;
             doiTuong.KhoangCach = tuyenDuong.KhoangCach;
         }
         return context.SaveChanges();
     }
 }
Beispiel #17
0
        public static int Xoa(int id)
        {
            using (var context = new VeTauEntities(false))
            {
                var doiTuong = context.LoaiKhachHangs.SingleOrDefault(pb => pb.Id == id);

                if (doiTuong != null)
                {
                    context.LoaiKhachHangs.Remove(doiTuong);
                }

                return context.SaveChanges();
            }
        }
Beispiel #18
0
 public static int CapNhatDoanTau(DoanTau doanTau)
 {
     using (var context = new VeTauEntities(false))
     {
         var doiTuong = context.DoanTaus.SingleOrDefault(i => i.Id == doanTau.Id);
         if (doiTuong != null)
         {
             doiTuong.GhiChu = doanTau.GhiChu;
             doiTuong.Name = doanTau.Name;
             doiTuong.TocDo = doanTau.TocDo;
         }
         return context.SaveChanges();
     }
 }
Beispiel #19
0
        public static int XoaGaTau(int id)
        {
            using (var context = new VeTauEntities(false))
            {
                var gaTau = context.GaTaus.SingleOrDefault(gt => gt.Id == id);

                if (gaTau != null)
                {
                    context.GaTaus.Remove(gaTau);
                }

                return context.SaveChanges();
            }

        }
Beispiel #20
0
        public static int Xoa(string id)
        {
            using (var context = new VeTauEntities(false))
            {
                var ojb = context.DoanTaus.SingleOrDefault(i => i.Id == id);

                if (ojb != null)
                {
                    context.DoanTaus.Remove(ojb);
                }

                return context.SaveChanges();
            }

        }
Beispiel #21
0
        public static int XoaLoaiGhe(int id)
        {
            using (var context = new VeTauEntities(false))
            {
                var loaiGhe = context.LoaiGhes.SingleOrDefault(gt => gt.Id == id);

                if (loaiGhe != null)
                {
                    context.LoaiGhes.Remove(loaiGhe);
                }

                return context.SaveChanges();
            }

        }
        public static int XoaTuyenDuong(int id)
        {
            using (var context = new VeTauEntities(false))
            {
                var ojb = context.TuyenDuongs.SingleOrDefault(pb => pb.Id == id);

                if (ojb != null)
                {
                    context.TuyenDuongs.Remove(ojb);
                }

                return context.SaveChanges();
            }

        }
Beispiel #23
0
        public static int XoaPhongBan(string id)
        {
            using (var context = new VeTauEntities(false))
            {
                var phongBan = context.PhongBans.SingleOrDefault(pb => pb.Id == id);

                if (phongBan != null)
                {
                    context.PhongBans.Remove(phongBan);
                }

                return context.SaveChanges();
            }
          
        }
Beispiel #24
0
 public static int CapNhatPhongBan(PhongBan phongBan)
 {
     using (var context = new VeTauEntities(false))
     {
         var doiTuong = context.PhongBans.SingleOrDefault(pb => pb.Id == phongBan.Id);
         if (doiTuong != null)
         {
             doiTuong.TenPhongBan = phongBan.TenPhongBan;
             doiTuong.RuleBaoCao = phongBan.RuleBaoCao;
             doiTuong.RuleChuyenTau = phongBan.RuleChuyenTau;
             doiTuong.RuleLichTrinh = phongBan.RuleLichTrinh;
             doiTuong.RuleNhanSu = phongBan.RuleNhanSu;
             doiTuong.RuletBanVe = phongBan.RuletBanVe;
             doiTuong.RuleQuanTri = phongBan.RuleQuanTri;
         }
         return context.SaveChanges();
     }
 }
Beispiel #25
0
        public static int CapNhat(KhachHang khachHang)
        {
            using (var context = new VeTauEntities(false))
            {
                var doiTuong = context.KhachHangs.SingleOrDefault(i => i.Id == khachHang.Id);

                if (doiTuong != null)
                {
                    doiTuong.Id = khachHang.Id;
                    doiTuong.TenKhachHang = khachHang.TenKhachHang;
                    doiTuong.CMND = khachHang.CMND;
                    doiTuong.SoDienThoai = khachHang.SoDienThoai;
                    doiTuong.LoaiKhachHangId = khachHang.LoaiKhachHangId;
                    doiTuong.MatKhau = khachHang.MatKhau;
                    doiTuong.RuleDangNhap = khachHang.RuleDangNhap;
                }
                return context.SaveChanges();
            }
        }
Beispiel #26
0
        public static int XoaTuyenDuong(int id)
        {
            using (var context = new VeTauEntities(false))
            {
                var ojb = context.TuyenDuongs.SingleOrDefault(pb => pb.Id == id);

                if (ojb != null)
                {
                    context.TuyenDuongs.Remove(ojb);
                }
                try
                {
                    return context.SaveChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            return 0;
        }
Beispiel #27
0
        public static int CapNhat(LichTrinh obj)
        {
            using (var context = new VeTauEntities(false))
            {
                var tarGetObject = context.LichTrinhs.SingleOrDefault(i => i.Id == obj.Id);

                if (tarGetObject != null)
                {
                    tarGetObject.LichTrinhMau = obj.LichTrinhMau;
                    tarGetObject.DoanTauId = obj.DoanTauId;
                    tarGetObject.GioDen = obj.GioDen;
                    tarGetObject.GioChay = obj.GioChay;
                    tarGetObject.TenLichTrinh = obj.TenLichTrinh;
                    tarGetObject.TrangThai = obj.TrangThai;
                }
                return context.SaveChanges();
            }
        }
Beispiel #28
0
        public static int Xoa(int id)
        {
            using (var context = new VeTauEntities(false))
            {
                var lichTrinh = context.LichTrinhs.SingleOrDefault(gt => gt.Id == id);

                if (lichTrinh != null)
                {
                    context.LichTrinhs.Remove(lichTrinh);
                }

                return context.SaveChanges();
            }

        }
Beispiel #29
0
        public static int Them(LichTrinh ojb)
        {
            using (var context = new VeTauEntities(false))
            {
                context.LichTrinhs.Add(ojb);
                context.SaveChanges();
                return ojb.Id;

            }
        }
Beispiel #30
0
        public static void CapNhatTrangThai(int id, int trangThai)
        {
            using (var context = new VeTauEntities(false))
            {
                var lichTrinh =  context.LichTrinhs.SingleOrDefault(gt => gt.Id == id);
                if (lichTrinh != null)
                    lichTrinh.TrangThai = trangThai;
                context.SaveChanges();
            }
            var tuyenDuongLichTrinhs = LichTrinhTuyenDuongDal.LayTatCa(id);

            if (trangThai != -1 && trangThai != 1)
                return;

            foreach (var tuyenDuong in tuyenDuongLichTrinhs)
            {
                LichTrinhTuyenDuongDal.CapNhatDaChayQua(tuyenDuong.Id, trangThai == -1);
            }
        }