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; } }
public void getData() { try { TourDLEntities db = new TourDLEntities(); List <QLTour.LoaiPhuongTien> lstSP = db.LoaiPhuongTien.ToList(); dgvLoaiPhuongTien.DataSource = lstSP; dgvLoaiPhuongTien.DataBind(); } catch { // } }
// 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; } }
public void getData() { try { TourDLEntities db = new TourDLEntities(); List <QLTour.CTTour> lstSP = db.CTTour.ToList(); dgvCTTOUR.DataSource = lstSP; dgvCTTOUR.DataBind(); } catch { // } }
public void getDataCSKH() { try { TourDLEntities db = new TourDLEntities(); List <QLTour.DiaDiemDL> lstSP = db.DiaDiemDL.ToList(); dgvDDDLCSKH.DataSource = lstSP; dgvDDDLCSKH.DataBind(); } catch { // } }
// 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); } }
public void getDataCSKH() { try { TourDLEntities db = new TourDLEntities(); List <QLTour.KhachSan> lstSP = db.KhachSan.ToList(); dgvKhachSanCSKH.DataSource = lstSP; dgvKhachSanCSKH.DataBind(); } catch { // } }
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; } } } }
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"); } }
public void getDatacskh() { try { TourDLEntities db = new TourDLEntities(); List <QLTour.Tour> lstSP = db.Tour .ToList(); dgvtourcskh.DataSource = lstSP; dgvtourcskh.DataBind(); } catch { // } }
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"; } }
// 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 }
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()); }
// 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(); }
// 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(); }
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); }
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); }
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"; } }
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 { // } }
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!"; } }
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); }
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); }
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 { // } }
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); }
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); }
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 { // } }
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); }
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; } } } }
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!"; } }
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(); } } } }