Ejemplo n.º 1
0
 public void countmin()
 {
     try
     {
         TourDLEntities     db        = new TourDLEntities();
         List <QLTour.Tour> laymingia = db.Tour.OrderBy(x => x.GiaTien).Take(1).ToList();
         //rptourmin.DataSource = laymingia;
         //rptourmin.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
 public void getData()
 {
     try
     {
         TourDLEntities db = new TourDLEntities();
         List <QLTour.LoaiPhuongTien> lstSP = db.LoaiPhuongTien.ToList();
         dgvLoaiPhuongTien.DataSource = lstSP;
         dgvLoaiPhuongTien.DataBind();
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 3
0
 // LẤY 5 TOUR CÓ GIÁ TIỀN CAO NHẤT TỪ CAO ĐỀN THẤP
 public void getgiatourmax()
 {
     try
     {
         TourDLEntities     db  = new TourDLEntities();
         List <QLTour.Tour> lst = db.Tour.OrderByDescending(x => x.GiaTien).Take(5).ToList();
         //rptoursx.DataSource = lst;
         //rptoursx.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 4
0
 public void getData()
 {
     try
     {
         TourDLEntities       db    = new TourDLEntities();
         List <QLTour.CTTour> lstSP = db.CTTour.ToList();
         dgvCTTOUR.DataSource = lstSP;
         dgvCTTOUR.DataBind();
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 5
0
 public void getDataCSKH()
 {
     try
     {
         TourDLEntities          db    = new TourDLEntities();
         List <QLTour.DiaDiemDL> lstSP = db.DiaDiemDL.ToList();
         dgvDDDLCSKH.DataSource = lstSP;
         dgvDDDLCSKH.DataBind();
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 6
0
 // TỔNG DANH THU BOOKING NĂM TRƯỚC
 public int sumtongdoanhthulastyear()
 {
     try
     {
         TourDLEntities db       = new TourDLEntities();
         DateTime       today    = DateTime.Now;
         string         lastyear = db.Booking.Where(x => x.NgayBook.Value.Month == today.Month).OrderByDescending(x => x.GiaTien).Sum(y => y.GiaTien).ToString();
         return(int.Parse(lastyear));
     }
     catch (Exception)
     {
         return(0);
     }
 }
Ejemplo n.º 7
0
 public void getDataCSKH()
 {
     try
     {
         TourDLEntities         db    = new TourDLEntities();
         List <QLTour.KhachSan> lstSP = db.KhachSan.ToList();
         dgvKhachSanCSKH.DataSource = lstSP;
         dgvKhachSanCSKH.DataBind();
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getcmbmatour();
         getcmbtentour();
         getcmbmadddl();
         getcmbmaks();
         getcmbmalpt();
         // kiểm tra trường hợp sửa/thêm mới
         // nếu url có dạng ?masp=123 => sửa, ngược lại là thêm mới
         if (Request.QueryString["MaCTTour"] == null)
         {
             // thêm mới
             btnSave.Visible      = false;
             btnAdd.Visible       = true;
             txtMaCTTour.Text     = Request.QueryString["MaCTTour"];
             txtMaCTTour.Enabled  = false;
             txtMaCTTour.CssClass = txtMaCTTour.CssClass + " form-control";
         }
         else
         {
             // Sửa
             btnSave.Visible      = true;
             btnAdd.Visible       = false;
             txtMaCTTour.Text     = Request.QueryString["MaCTTour"];
             txtMaCTTour.Enabled  = false;
             txtMaCTTour.CssClass = txtMaCTTour.CssClass + " form-control";
             // Query về db để lấy các thông tin còn lại
             TourDLEntities db  = new TourDLEntities();
             QLTour.CTTour  obj = db.CTTour.FirstOrDefault(x => x.MaCTTour == txtMaCTTour.Text);
             if (obj == null)
             {
                 Response.Redirect("CTTours.aspx");
             }
             else
             {
                 cmbMaTour.SelectedValue = obj.MaTour;
                 //cmbTenTour.SelectedValue = obj.TenTour;?
                 txtMoTaCT.Text          = obj.MoTaCT;
                 txtGiaVeNL.Text         = obj.GiaveNL.ToString();
                 txtGiaVeTE.Text         = obj.GiaVeTE.ToString();
                 cmbMaDDDL.SelectedValue = obj.MaDDDL;
                 cmbMaKS.SelectedValue   = obj.MaKS;
                 cmbMaLPT.SelectedValue  = obj.MaLPT;
             }
         }
     }
 }
Ejemplo n.º 9
0
        void getdata(string MaTour)
        {
            TourDLEntities db = new TourDLEntities();

            if (db.Tour.FirstOrDefault(x => x.MaTour == MaTour) != null)
            {
                List <QLTour.Media> lst = db.Media.Where(x => x.MaTour == MaTour).ToList();
                dgvAnh.DataSource = lst;
                dgvAnh.DataBind();
            }
            else
            {
                Response.Redirect("Tours.aspx");
            }
        }
Ejemplo n.º 10
0
 public void getDatacskh()
 {
     try
     {
         TourDLEntities     db    = new TourDLEntities();
         List <QLTour.Tour> lstSP = db.Tour
                                    .ToList();
         dgvtourcskh.DataSource = lstSP;
         dgvtourcskh.DataBind();
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 11
0
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            string         MaTour = e.CommandArgument.ToString();
            TourDLEntities db     = new TourDLEntities();

            QLTour.Media obj = db.Media.FirstOrDefault(x => x.MaTour == MaTour);
            if (obj != null)
            {
                db.Media.Remove(obj);
                db.SaveChanges();
                getdata(MaTour);
            }
            else
            {
                lbloi.Text = "lỗi";
            }
        }
Ejemplo n.º 12
0
        // lấy ra booking theo tên nv và trong khoảng thời gian 01/01/2020 - 10/10/2021
        public void selecbooktheoten()
        {
            TourDLEntities db  = new TourDLEntities();
            SqlConnection  cnn = new SqlConnection(@"Data Source=DESKTOP-AUOQ6RH;Initial Catalog=Van;Integrated Security=True");

            cnn.Open();
            string     sql = "select Booking.MaVe, Booking.MaTour, Booking.MaLT, Booking.MaKH, Booking.MaNV, Booking.NgayBook, Booking.GiaTien, NhanVien.TenNV as TenNV from Booking, NhanVien where Booking.MaNV = NhanVien.MaNV and NhanVien.TenNV like N'%thủy%' and  NgayBook between '01/01/2020' and '10/10/2021'";
            SqlCommand com = new SqlCommand(sql, cnn); //bat dau truy van

            com.CommandType = CommandType.Text;
            SqlDataAdapter da = new SqlDataAdapter(com); //chuyen du lieu ve
            DataTable      dt = new DataTable();         //tạo một kho ảo để lưu trữ dữ liệu

            da.Fill(dt);                                 // đổ dữ liệu vào kho
            //dgvtimbooktheoten.DataSource = dt;
            //dgvtimbooktheoten.DataBind();
            cnn.Close();  // đóng kết nối
        }
Ejemplo n.º 13
0
        public string soluongdattourmin()
        {
            TourDLEntities db  = new TourDLEntities();
            SqlConnection  cnn = new SqlConnection(@"Data Source=DESKTOP-AUOQ6RH;Initial Catalog=Van;Integrated Security=True");

            cnn.Open();
            string     sl  = "select top 1  count(1) from Tour, Booking where Tour.MaTour = Booking.MaTour group by Booking.MaTour, Tour.TenTour order by COUNT(1)";
            SqlCommand com = new SqlCommand(sl, cnn); //bat dau truy van

            com.CommandType = CommandType.Text;
            SqlDataAdapter da = new SqlDataAdapter(com); //chuyen du lieu ve
            DataTable      dt = new DataTable();         //tạo một kho ảo để lưu trữ dữ liệu

            da.Fill(dt);                                 // đổ dữ liệu vào kho
            cnn.Close();                                 // đóng kết nối

            return(dt.ToString());
        }
Ejemplo n.º 14
0
        // LẤY RA TÊN TÊN KHÁCH HÀNG ĐẶT ít TOUR NHẤT
        public void seleckhdatmin()
        {
            TourDLEntities db  = new TourDLEntities();
            SqlConnection  cnn = new SqlConnection(@"Data Source=DESKTOP-AUOQ6RH;Initial Catalog=Van;Integrated Security=True");

            cnn.Open();
            string     sql = "select  top 1  KhachHang.TenKH  from KhachHang, Booking where KhachHang.MaKH = Booking.MaKH group by Booking.MaKH, KhachHang.TenKH order by COUNT(1)";
            SqlCommand com = new SqlCommand(sql, cnn); //bat dau truy van

            com.CommandType = CommandType.Text;
            SqlDataAdapter da = new SqlDataAdapter(com); //chuyen du lieu ve
            DataTable      dt = new DataTable();         //tạo một kho ảo để lưu trữ dữ liệu

            da.Fill(dt);                                 // đổ dữ liệu vào kho
            cnn.Close();                                 // đóng kết nối

            dgvkhdatmin.DataSource = dt;
            dgvkhdatmin.DataBind();
        }
Ejemplo n.º 15
0
        // LẤY RA TÊN NHÂN VIÊN BÁN TOUR ít NHẤT
        public void selecnhanvienbanmin()
        {
            TourDLEntities db  = new TourDLEntities();
            SqlConnection  cnn = new SqlConnection(@"Data Source=DESKTOP-AUOQ6RH;Initial Catalog=Van;Integrated Security=True");

            cnn.Open();
            string     sql = "select  top 1  NhanVien.TenNV from NhanVien, Booking where NhanVien.MaNV = Booking.MaNV group by Booking.MaNV, NhanVien.TenNV order by COUNT(1)";
            SqlCommand com = new SqlCommand(sql, cnn); //bat dau truy van

            com.CommandType = CommandType.Text;
            SqlDataAdapter da = new SqlDataAdapter(com); //chuyen du lieu ve
            DataTable      dt = new DataTable();         //tạo một kho ảo để lưu trữ dữ liệu

            da.Fill(dt);                                 // đổ dữ liệu vào kho
            cnn.Close();                                 // đóng kết nối

            //dgvnhanvienbanmin.DataSource = dt;
            //dgvnhanvienbanmin.DataBind();
        }
Ejemplo n.º 16
0
        public string GetMaPT()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.PhuongTien.Max(x => x.MaPT);

            string ma;
            int    a = int.Parse(maMax.Substring(2));

            a++;
            if (a < 10)
            {
                ma = "pt00" + a;
            }
            else
            {
                ma = "pt0" + a;
            }
            return(ma);
        }
Ejemplo n.º 17
0
        public string getmadl()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.DiaDiemDL.Max(x => x.MaDDDL);

            string ma;
            int    a = int.Parse(maMax.Substring(4));

            a++;
            if (a < 10)
            {
                ma = "DDDL00" + a;
            }
            else
            {
                ma = "DDDL0" + a;
            }
            return(ma);
        }
Ejemplo n.º 18
0
        void getDatabk()
        {
            try
            {
                TourDLEntities db = new TourDLEntities();

                List <QLTour.Booking> lstTour = db.Booking.ToList();
                List <string>         lst     = new List <string>();
                int c = 1;
                for (int i = 0; i < txtSearch.Text.Length; i++)
                {
                    if (txtSearch.Text[i] == ' ')
                    {
                        c++;
                    }
                }
                string[] tu = txtSearch.Text.Split(' ');
                for (int i = 0; i < c; i++)
                {
                    lst.Add(tu[i]);
                }
                string src = Request.QueryString["src"].ToString();
                List <QLTour.Booking> lstT = db.Booking.Where(x => lst.Any(k => x.MaKH.Contains(src)) || lst.Any(k => x.MaNV.Contains(src)) || lst.Any(k => x.MaTour.Contains(src)) || lst.Any(k => x.NgayBook.ToString().Contains(src))).ToList();
                int t1 = lstT.Count();
                for (int i = 0; i < t1; i++)
                {
                    Booking obj = lstT.ElementAt(i);
                }
                lbkeysearch.Text = src;
                //List<QLTour.Tour> lst = db.Tour.OrderBy(x => x.MaTour).Take(5).ToList();

                dgvbooking.DataSource = lstT;
                dgvbooking.DataBind();
                if (lstT == null || lstT.ToString() == "")
                {
                    lbNotFound.Text = "Không tìm thấy kết quả phù hợp";
                }
            }
            catch (Exception)
            {
                lbNotFound.Text = "Không tìm thấy kết quả phù hợp";
            }
        }
Ejemplo n.º 19
0
 protected void btnXoa_Command(object sender, CommandEventArgs e)
 {
     try
     {
         string           MaLT = e.CommandArgument.ToString();
         TourDLEntities   db   = new TourDLEntities();
         QLTour.LichTrinh obj  = db.LichTrinh.FirstOrDefault(x => x.MaLT == MaLT);
         if (obj != null)
         {
             db.LichTrinh.Remove(obj);
             db.SaveChanges();
             getData();
         }
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 20
0
 protected void btnXoa_Command(object sender, CommandEventArgs e)
 {
     try
     {
         string          MaNV = e.CommandArgument.ToString();
         TourDLEntities  db   = new TourDLEntities();
         QLTour.NhanVien obj  = db.NhanVien.FirstOrDefault(x => x.MaNV == MaNV);
         if (obj != null)
         {
             db.NhanVien.Remove(obj);
             db.SaveChanges();
             getData();
         }
     }
     catch
     {
         hplloi.Text = "Lỗi không thể xóa! có thể đối tượng đang ở một bảng khác!";
     }
 }
Ejemplo n.º 21
0
        public string getmanv()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.NhanVien.Max(x => x.MaNV);

            string ma;
            int    a = int.Parse(maMax.Substring(2));

            a++;
            if (a < 10)
            {
                ma = "NV00" + a;
            }
            else
            {
                ma = "NV0" + a;
            }
            return(ma);
        }
Ejemplo n.º 22
0
        public string GetMatour()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.LoaiTour.Max(x => x.MaLoaiTour);

            string ma;
            int    a = int.Parse(maMax.Substring(2));

            a++;
            if (a < 10)
            {
                ma = "LT00" + a;
            }
            else
            {
                ma = "LT0" + a;
            }
            return(ma);
        }
Ejemplo n.º 23
0
 protected void btnXoa_Command(object sender, CommandEventArgs e)
 {
     try
     {
         string           Mdddl = e.CommandArgument.ToString();
         TourDLEntities   db    = new TourDLEntities();
         QLTour.DiaDiemDL obj   = db.DiaDiemDL.FirstOrDefault(x => x.MaDDDL == Mdddl);
         if (obj != null)
         {
             db.DiaDiemDL.Remove(obj);
             db.SaveChanges();
             getData();
         }
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 24
0
        public string getmaks()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.KhachSan.Max(x => x.MaKS);

            string ma;
            int    a = int.Parse(maMax.Substring(2));

            a++;
            if (a < 10)
            {
                ma = "KS00" + a;
            }
            else
            {
                ma = "KS0" + a;
            }
            return(ma);
        }
Ejemplo n.º 25
0
        public string GetMaLTr()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.LichTrinh.Max(x => x.MaLT);

            string ma;
            int    a = int.Parse(maMax.Substring(3));

            a++;
            if (a < 10)
            {
                ma = "l00" + a;
            }
            else
            {
                ma = "l0" + a;
            }
            return(ma);
        }
Ejemplo n.º 26
0
 protected void btnXoa_Command(object sender, CommandEventArgs e)
 {
     try
     {
         int            MaVe = Int32.Parse(e.CommandArgument.ToString());
         TourDLEntities db   = new TourDLEntities();
         QLTour.Booking obj  = db.Booking.FirstOrDefault(x => x.MaVe == MaVe);
         if (obj != null)
         {
             db.Booking.Remove(obj);
             db.SaveChanges();
             getData();
         }
     }
     catch
     {
         //
     }
 }
Ejemplo n.º 27
0
        public string getmacttour()
        {
            TourDLEntities db    = new TourDLEntities();
            string         maMax = db.CTTour.Max(x => x.MaCTTour);

            string ma;
            int    a = int.Parse(maMax.Substring(3));

            a++;
            if (a < 10)
            {
                ma = "CTT00" + a;
            }
            else
            {
                ma = "CTT0" + a;
            }
            return(ma);
        }
Ejemplo n.º 28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                getcmbdddl();
                // kiểm tra trường hợp sửa/thêm mới
                // nếu url có dạng ?masp=123 => sửa, ngược lại là thêm mới
                if (Request.QueryString["MaKS"] == null)
                {
                    // thêm mới

                    btnSave.Visible  = false;
                    btnAdd.Visible   = true;
                    txtMaKS.Enabled  = false;
                    txtMaKS.CssClass = txtMaKS.CssClass + " form-control";
                }
                else
                {
                    // Sửa
                    btnSave.Visible  = true;
                    btnAdd.Visible   = false;
                    txtMaKS.Text     = Request.QueryString["MaKS"];
                    txtMaKS.Enabled  = false;
                    txtMaKS.CssClass = txtMaKS.CssClass + " form-control";
                    // Query về db để lấy các thông tin còn lại
                    TourDLEntities  db  = new TourDLEntities();
                    QLTour.KhachSan obj = db.KhachSan.FirstOrDefault(x => x.MaKS == txtMaKS.Text);
                    if (obj == null)
                    {
                        Response.Redirect("KhachSans.aspx");
                    }
                    else
                    {
                        txtMaKS.Text          = obj.MaKS;
                        txtTenKS.Text         = obj.TenKS;
                        txtSDT.Text           = obj.SDT.ToString();
                        txtEmail.Text         = obj.Email;
                        cmbdddl.SelectedValue = obj.MaDDDL;
                    }
                }
            }
        }
Ejemplo n.º 29
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                TourDLEntities db  = new TourDLEntities();
                QLTour.CTTour  obj = db.CTTour.FirstOrDefault(x => x.MaCTTour == txtMaCTTour.Text);
                if (obj != null)
                {
                    // Cảnh báo mã sản phẩm đã tồn tại
                    lbthongbao.Text = "tài khoản đã tồn tại!";
                }
                else
                {
                    if (txtGiaVeNL.Text == "" || txtGiaVeTE.Text == "")
                    {
                        lbthongbao.Text = "Bạn chưa nhập giá vé!";
                    }
                    else
                    {
                        obj          = new QLTour.CTTour();
                        obj.MaCTTour = getmacttour();
                        obj.MaTour   = cmbMaTour.Text;
                        //obj.TenTour = cmbTenTour.SelectedValue;?
                        obj.MoTaCT  = txtMoTaCT.Text;
                        obj.GiaveNL = Int32.Parse(txtGiaVeNL.Text);
                        obj.GiaVeTE = Int32.Parse(txtGiaVeTE.Text);
                        obj.MaDDDL  = cmbMaDDDL.Text;
                        obj.MaKS    = cmbMaKS.Text;
                        obj.MaLPT   = cmbMaLPT.Text;

                        db.CTTour.Add(obj);
                        db.SaveChanges();
                        Response.Redirect("CTTours.aspx");
                    }
                }
            }
            catch
            {
                // Lỗi
                lbthongbao.Text = "Lỗi không thể thêm!";
            }
        }
Ejemplo n.º 30
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getcmbMaLPT();
         getcmbSoCho();
         // kiểm tra trường hợp sửa/thêm mới
         // nếu url có dạng ?masp=123 => sửa, ngược lại là thêm mới
         if (Request.QueryString["MaPT"] == null)
         {
             // thêm mới
             btnSave.Visible  = false;
             btnAdd.Visible   = true;
             txtMaPT.Text     = Request.QueryString["MaPT"];
             txtMaPT.Enabled  = false;
             txtMaPT.CssClass = txtMaPT.CssClass + " form-control";
         }
         else
         {
             // Sửa
             btnSave.Visible  = true;
             btnAdd.Visible   = false;
             txtMaPT.Text     = Request.QueryString["MaPT"];
             txtMaPT.Enabled  = false;
             txtMaPT.CssClass = txtMaPT.CssClass + " form-control";
             // Query về db để lấy các thông tin còn lại
             TourDLEntities    db  = new TourDLEntities();
             QLTour.PhuongTien obj = db.PhuongTien.FirstOrDefault(x => x.MaPT == txtMaPT.Text);
             if (obj == null)
             {
                 Response.Redirect("PhuongTiens.aspx");
             }
             else
             {
                 txtMaPT.Text           = obj.MaPT;
                 txtTenPT.Text          = obj.TenPT;
                 cmbMaLPT.SelectedValue = obj.MaLPT;
                 cmbSoCho.SelectedValue = obj.SoCho.ToString();
             }
         }
     }
 }