Ejemplo n.º 1
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!";
     }
 }
Ejemplo n.º 2
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
            }
        }
Ejemplo n.º 3
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>");
            }
        }
Ejemplo n.º 4
0
 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");
     }
 }
Ejemplo n.º 5
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!";
     }
 }
Ejemplo n.º 6
0
        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";
            }
        }
Ejemplo n.º 7
0
 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();
     }
 }
Ejemplo n.º 8
0
        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;
                        }
                    }
                }
            }
        }