protected void btnSave_Click(object sender, EventArgs e) { try { // Sửa dữ liệu TourDLEntities db = new TourDLEntities(); QLTour.CTTour obj = db.CTTour.FirstOrDefault(x => x.MaCTTour == txtMaCTTour.Text); if (obj == null) { Response.Redirect("CTTours.aspx"); } else { obj.MaTour = cmbMaTour.SelectedValue; //obj.TenTour = cmbTenTour.SelectedValue;? obj.MoTaCT = txtMoTaCT.Text; obj.GiaveNL = Int32.Parse(txtGiaVeNL.Text); obj.GiaVeTE = Int32.Parse(txtGiaVeTE.Text); obj.MaDDDL = cmbMaDDDL.SelectedValue; obj.MaKS = cmbMaKS.SelectedValue; obj.MaLPT = cmbMaLPT.SelectedValue; db.SaveChanges(); Response.Redirect("CTTours.aspx"); } } catch { // Lỗi } }
public void getDDDL(string MaTour) { TourDLEntities db = new TourDLEntities(); QLTour.CTTour obj = db.CTTour.FirstOrDefault(x => x.MaTour == MaTour); string MaDDDL = obj.MaDDDL.ToString(); lbDDDL.Text = db.DiaDiemDL.First(x => x.MaDDDL == MaDDDL).TenDDDL; }
// void getdata(string MaTour) { TourDLEntities db = new TourDLEntities(); QLTour.CTTour obj = db.CTTour.FirstOrDefault(x => x.MaTour == MaTour); List <QLTour.CTTour> lst = db.CTTour.Where(x => x.MaTour == MaTour).ToList(); txtGiaNL.Text = obj.GiaveNL.ToString(); txtGiaTE.Text = obj.GiaVeTE.ToString(); }
//------------------------------------------- //public string getIDBooking() //{ // TourDLEntities db = new TourDLEntities(); // string maMax = db.Booking.Max(x => x.MaVe); // // // string ma; // int a = int.Parse(maMax.Substring(2)); // a++; // if (a < 10) // { // ma = "v00" + a; // } // else // { // ma = "v0" + a; // } // return ma; // //TourDLEntities db = new TourDLEntities(); // //string maMax = db.Booking.Max(x => x.MaVe); // //// // //string ma; // //int a = int.Parse(maMax.Substring(2)); // //a++; // //if (a < 10) // //{ // // ma = "v00" + a; // //} // //else // //{ // // ma = "v0" + a; // //} // //return ma; //} //public string AutoGetma() //{ // string matour = getIDBooking(); // int MTour = int.Parse(matour.Substring(3)); // MTour++; // if (MTour < 10) // { // matour = "v00" + MTour; // } // else // { // matour = "v0" + MTour; // } // return matour; //} protected void lbtnDatTour_Click(object sender, EventArgs e) { try { TourDLEntities db = new TourDLEntities(); string matour = lbMaTour.Text.ToString(); //không cần check điều kiện //get makh string abc = Session["TaiKhoan"].ToString(); QLTour.KhachHang obj1 = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == abc); string makh = obj1.MaKH; //get madddl QLTour.CTTour obj2 = db.CTTour.FirstOrDefault(x => x.MaTour == matour); string madddl = obj2.MaDDDL.ToString(); //get gia tour QLTour.CTTour obj3 = db.CTTour.FirstOrDefault(x => x.MaTour == matour); //dgvCTTour.DataSource = lst; //dgvCTTour.DataBind(); int GiaNL = Int32.Parse(obj3.GiaveNL.ToString()); int GiaTE = Int32.Parse(obj3.GiaVeTE.ToString()); int SoNL = Int32.Parse(txtSoNL.Text); int SoTE = Int32.Parse(txtSoTE.Text); int GiaTour = Int32.Parse(txtGiaTour.Text); int abcd = 0; abcd = abcd + (GiaNL * SoNL) + (GiaTE * SoTE) + GiaTour; QLTour.Booking obj = db.Booking.FirstOrDefault();//? obj = new QLTour.Booking(); //obj.MaVe = AutoGetma(); obj.MaTour = lbMaTour.Text.ToString(); obj.SLNguoiLon = Int32.Parse(txtSoNL.Text); obj.SLTreEm = Int32.Parse(txtSoTE.Text); obj.MaLT = Request.QueryString["MaLT"].ToString(); obj.MaKH = makh; obj.MaDDDL = madddl; obj.MaNV = null; obj.TrangThai = Int32.Parse("0"); obj.GiaTien = abcd; // db.Booking.Add(obj); db.SaveChanges(); //Response.Write("<script>alert('đặt tour thành công. chúng tôi sẽ liên hệ với bạn sớm!');</script>"); Response.Redirect("Home.aspx"); } catch (Exception) { Response.Write("<script>alert('Không thể đặt tour lúc này. vui lòng thử lại!');</script>"); } }
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; } } } }
public void getKhachSan(string MaTour) { TourDLEntities db = new TourDLEntities(); QLTour.CTTour obj = db.CTTour.FirstOrDefault(x => x.MaTour == MaTour); string MaDDDL = obj.MaDDDL.ToString(); string MaKS = db.KhachSan.First(x => x.MaDDDL == MaDDDL).MaKS; lbKhachSan.Text = db.KhachSan.First(x => x.MaKS == MaKS).TenKS; //QLTour.DiaDiemDL obj1 = db.DiaDiemDL.FirstOrDefault(x => x.MaDDDL == MaDDDL); //string MaKS = obj1.Ma.ToString(); //lbKhachSan.Text = db.KhachSan.First(x => x.MaKS == MaKS).TenKS; }
protected void btnXoa_Command(object sender, CommandEventArgs e) { try { string MaCTTour = e.CommandArgument.ToString(); TourDLEntities db = new TourDLEntities(); QLTour.CTTour obj = db.CTTour.FirstOrDefault(x => x.MaCTTour == MaCTTour); if (obj != null) { db.CTTour.Remove(obj); db.SaveChanges(); getData(); } } catch { // } }
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!"; } }