예제 #1
0
        private void tool_btn_search_Click(object sender, EventArgs e)
        {
            khachhang khnew = new khachhang();

            khnew.name_kh = tool_txtsearch.Text;
            if (khnew.seach_khachhang(khnew).Rows.Count != 0)
            {
                tool_txtsearch = null;
                MessageBox.Show("Tìm được " + khnew.seach_khachhang(khnew).Rows.Count + " khách hàng ! ");
                data_khachhang.DataSource = null;
                data_khachhang.DataSource = khnew.seach_khachhang(khnew);
            }
            else
            {
                khnew.quequan = tool_txtsearch.Text;
                khnew.name_kh = null;
                if (khnew.seach_khachhang_diachi(khnew).Rows.Count != 0)
                {
                    tool_txtsearch = null;
                    MessageBox.Show("Tìm được " + khnew.seach_khachhang(khnew).Rows.Count + " khách hàng ! ");
                    data_khachhang.DataSource = khnew.seach_khachhang_diachi(khnew);
                }
                else
                {
                    MessageBox.Show("Không tìm thấy kết quả !  ");
                }
            }
        }
예제 #2
0
        private void tbs_edit_Click(object sender, EventArgs e)
        {
            if (txt_makhachhang.Text == "")
            {
                MessageBox.Show("Thông tin chưa được chọn.");
                return;
            }
            khachhang k = new khachhang();

            k.makhachhang  = txt_makhachhang.Text;
            k.tenkhachhang = txt_tenkhachhang.Text;
            k.diachi       = txt_diachi.Text;
            k.CMT          = txt_cmt.Text;
            k.quoctich     = txt_quoctich.Text;
            k.sodienthoai  = txt_sodt.Text;
            k.gioitinh     = txt_gioitinh.Text;
            k.ngaysinh     = date_ngaysinh.Value;
            if (MessageBox.Show(string.Format("Bạn có muốn sửa khách hàng?"), "", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                if (Bus.UpdateProfile(k) > 0)
                {
                    MessageBox.Show("Sửa thành công!");
                    Khachhang_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Error!");
                }
            }
        }
예제 #3
0
 public void ThayDoiInfo(infoClientModel info, int makh)
 {
     using (var ctx = new CoffeeHouseDbContext())
     {
         khachhang kh = ctx.khachhangs.FirstOrDefault(x => x.makh == makh);
         if (kh != null)
         {
             kh.sodt   = info.sodt;
             kh.diachi = info.diachi;
             ctx.SaveChanges();
         }
         user u = ctx.users.FirstOrDefault(x => x.id == kh.matk);
         if (u != null)
         {
             u.tentk = info.tenTk;
             ctx.SaveChanges();
         }
     }
     //    khachhang kh = context.khachhangs.FirstOrDefault(x => x.makh == makh);
     //if (kh != null)
     //{
     //    kh.sodt = info.sodt;
     //    kh.diachi = info.diachi;
     //    context.SaveChanges();
     //}
     //user u = context.users.FirstOrDefault(x => x.id == kh.matk);
     //if (u != null)
     //{
     //    u.tentk = info.tenTk;
     //    context.SaveChanges();
     //}
 }
예제 #4
0
        public ActionResult DangNhap(FormCollection collection)
        {
            var tendn   = collection["username"];
            var matkhau = collection["pass"];

            if (!ModelState.IsValid)
            {
                return(View("DangNhap"));
            }
            else
            {
                khachhang kh = db.khachhangs.SingleOrDefault(n => n.tentkkh == tendn && n.matkhaukh == matkhau);
                if (kh != null)
                {
                    bool a = true;
                    ViewBag.ThongBao   = "Chúc Mừng Bạn Đăng Nhập Thành Công";
                    Session["tentkkh"] = kh;
                    Session["makh"]    = kh.makh;
                    FormsAuthentication.SetAuthCookie(tendn, a);
                    return(RedirectToAction("Index", "TrangChu"));
                }
                else
                {
                    ViewBag.ThongBao = "Tên Đăng Nhập Hoặc Mật Khẩu Không Đúng";
                }
            }
            return(View());
        }
예제 #5
0
    public static bool add_Khachhang(khachhang kh)
    {
        bool       success = false;
        SqlCommand cmd     = new SqlCommand("sp_add_Khachhang", cnn);

        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@makhachhang", kh.makhachhang);
        cmd.Parameters.AddWithValue("@tenkhachhang", kh.tenkhachhang);
        cmd.Parameters.AddWithValue("@sodienthoai", kh.sodienthoai);
        cmd.Parameters.AddWithValue("@diachi", kh.diachi);
        cmd.Parameters.AddWithValue("@email", kh.email);
        cnn.Open();
        SqlTransaction trans = cnn.BeginTransaction("add_Khachhang");

        try
        {
            cmd.Transaction = trans;
            cmd.ExecuteNonQuery();
            trans.Commit();
            success = true;
        }
        catch (Exception)
        {
            success = false;
            trans.Rollback();
        }
        finally
        {
            if (cnn.State != ConnectionState.Closed)
            {
                cnn.Close();
            }
        }
        return(success);
    }
예제 #6
0
        // GET: khachhangs

        public ActionResult tracuuthongtin(string searchString)
        {
            //1. Tạo danh sách danh mục để hiển thị ở giao diện View thông qua DropDownList
            var khachhang = db.khachhangs.Select(s => new { s.Id, s.Ten, s.SDT, s.NgaySinh, s.Email, s.CMND });

            ViewBag.categoryID = new SelectList(khachhang, "Id"); // danh sách Category

            //2. Tạo câu truy vấn kết 2 bảng Link, Category bằng mệnh đề join


            //3. Tìm kiếm chuỗi truy vấn

            var khachhangs = khachhang.Where(s => s.Ten.Contains(searchString));

            //4. Tìm kiếm theo CategoryID

            //5. Chuyển đổi kết quả từ var sang danh sách List<Link>
            List <khachhang> listkh = new List <khachhang>();

            foreach (var item in khachhangs)
            {
                khachhang temp = new khachhang();
                temp.Ten      = item.Ten;
                temp.SDT      = item.SDT;
                temp.NgaySinh = item.NgaySinh;
                temp.Email    = item.Email;
                temp.CMND     = item.CMND;
                listkh.Add(temp);
            }

            return(View(listkh));
        }
예제 #7
0
        public bool DangKi(user ur, khachhang kh)
        {
            var check = context.users.Count(x => x.email == ur.email);

            if (check == 0)
            {
                //ur.password = Encrypt.MD5Hash(ur.password);
                //context.users.Add(ur);
                //context.SaveChanges();
                //user u = context.users.FirstOrDefault(s => s.id == ur.id);
                //kh.user = u;
                //context.khachhangs.Add(kh);
                //context.SaveChanges();
                ur.password = Encrypt.MD5Hash(ur.password);
                context.users.Add(ur);
                context.SaveChanges();
                kh.matk = context.users.Where(u => u.email == ur.email).Select(u => u.id).First();
                context.khachhangs.Add(kh);
                context.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #8
0
파일: khachhang.cs 프로젝트: AnhThi/Persky
 public static bool add_Khachhang(khachhang kh)
 {
     bool success = false;
     SqlCommand cmd = new SqlCommand("sp_add_Khachhang", cnn);
     cmd.CommandType = CommandType.StoredProcedure;
     cmd.Parameters.AddWithValue("@makhachhang", kh.makhachhang);
     cmd.Parameters.AddWithValue("@tenkhachhang", kh.tenkhachhang);
     cmd.Parameters.AddWithValue("@sodienthoai", kh.sodienthoai);
     cmd.Parameters.AddWithValue("@diachi", kh.diachi);
     cmd.Parameters.AddWithValue("@email", kh.email);
     cnn.Open();
     SqlTransaction trans = cnn.BeginTransaction("add_Khachhang");
     try
     {
         cmd.Transaction = trans;
         cmd.ExecuteNonQuery();
         trans.Commit();
         success = true;
     }
     catch (Exception)
     {
         success = false;
         trans.Rollback();
     }
     finally
     {
         if (cnn.State != ConnectionState.Closed)
         {
             cnn.Close();
         }
     }
     return success;
 }
        public ActionResult Edit(string makh, string tenkh, string diachi, string dienthoai, string cmnd)
        {
            khachhang save = new khachhang {
                makh = makh, tenkh = tenkh, diachi = diachi, dt = dienthoai, cmnd = cmnd
            };
            khachhang check = db.khachhangs.SingleOrDefault(x => x.cmnd == cmnd && x.makh != makh);

            try
            {
                if (makh.Length < 13 || tenkh == null || diachi == null || dienthoai == null || cmnd.Length == 0 || cmnd.Length != 9)
                {
                    Session["ThongBao"] = "Có lỗi khi sửa khách hàng";
                    return(RedirectToAction("Edit", new { id = makh }));
                }
                else if (check != null)
                {
                    Session["ThongBao"] = "Số chứng minh đã tồn tại!";
                    return(RedirectToAction("Edit", new { id = makh }));
                }
                khachhang kh = db.khachhangs.SingleOrDefault(x => x.makh == makh);

                kh.tenkh  = tenkh;
                kh.diachi = diachi;
                kh.dt     = dienthoai;
                kh.cmnd   = cmnd;

                db.SubmitChanges();
                Session["ThongBao"] = "002";
            }
            catch (Exception e)
            {
                Session["ThongBao"] = e.Message;
            }
            return(RedirectToAction("Index"));
        }
예제 #10
0
        // GET: Doimatkhau
        public void xulydoimatkhau()
        {
            String    matkhaucu      = Request.Form["matkhau"];
            String    matkhaumoi     = Request.Form["matkhaumoi"];
            String    nhaplaimatkhau = Request.Form["nhaplaimatkhaumoi"];
            khachhang kh             = new khachhang();

            kh = (khachhang)Session["nguoidung"];
            if (matkhaucu == kh.matkhau)
            {
                if (matkhaumoi == nhaplaimatkhau && matkhaumoi != "")
                {
                    var listkh = ur.khachhang.ToList();
                    foreach (khachhang i in listkh)
                    {
                        if (i.matkhau == matkhaucu && i.tendangnhap == kh.tendangnhap)
                        {
                            i.matkhau  = matkhaumoi;
                            kh.matkhau = matkhaumoi;
                            ur.SaveChanges();
                        }
                    }
                    ViewBag.mess = "Đổi mật khẩu thành công";
                }
                else
                {
                    ViewBag.mess = "Mật khẩu nhập không khớp!!!";
                }
            }
            else
            {
                ViewBag.mess = "Mật khẩu cũ không đúng";
            }
        }
        public ActionResult Insert(khachhang kh)
        {
            if (db.khachhangs.SingleOrDefault(x => x.makh == kh.makh) != null)
            {
                Session["ThongBao"] = "Mã khách hàng đã tồn tại!";
                return(View("Insert"));
            }
            else if (db.khachhangs.SingleOrDefault(x => x.makh != kh.makh && x.cmnd == kh.cmnd) != null)
            {
                Session["ThongBao"] = "Số chứng minh đã tồn tại!";
                return(View("Insert"));
            }
            else if (kh.makh.Length < 13 || kh.tenkh == null || kh.diachi == null || kh.dt == null || kh.cmnd == null || kh.cmnd.Length != 9)
            {
                Session["ThongBao"] = "Có lỗi khi thêm khách hàng";
                return(View("Insert"));
            }
            else
            {
                try
                {
                    db.khachhangs.InsertOnSubmit(kh);
                    db.SubmitChanges();
                    Session["ThongBao"] = "001";
                }
                catch (Exception e)
                {
                    Session["ThongBao"] = e.Message;
                    return(View("Insert"));
                }
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Create(khachhang kh)
        {
            if (ModelState.IsValid)
            {
                var dao = new CustomerDao();

                /* if (dao.CheckUserName(kh.KH_DIACHILAPDAT))
                 * {
                 *   ModelState.AddModelError("", "Khách hàng đã tồn tại");
                 * }*/

                /*else
                 * {*/
                long id = dao.InsertKH(kh);
                if (id > 0)
                {
                    //SetAlert("Thêm user thành công", "success");
                    return(RedirectToAction("Index", "Customer"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm khách hàng không thành công");
                }

                //}
            }
            return(RedirectToAction("Index", "Customer"));
        }
예제 #13
0
        public ActionResult LogIn(khachhang user1)
        {
            //dùng để clear lỗi của ràng buộc nhập tên kh.
            //ModelState.Where(m => m.Key == "tenkh").FirstOrDefault().Value.Errors.Clear();
            //ModelState.Where(m => m.Key == "sdt").FirstOrDefault().Value.Errors.Clear();
            if (ModelState.IsValid)
            {
                string pass = PasswordCrypt.CreateMD5(user1.matkhau);
                //ModelState.Where(m => m.Key == "tenkh").FirstOrDefault().Value.Errors.Clear();
                if (db.khachhang.Where(m => m.sdtkh == user1.sdtkh && m.matkhau == pass).Count() == 1)

                {
                    khachhang kh = db.khachhang.Where(m => m.sdtkh == user1.sdtkh && m.matkhau == pass).FirstOrDefault();
                    //gọi hàm GetRolesForUser(string username)
                    //trong fie CustomRoleProvider.cs)
                    //nó sẽ chuyền giá trị username để lấy quyền.
                    FormsAuthentication.SetAuthCookie(user1.email, true);

                    Session["Name"] = user1.sdtkh;
                    return(RedirectToAction("Index", "Home", HomeController.GetChinhanhs(db)));
                }
                else if (db.khachhang.Where(m => m.sdtkh == user1.sdtkh && m.matkhau == pass).Count() == 0)
                {
                    ViewBag.ErrorMessage = "SAI TÊN ĐĂNG NHẬP HOẶC MẬT KHẨU\n Chưa có tài khoản? Bấm Đăng ký";
                }
            }
            return(View(user1));
        }
예제 #14
0
        public ActionResult Register(khachhang user)
        {
            string password2 = PasswordCrypt.CreateMD5(user.matkhau);

            //xét email ko trùng
            if (ModelState.IsValid && db.khachhang.Where(m => m.sdtkh.Equals(user.sdtkh)).Count() == 0)

            {
                khachhang objKH = new khachhang();
                objKH.hovaten = user.hovaten;
                objKH.email   = user.email;
                objKH.matkhau = password2;
                objKH.sdtkh   = user.sdtkh;
                objKH.diachi  = user.diachi;



                //chèn dữ liệu vào bảng khách hàng
                db.khachhang.Add(objKH);
                //lưu vào csdl

                db.SaveChanges();

                return(RedirectToAction("Login", "user", HomeController.GetChinhanhs(db)));
            }
            else if (ModelState.IsValid && db.khachhang.Where(m => m.sdtkh.Equals(user.sdtkh)).Count() > 0)
            // trùng email
            {
                ModelState.AddModelError("Email", "Email đã tồn tại !");
            }
            return(View("Register"));
        }
예제 #15
0
        public ActionResult ThanhToan()
        {
            khachhang khachhangs = db.khachhangs.SingleOrDefault(n => n.makh == int.Parse(Session["makh"].ToString()));
            var       view       = new Tuple <khachhang, List <GioHang> >(khachhangs, LayGioHang());

            ViewBag.TongTien = TongTien();
            return(View(view));
        }
예제 #16
0
        // GET: Timkiemkh
        public ActionResult TimKiemKH(string khachhang)
        {
            khachhang        kh  = db.khachhangs.SingleOrDefault(x => x.makh == khachhang);
            List <khachhang> lst = new List <khachhang>();

            lst.Add(kh);
            return(View(lst));
        }
        public ActionResult DeleteConfirmed(string id)
        {
            khachhang khachhang = db.khachhang.Find(id);

            db.khachhang.Remove(khachhang);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #18
0
        public khachhang GetInforCustom(int id)
        {
            khachhang khachhang = (from kh in context.khachhangs
                                   where kh.MAKH == id
                                   select kh).ToList().FirstOrDefault();

            return(khachhang);
        }
예제 #19
0
 public static int DeleteProfile(khachhang k)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@makh", k.makhachhang)
     };
     return(DataProvider.ExecuteNonQuery("xoakhachhang", para));
 }
예제 #20
0
 public static int Xemkh(khachhang k)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@ma", k.makhachhang)
     };
     return(DataProvider.ExecuteNonQuery("xemkhachhang", para));
 }
예제 #21
0
        public khachhang thongtikhachhang(string id)
        {
            banhangDataContext context = new banhangDataContext();
            khachhang          kh      = context.khachhangs.FirstOrDefault(x => x.tkkh == id);

            kh.mkkh = null;
            return(kh);
        }
        public ActionResult QuenMatKhau(FormCollection formQuenMatKhauCollection)
        {
            try
            {
                if (Session["Taikhoan"] == null)
                {
                    if (ModelState.IsValid)
                    {
                        var tendangnhap = formQuenMatKhauCollection["TenDangNhap"];
                        var Email       = formQuenMatKhauCollection["Email"];
                        ViewBag.matkhaumoi = " ";

                        khachhang kh = data.khachhangs.Where(n => n.taikhoan == tendangnhap && n.email == Email).FirstOrDefault();
                        if (kh != null)
                        {
                            //tạo ra một mật khẩu với 6 ký tự
                            string key = KeyRandom.LayKey(6);
                            //gép 2 key vs ma rieng cua khách hàng
                            string mkmmoi = key + kh.maKHRieng;
                            //mã hóa md5
                            string mahoamatkhau = MaHoaMD5(mkmmoi);

                            ViewBag.matkhaumoi = key;
                            ViewBag.Thongbao   = "Hệ thống đang Xác nhận tài khoản.....";
                            ViewBag.tb         = "Mật khẩu của bạn đã được gửi trong mail.";
                            ViewBag.Thongbao2  = "Bạn Có thể kiểm tra mail của mình tại";
                            ViewBag.thongbao3  = "Đây";
                            ViewBag.mailKH     = "";

                            kh.password = mahoamatkhau;
                            UpdateModel(kh);
                            data.SubmitChanges();

                            string content = System.IO.File.ReadAllText(Server.MapPath("/Views/NguoiDung/GuiMailPage.html"));
                            content = content.Replace("{{TenKhachHang}}", kh.hotenkh);
                            //content = content.Replace("{{KhachHang}}", tendangnhap);
                            content = content.Replace("{{MatKhauMoi}}", key);

                            new GuiMail().GuiMailKH(Email, "Quên Mật khẩu", content);
                        }
                        else
                        {
                            ViewBag.chung = "Tên đăng nhập hoặc Email không đúng";
                        }
                    }
                }
                else
                {
                    ViewBag.ThongBao = "Tài khoản của bạn đang hoạt động.";
                }
                return(this.QuenMatKhau());
            }
            catch
            {
                ViewBag.chung = "Một số chỗ vẫn chưa nhập thông tin.";
                return(this.QuenMatKhau());
            }
        }
        public ActionResult StepEnd()
        {
            //Nhận reqest từ trang index
            string phone    = Request.Form["phone"];
            string fullname = Request.Form["fullname"];
            string email    = Request.Form["email"];
            string address  = Request.Form["address"];
            string note     = Request.Form["note"];
            //kiểm tra xem có customer chưa và cập nhật lại
            khachhang newCus = new khachhang();
            var       cus    = db.khachhang.FirstOrDefault(p => p.sdtkh.Equals(phone));

            if (cus != null)
            {
                //nếu có số điện thoại trong db rồi
                //cập nhật thông tin và lưu
                cus.hovaten         = fullname;
                cus.email           = email;
                cus.diachi          = address;
                db.Entry(cus).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }
            else
            {
                //nếu chưa có sđt trong db
                //thêm thông tin và lưu
                return(RedirectToAction("Register", "User"));
            }
            //Thêm thông tin vào order và orderdetail
            List <CartItem> giohang = Session["giohang"] as List <CartItem>;
            //thêm order mới
            donhang newOrder   = new donhang();
            int     newIDOrder = db.donhang.OrderByDescending(p => p.ngaydat).FirstOrDefault().iddh;

            newOrder.iddh      = newIDOrder;
            newOrder.sdtkh     = phone;
            newOrder.ghichu    = note;
            newOrder.ngaydat   = DateTime.Now.ToString();
            newOrder.trangthai = "0";
            db.donhang.Add(newOrder);
            db.SaveChanges();
            //thêm details
            for (int i = 0; i < giohang.Count; i++)
            {
                chitietdonhang newOrdts = new chitietdonhang();
                newOrdts.iddh    = newOrder.iddh;
                newOrdts.idta    = giohang.ElementAtOrDefault(i).thucanID;
                newOrdts.soluong = giohang.ElementAtOrDefault(i).SoLuong;
                newOrdts.dongia  = giohang.ElementAtOrDefault(i).ThanhTien.ToString();
                db.chitietdonhang.Add(newOrdts);
                db.SaveChanges();
            }
            Session["MDH"]   = newOrder.iddh;
            Session["Phone"] = phone;
            //xoá sạch giỏ hàng
            giohang.Clear();
            return(RedirectToAction("HoaDon", "ThanhToan"));
        }
예제 #24
0
        public ActionResult ThanhToan(string ten, string sdt, string diachi, DateTime nsinh, string gioitinh)
        {
            KhachhangDao khdao = new KhachhangDao();

            HoadonDao hddao = new HoadonDao();
            int       makh  = 0;
            khachhang kh    = new khachhang();

            kh.HOTEN    = ten;
            kh.DCHI     = diachi;
            kh.GIOITINH = gioitinh;
            kh.NGSINH   = nsinh.Date;
            kh.NGDK     = DateTime.Now.Date;
            kh.SODT     = sdt;

            if (Session["dangnhap"] != null)
            {
                makh = (int)Session["dangnhap"];
            }
            else
            {
                //int kiemtra = khdao.ThemKhachHang(kh);
                //if(kiemtra != 0)
                //{
                //    makh = khdao.LayKHVuaThem();
                //}
                int kiemtra = khdao.ThemKH(ten, sdt, diachi, nsinh, gioitinh);
                if (kiemtra != 0)
                {
                    makh = khdao.LayKHVuaThem();
                }
            }


            int kt = hddao.ThemHoaDon(makh, 0, (List <CartItem>)Session["giohang"], diachi);

            if (kt != 0)
            {
                ViewData["thongbao"] = "ok";
            }
            else
            {
                ViewData["thongbao"] = "error";
            }
            {
                if (Session["dangnhap"] == null || string.IsNullOrEmpty(Session["dangnhap"].ToString()))
                {
                }
                else
                {
                    makh = (int)Session["dangnhap"];
                    kh   = khdao.GetInforCustom(makh);
                }
                ViewData["CustomInfor"] = kh;
            }
            Session.Remove("giohang");
            return(View());
        }
        public ActionResult DangNhapmoi(FormCollection formDangNhapCollection)
        {
            try
            {
                if (Session["Taikhoan"] == null)
                {
                    if (ModelState.IsValid)
                    {
                        var tendangnhap = formDangNhapCollection["TenDangNhap"];
                        var matkhau     = formDangNhapCollection["MatKhau"];

                        khachhang kh = data.khachhangs.Where(n => n.taikhoan == tendangnhap).FirstOrDefault();
                        if (kh == null)
                        {
                            return(RedirectToAction("chon", "NguoiDung", new { thongbao = "Ten-TK-Khong-Ton-Tai" }));
                        }
                        else
                        {
                            string    mkmmoi  = matkhau.ToString() + kh.maKHRieng;
                            string    mkmahoa = MaHoaMD5(mkmmoi);
                            khachhang kachmoi = data.khachhangs.Where(n => n.taikhoan == tendangnhap && n.password == mkmahoa).FirstOrDefault();
                            if (tendangnhap == null)
                            {
                                ViewData["txtTenDangNhap"] = "Tên đăng nhập không bỏ trống.";
                            }
                            else if (matkhau == null)
                            {
                                ViewData["txtMatKhau"] = "Mật khẩu không được bỏ trống.";
                            }
                            else if (kachmoi != null)
                            {
                                Session["Taikhoan"]     = kachmoi;
                                Session["TenKhachHang"] = kachmoi.hotenkh;
                                Session["TenTK"]        = kachmoi.taikhoan;
                                Session["MaTKKH"]       = kachmoi.idkh;
                                Session["EmailKH"]      = kachmoi.email;
                                int sl = data.DSSachYeuThiches.Where(n => n.idkh == kachmoi.idkh).Count();
                                Session["makh"] = sl;
                                return(RedirectToAction("Index", "SachStore"));
                            }
                            else
                            {
                                return(RedirectToAction("chon", "NguoiDung", new { thongbao = "Sai-TDN-MK" }));
                            }
                        }
                    }
                }
                else
                {
                    return(RedirectToAction("chon", "NguoiDung", new { thongbao = "TK-Dang-Hoat-Dong" }));
                }
                return(RedirectToAction("chon", "NguoiDung", new { thongbao = "TK-Dang-Hoat-Dong" }));
            }
            catch
            {
                return(RedirectToAction("Chon", "NguoiDung", new { thongbao = "Sai-Thong-Tin" }));
            }
        }
예제 #26
0
        private void tabControl1_Click(object sender, EventArgs e)
        {
            khachhang kh = new khachhang();

            data_khachhang.DataSource        = kh.showkhachhang();
            data_khachhang.RowHeadersVisible = false;
            enableControl(false);
            button1.Visible = false;
        }
 public ActionResult Edit([Bind(Include = "makhachhang,tendangnhap,matkhau,hoten,sodienthoai,diachi,email,quyen")] khachhang khachhang)
 {
     if (ModelState.IsValid)
     {
         db.Entry(khachhang).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(khachhang));
 }
예제 #28
0
 public ActionResult Edit([Bind(Include = "id,tenkhachhang,socmnd,diachi,gioitinh,sodienthoai")] khachhang khachhang)
 {
     if (ModelState.IsValid)
     {
         khbus.db.Attach(khachhang);
         return(RedirectToAction("Index"));
     }
     ViewBag.gioitinh = new SelectList(khbus.db1.GetAll(), "id", "tengioitinh", khachhang.gioitinh);
     return(View(khachhang));
 }
예제 #29
0
 public ActionResult Edit([Bind(Include = "Tenkhachhang,Sdt,Diachi")] khachhang khachhang)
 {
     if (ModelState.IsValid)
     {
         db.Entry(khachhang).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(khachhang));
 }
 public ActionResult Edit([Bind(Include = "sdtkh,matkhau,hovaten,email,gioitinh,ngaysinh,diachi,anhkh,diadiemyeuthich,diadiemkem")] khachhang khachhang)
 {
     if (ModelState.IsValid)
     {
         db.Entry(khachhang).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(khachhang));
 }
예제 #31
0
 public DataTable hienthikhachhang()
 {
     try
     {
         khachhang kh = new khachhang();
         return(kh.getTable());
     }
     catch
     { throw; }
 }
예제 #32
0
 //----------------------------------------- KHÁCH HÀNG ----------------------------------------------------------------------
 protected void btn_themkhachhang_Click(object sender, EventArgs e)
 {
     khachhang kh = new khachhang();
     kh.makhachhang = txt_makhachhang.Value;
     kh.tenkhachhang = txt_tenkhachhang.Value.ToString();
     kh.email = txt_emailkhachhang.Value.ToString();
     kh.sodienthoai = txt_sdtkhachhang.Value.ToString();
     kh.diachi = txt_diachikhachhang.Value.ToString();
     bool success = khachhang_Action.add_Khachhang(kh);
     if (success == true)
     {
         Response.Write("<script>alert('Thêm khách hàng mới thành công')</script>");
     }
     else
     {
         Response.Write("<script>alert('Thêm khách hàng mới không thành công')</script>");
     }
 }
 //Thêm nhân viên
 public int insertKhachHang(KhachHangDTO khDTO)
 {
     try
     {
         khachhang kh = new khachhang();
         kh.makhachhang = khDTO.Makhachhang;
         kh.tenkhachhang = khDTO.Tenkhachhang;
         kh.gioitinh = (Boolean)khDTO.Gioitinh;
         kh.cmnd_passport = khDTO.CMND_PASSPORT;
         kh.diachi = khDTO.Diachi;
         kh.pass = khDTO.Pass;
         kh.sodienthoai = khDTO.Sodienthoai;
         kh.email = khDTO.Email;
         htDataContext.khachhangs.InsertOnSubmit(kh);
         htDataContext.SubmitChanges();
         return 1;
     }
     catch
     {
         return 0;
     }
 }