Esempio n. 1
0
        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
            }
        }
Esempio n. 2
0
 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!";
     }
 }
Esempio n. 3
0
        protected void btnSend_Click(object sender, EventArgs e)
        {
            try
            {
                TourDLEntities db = new TourDLEntities();

                string name = "Người dùng ẩn danh";
                if (Session["TaiKhoan"] != null)
                {
                    string taikhoan = Session["TaiKhoan"].ToString();
                    name = db.KhachHang.First(x => x.TaiKhoan == taikhoan).TenKH.ToString();
                }

                QLTour.Comment obj = new QLTour.Comment();
                obj.MaTour    = Request.QueryString["MaTour"].ToString();
                obj.Contents  = txtComments.Text;
                obj.Name      = name;
                obj.Date_seen = DateTime.Now;

                db.Comment.Add(obj);
                db.SaveChanges();
                Response.Redirect("Single_listing.aspx?MaTour=" + Request.QueryString["MaTour"]);
            }
            catch (Exception)
            {
                Response.Write("<script>alert('Gửi thất bại!');</script>");
                throw;
            }
        }
Esempio n. 4
0
 protected void btnDanhGia_Click(object sender, EventArgs e)
 {
     QLTour.DanhGia obj = new QLTour.DanhGia();
     obj.MaTour = Request.QueryString["MaTour"];
     obj.MaKH   = Request.QueryString["MaKH"];
     obj.MaVe   = Int32.Parse(Request.QueryString["MaVe"]);
     obj.Diem   = Int32.Parse(Request.Form["rating"].ToString());
     db.DanhGia.Add(obj);
     db.SaveChanges();
     Response.Write("<script>alert('Cảm ơn bạn đã đánh giá');</script>");
     Response.Redirect("EditInfo.aspx");
 }
Esempio n. 5
0
        //-------------------------------------------
        //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>");
            }
        }
Esempio n. 6
0
 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!";
     }
 }
Esempio n. 7
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                TourDLEntities db = new TourDLEntities();

                QLTour.Contact obj = new QLTour.Contact();
                obj.Name    = txtName.Text;
                obj.Email   = txtEmail.Text;
                obj.Subject = txtSubject.Text;
                obj.Message = txtMessage.Text;

                db.Contact.Add(obj);
                db.SaveChanges();
                //Response.Write("<script>alert('Gửi thành công!');</script>");
                Response.Redirect("Contacts.aspx");
            }
            catch (Exception)
            {
                // Lỗi
                Response.Write("<script>alert('Gửi thất bại!');</script>");
            }
        }