protected void btnDoiMK_Click(object sender, EventArgs e) { try { TourDLEntities db = new TourDLEntities(); String id = txtTaiKhoan.Text.ToString(); string oldpass = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == id).Matkhau.ToString(); if (oldpass == getMKMH(txtMatKhauCu.Text)) { if (txtMatKhauMoi.Text == txtXNMKMoi.Text) { QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == id); if (obj == null) { Response.Redirect("Login.aspx"); } else { obj.Matkhau = getMKMH(txtMatKhauMoi.Text); db.SaveChanges(); Response.Redirect("Login.aspx"); } } } else { lbError.Text = "lỗi"; } } catch { lbError.Text = "Lỗi, không thể đổi mật khẩu!"; } }
protected void btnUpdate_Click(object sender, EventArgs e) { try { // Sửa dữ liệu QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == lbTaiKhoan.Text); if (obj == null) { Response.Redirect("Home.aspx"); } else { obj.TenKH = txtName.Text; obj.GioiTinh = cbGioiTinh.SelectedValue; obj.QuocTich = txtQuocTich.Text; obj.CMND = txtCMND.Text; obj.DiaChi = txtDiaChi.Text; obj.SDT = txtSoDT.Text; db.SaveChanges(); Response.Redirect("Home.aspx"); } } catch { // Lỗi } }
//------------------------------------------- //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>"); } }
public void getInfoKH() { try { //Load dữ liệu string abc = Session["TaiKhoan"].ToString(); // Query về db để lấy các thông tin còn lại TourDLEntities db = new TourDLEntities(); QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == abc); lbTenKH.Text = obj.TenKH; lbDiaChi.Text = obj.DiaChi; lbSoDT.Text = obj.SDT; string makh = obj.MaKH; } catch (Exception) { Response.Redirect("Login.aspx"); } }
protected void btnRegister_Click(object sender, EventArgs e) { try { TourDLEntities db = new TourDLEntities(); string taikhoan = txtTaiKhoan.Text; int soluong = db.KhachHang.Count(x => x.TaiKhoan == taikhoan); if (soluong == 1) { //Tài khoản đã tồn tại lbError.Text = "tài khoản đã tồn tại!"; } if (txtMatKhau.Text == txtXTMatKhau.Text && txtTaiKhoan.Text != null && txtXTMatKhau.Text != null) { //check điều kiện QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == txtTaiKhoan.Text); obj = new QLTour.KhachHang(); obj.MaKH = getmatour(); obj.TenKH = null; obj.GioiTinh = null; obj.QuocTich = null; obj.CMND = null; obj.DiaChi = null; obj.SDT = null; obj.TaiKhoan = txtTaiKhoan.Text; obj.Matkhau = mahoa(txtMatKhau.Text); db.KhachHang.Add(obj); db.SaveChanges(); Response.Redirect("Login.aspx"); } else { //lỗi lbError.Text = "Thông tin không chính xác"; } } catch (Exception) { lbError.Text = "Không thể tạo tài khoản!"; } }
protected void btnSave_Click(object sender, EventArgs e) { try { // Sửa dữ liệu TourDLEntities db = new TourDLEntities(); QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.MaKH == txtMaKH.Text); if (obj == null) { Response.Redirect("KhachHangs.aspx"); } else { if (txtTaiKhoan.Text == "" || txtTenKH.Text == "" || txtCMND.Text == "") { lbErrordangky.Text = "Bạn chưa nhập đủ thông tin yêu cầu!"; } else { obj.MaKH = txtMaKH.Text; obj.TenKH = txtTenKH.Text; obj.QuocTich = txtQuocTich.Text; obj.CMND = txtCMND.Text; obj.GioiTinh = txtGioiTinh.Text; obj.DiaChi = txtDiaChi.Text; obj.SDT = txtSDT.Text; obj.TaiKhoan = txtTaiKhoan.Text; db.SaveChanges(); Response.Redirect("KhachHangs.aspx"); } } } catch { // Lỗi lbErrordangky.Text = "Lỗi không thể đăng ký!!!, Vui lòng kiểm tra lại"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["TaiKhoan"] == null || Session["TaiKhoan"].ToString() == "") { //Chưa đăng nhập Response.Redirect("Home.aspx"); } else { //Load dữ liệu lbTaiKhoan.Text = Session["TaiKhoan"].ToString(); // Query về db để lấy các thông tin còn lại QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.TaiKhoan == lbTaiKhoan.Text); if (obj == null) { Response.Redirect("Home.aspx"); } else { txtName.Text = obj.TenKH; cbGioiTinh.SelectedValue = obj.GioiTinh; txtQuocTich.Text = obj.QuocTich; txtCMND.Text = obj.CMND; txtDiaChi.Text = obj.DiaChi; txtSoDT.Text = obj.SDT; string makh = obj.MaKH; getdata(makh); //tongtien(makh); //conditions ranting } } //getData(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 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["MaKH"] == null) { // thêm mới txtMaKH.Text = Request.QueryString["MaKH"]; txtMaKH.CssClass = txtMaKH.CssClass + " form-control"; txtMaKH.Enabled = false; btnSave.Visible = false; //txtMaNV.Enabled = true; } else { TourDLEntities db = new TourDLEntities(); // Sửa btnSave.Visible = true; string q = Session["username"].ToString(); QLTour.NhanVien ob = db.NhanVien.FirstOrDefault(p => p.MaNV == q); string quyen = ob.NghiepVu; if (quyen == "Admin" || quyen == "Manager") { txtMaKH.Text = Request.QueryString["MaKH"]; txtMaKH.Enabled = false; txtMaKH.CssClass = txtMaKH.CssClass + " form-control"; QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.MaKH == txtMaKH.Text); if (obj == null) { Response.Redirect("KhachHangs.aspx"); } else { txtMaKH.Text = obj.MaKH.ToString(); txtTenKH.Text = obj.TenKH; txtQuocTich.Text = obj.QuocTich; txtCMND.Text = obj.CMND.ToString(); txtGioiTinh.Text = obj.GioiTinh; txtDiaChi.Text = obj.DiaChi; txtSDT.Text = obj.SDT.ToString(); txtTaiKhoan.Text = obj.TaiKhoan; //txtMatKhau.Text = obj.Matkhau; } } else { txtMaKH.Text = Request.QueryString["MaKH"]; txtMaKH.Enabled = false; txtMaKH.CssClass = txtMaKH.CssClass + " form-control"; // Query về db để lấy các thông tin còn lại QLTour.KhachHang obj = db.KhachHang.FirstOrDefault(x => x.MaKH == txtMaKH.Text); if (obj == null) { Response.Redirect("KhachHangs.aspx"); } else { txtMaKH.Text = obj.MaKH.ToString(); txtTenKH.Text = obj.TenKH; txtQuocTich.Text = obj.QuocTich; txtCMND.Text = obj.CMND.ToString(); txtGioiTinh.Text = obj.GioiTinh; txtDiaChi.Text = obj.DiaChi; txtSDT.Text = obj.SDT.ToString(); txtTaiKhoan.Text = obj.TaiKhoan; //txtMatKhau.Text = obj.Matkhau; } } } } }