コード例 #1
0
        public ActionResult ThayDoiDiaChi(KHACHHANG kh)
        {
            string diaChi = Request.Form["DiaChi"].ToString();
            var    maKH   = int.Parse(Session["UserID"].ToString());

            kh = db.KHACHHANGs.Find(maKH);
            if (kh.DiaChi == diaChi)
            {
                return(View());
            }
            else
            {
                kh.DiaChi          = diaChi;
                db.Entry(kh).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("ThanhToan", new { maKH = maKH }));
            }
        }
コード例 #2
0
 public bool UpdateKhachHang(DTO_KhachHang a)
 {
     try
     {
         KHACHHANG edit = db.KHACHHANGs.Where(p => p.MAKHACHHANG.Equals(a.MaKhachHang)).SingleOrDefault();
         edit.TENKHACHHANG = a.TenKhachHang;
         edit.EMAIL        = a.Email;
         edit.DIENTHOAI    = a.DienThoai;
         edit.NGAYSINH     = a.NgaySinh;
         edit.DIACHI       = a.DiaChi;
         db.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #3
0
        public Boolean checkRegister(KHACHHANG kh)
        {
            KHACHHANG moi = dulieu.KHACHHANGs.FirstOrDefault(k => k.TENDN == kh.TENDN);

            Session["checkloi"] = "";
            if (moi != null)
            {
                Session["checkloi"] = "Tên Đăng Nhập Đã Tồn Tại";
                return(false);
            }
            if (!isEmail(kh.EMAIL))
            {
                Session["checkloi"] = "email Không Hợp Lệ";
                return(false);
            }
            Session["checkloi"] = "";
            return(true);
        }
コード例 #4
0
ファイル: frmKhachHang.cs プロジェクト: phattaiv6/QLCFWF
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult dr = XtraMessageBox.Show("Bạn có chắc muốn xóa không ?", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                //khởi tạo đối tượng nhân viên
                KHACHHANG user = new KHACHHANG();
                //lấy mã nhân viên từ gridView1 của devexpress, lưu ý các bạn nhớ viết name của trường cần lấy phải đúng như
                //trong csdl nhé
                user.MAKH = Convert.ToString(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "MAKH").ToString());
                //thực hienj hàm xóa
                new UserDAO().delete(user);
                gridControl1.RefreshDataSource();
                XtraMessageBox.Show("Xóa thành công", "THÔNG BÁO  ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                KhachHang_Load(sender, e);
            }
        }
コード例 #5
0
        public ActionResult XacnhanxoaKH(int id)
        {
            if (Session["Taikhoanadmin"] == null || Session["Taikhoanadmin"].ToString() == "")
            {
                return(RedirectToAction("Login", "Admin"));
            }
            KHACHHANG kh = data.KHACHHANGs.SingleOrDefault(n => n.MaKH == id);

            ViewBag.MaKH = kh.MaKH;
            if (kh == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            data.KHACHHANGs.DeleteOnSubmit(kh);
            data.SubmitChanges();
            return(RedirectToAction("KhachHang"));
        }
コード例 #6
0
 public bool Sua(string pMaKhachHang, string pTenKH, string pcmnd, string psdt, string pdiachi, string pgioitinh)
 {
     try
     {
         KHACHHANG kh = _qlks.KHACHHANGs.Where(t => t.MAKH == pMaKhachHang).FirstOrDefault();
         kh.TENKH    = pTenKH;
         kh.CMDN     = pcmnd;
         kh.SDT      = psdt;
         kh.DIACHI   = pdiachi;
         kh.GIOITINH = pgioitinh;
         _qlks.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #7
0
ファイル: LOGIC.cs プロジェクト: hieudm97/NMPM_MV4R
        //func
        internal bool kiemtrataikhoan_GUI_dkdn_dn(string tendangnhap, string matkhau)
        {
            bool      flag = false;
            KHACHHANG kh   = db.KHACHHANGs.Where(khach => khach.TENDANGNHAP == tendangnhap).First();

            if (kh == null)
            {
                flag = false;
            }
            else
            {
                if (kh.MATKHAU == matkhau)
                {
                    flag = true;
                }
            }
            return(flag);
        }
コード例 #8
0
 public ActionResult Create(KHACHHANG maKH)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.KHACHHANGs.Add(maKH);
             db.SaveChanges();
             return(RedirectToAction("Index", "QuanLyKhachHang"));
         }
     }
     catch (DataException)
     {
         //Log the error (add a variable name after DataException)
         ModelState.AddModelError("", "Lỗi");
     }
     return(View(maKH));
 }
コード例 #9
0
ファイル: KhachHang_View.cs プロジェクト: thachgiasoft/QLLK
        public KHACHHANG toKhachHang()
        {
            KHACHHANG kh = Context.getInstance().db.KHACHHANGs.Where(key => key.MaKhachHang == MaKhachHang).FirstOrDefault();

            if (kh == null)
            {
                kh             = new KHACHHANG();
                kh.MaKhachHang = MaKhachHang;
            }
            kh.TenKhachHang = TenKhachHang;
            kh.MaLoai       = MaLoaiKhachHang;
            kh.SoDienThoai  = SoDienThoai;
            kh.DiaChi       = DiaChi;
            kh.GhiChu       = GhiChu;
            kh.TrangThai    = TrangThai;
            kh.Tong         = Tong;
            return(kh);
        }
コード例 #10
0
 public ActionResult Login(KHACHHANG user)
 {
     using (QLBANSACHEntities db = new QLBANSACHEntities())
     {
         var userDetails = db.KHACHHANGs.Where(x => x.Taikhoan == user.Taikhoan && x.Matkhau == user.Matkhau).SingleOrDefault();
         if (userDetails != null)
         {
             Session["MaKH"]  = userDetails.MaKH.ToString();
             Session["HoTen"] = userDetails.HoTen.ToString();
             return(RedirectToAction("Index", "BookStore"));
         }
         else
         {
             ModelState.AddModelError("", "User Name or Password is wrong.");
         }
     }
     return(View());
 }
コード例 #11
0
        public ActionResult Add([Bind(Include = "HOTEN,EMAIL,MATKHAU,CMT,SDT")] KHACHHANG tblKhachHang)
        {
            if (ModelState.IsValid)
            {
                if (db.KHACHHANGs.Find(tblKhachHang.MAKH) == null)
                {
                    db.KHACHHANGs.Add(tblKhachHang);
                    db.SaveChanges();
                    return(RedirectToAction("FindRoom", "Admin"));
                }
                else
                {
                    ModelState.AddModelError("", "Tài khoản này đã được sử dụng !");
                }
            }

            return(View(tblKhachHang));
        }
コード例 #12
0
ファイル: PhieuMuaHangDLL.cs プロジェクト: TVMD/vangbacdaquy_
        public void ThemPhieuMuaHang(PhieuMuaHang_DTO a)
        {
            PHIEUMUAHANG b = new PHIEUMUAHANG();

            //b.SoPhieuMua = a.SoPhieuMua;
            b.TongTien = a.TongTien;
            b.MaKH     = a.MaKH;
            KHACHHANG kh = DB.KHACHHANGs.Where(p => p.MaKH == a.MaKH).FirstOrDefault();

            if (kh != null)
            {
                kh.Quen += 1;
            }
            b.NgayMua       = DateTime.Parse(a.NgayMua);
            b.NgayThanhToan = DateTime.Parse(a.NgayThanhToan);
            DB.PHIEUMUAHANGs.InsertOnSubmit(b);
            DB.SubmitChanges();
        }
コード例 #13
0
        public ActionResult PhieuDatPhong()
        {
            AutoHuyPhieuDatPhong();
            KHACHHANG kh = new KHACHHANG();

            if (Session["KH"] != null)
            {
                kh = (KHACHHANG)Session["KH"];
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }

            var dsPDP = db.PHIEUDATPHONGs.Where(t => t.MAKH == kh.MAKH).ToList();

            return(View(dsPDP));
        }
コード例 #14
0
        public void UpdateKhachHang(int id, string sdt, string username, string gioitinh, DateTime namsinh, string cmnnd, string address, string email, int hoatdong, int tichdiem)
        {
            KHACHHANG kh = spa.KHACHHANGs.Where(t => t.Id == id).FirstOrDefault();

            if (kh != null)
            {
                kh.SDT      = sdt;
                kh.USERNAME = username;
                kh.GioiTinh = gioitinh;
                kh.NamSinh  = namsinh;
                kh.CMND     = cmnnd;
                kh.ADDRESS  = address;
                kh.EMAIL    = email;
                kh.HOATDONG = hoatdong;
                kh.TICHDIEM = tichdiem;
                spa.SubmitChanges();
            }
        }
コード例 #15
0
        public ActionResult Edit([Bind(Include = "MAKH,HOTEN,EMAIL,MATKHAU,CMT,SDT,DIEM")] KHACHHANG tblKhachHang)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tblKhachHang).State = EntityState.Modified;

                if (tblKhachHang.SDT.Length == 10 && (tblKhachHang.CMT.Length == 9 || tblKhachHang.CMT.Length == 12))
                {
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Nhập sai định dạng số điện thoại hoặc chứng minh thư !");
                }
            }
            return(View(tblKhachHang));
        }
コード例 #16
0
        public IActionResult Update(long id, KHACHHANG item)
        {
            var Kh = _context.KhachHangs.Find(id);

            if (Kh == null)
            {
                return(NotFound());
            }
            Kh.MATKHAU  = CreateMD5(item.MATKHAU);
            Kh.SDT      = item.SDT;
            Kh.TENKH    = item.TENKH;
            Kh.EMAIL    = item.EMAIL;
            Kh.DIACHIKH = item.DIACHIKH;

            _context.KhachHangs.Update(Kh);
            _context.SaveChanges();
            return(NoContent());
        }
コード例 #17
0
 public ActionResult Edit(KHACHHANG khachhang)
 {
     using (SqlConnection sqlCon = new SqlConnection(connectionString))
     {
         sqlCon.Open();
         string     query  = "UPDATE KHACHHANG set Username = @Username,Diachi = @Diachi,SDT=@SDT,Email=@Email,Password=@Password,PicUser=@PicUser where IDUser =@IDUser";
         SqlCommand sqlCmd = new SqlCommand(query, sqlCon);
         sqlCmd.Parameters.AddWithValue("@IDUser", khachhang.IDUser);
         sqlCmd.Parameters.AddWithValue("@Username", khachhang.Username);
         sqlCmd.Parameters.AddWithValue("@Diachi", khachhang.Diachi);
         sqlCmd.Parameters.AddWithValue("@SDT", khachhang.SDT);
         sqlCmd.Parameters.AddWithValue("@Email", khachhang.Email);
         sqlCmd.Parameters.AddWithValue("@Password", khachhang.Password);
         sqlCmd.Parameters.AddWithValue("@PicUser", khachhang.PicUser);
         sqlCmd.ExecuteNonQuery();
     }
     return(RedirectToAction("Index"));
 }
コード例 #18
0
        public ActionResult ChangePassword(KHACHHANG kh, String matkhaucu)
        {
            var     khachhang = context.KHACHHANGs.Where(x => x.MaKH == kh.MaKH).FirstOrDefault();
            Boolean check     = BCrypt.Net.BCrypt.Verify(matkhaucu, khachhang.MatKhau.Trim());

            if (check)
            {
                kh.MatKhau        = BCrypt.Net.BCrypt.HashPassword(kh.MatKhau, 14);
                khachhang.MatKhau = kh.MatKhau;
                context.SaveChanges();
                TempData["success"] = "Cập nhật mật khẩu thành công!";
            }
            else
            {
                TempData["error"] = "Mật khẩu hiện tại không đúng!";
            }
            return(RedirectToAction("Account"));
        }
コード例 #19
0
        private void dgvKhachHang_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            try
            {
                int       id = (int)dgvKhachHang.GetFocusedRowCellValue("MaKH");
                KHACHHANG kh = db.KHACHHANGs.Where(p => p.KHACHHANGID == id).First();

                txtMaKH.Text              = kh.KHACHHANGID.ToString();
                txtHoTen.Text             = kh.HOTEN;
                dateNS.DateTime           = (DateTime)kh.NGAYSINH;
                cbxGioiTinh.SelectedIndex = (int)kh.GIOITINH;
                txtSDT.Text    = kh.SDT;
                txtDiaChi.Text = kh.DIACHI;
            }
            catch
            {
            }
        }
コード例 #20
0
        public void Delete(KHACHHANG kh)
        {
            var user = HttpContext.Current.Session[GlobalConstant.USER];

            if (user != null)
            {
                NHANVIEN currentUser = (NHANVIEN)user;
                kh.lastupdateUser = currentUser.MaNV;
            }
            DateTime current = DateTime.Now;

            kh.lastupdateDate = current;
            using (QLXeKhachEntities context = new QLXeKhachEntities())
            {
                context.Entry(kh).State = EntityState.Modified;
                context.SaveChanges();
            }
        }
コード例 #21
0
 public bool DeleteKhachHang(int ma)
 {
     try
     {
         KHACHHANG item = KiemTraKhoaChinh(ma);
         if (item != null)
         {
             db.KHACHHANGs.DeleteOnSubmit(item);
             db.SubmitChanges();
             return(true);
         }
         return(false);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #22
0
ファイル: UserController.cs プロジェクト: dzu2801/StoreOnline
        public ActionResult ForgotPassword(FormCollection collection)
        {
            var taikhoan  = collection["Username"];
            var mail      = collection["Email"];
            var matkhau   = collection["Password"];
            var matkhaunl = collection["Confirm Password"];

            if (String.IsNullOrEmpty(taikhoan))
            {
                ViewData["loi1"] = "Tên tài khoản không được bỏ trống";
            }
            else if (String.IsNullOrEmpty(mail))
            {
                ViewData["loi2"] = "Email không được bỏ trống";
            }
            if (Convert.ToString(matkhau) == "Password")
            {
                ViewData["loi3"] = "Không được bỏ trống";
            }
            else if (Convert.ToString(matkhaunl) == "Confirm Password")
            {
                ViewData["loi4"] = "Không được bỏ trống";
            }
            else if (Convert.ToString(matkhau) != Convert.ToString(matkhaunl))
            {
                ViewData["loi5"] = "Mật khẩu nhập lại phải trùng trước đó";
            }
            else
            {
                KHACHHANG kh = db.KHACHHANGs.SingleOrDefault(n => n.TK == taikhoan && n.EMAILKH == mail);
                if (kh != null)
                {
                    kh.MK = matkhau;
                    db.SubmitChanges();
                    return(RedirectToAction("Login"));
                }
                else
                {
                    ViewBag.Thongbao = "Tài khoản hoặc Email không đúng";
                    return(View());
                }
            }
            return(View());
        }
コード例 #23
0
        public async Task <ActionResult> ChangePassword(KHACHHANG kh, String matkhaucu)
        {
            KHACHHANG khachhang = null;

            using (var client = new HttpClient())
            {
                //gọi api thêm đơn hàng
                client.BaseAddress = new Uri("https://localhost:44373/api/");
                var responseTask = await client.GetAsync("khachhang/getkhachhang/" + kh.MaKH.ToString());

                if (responseTask.IsSuccessStatusCode)
                {
                    khachhang = await responseTask.Content.ReadAsAsync <KHACHHANG>();
                }
                else
                {
                    khachhang = null;
                }
                ModelState.AddModelError(string.Empty, "Server error. Please contact administrator.");
            }
            Boolean check = BCrypt.Net.BCrypt.Verify(matkhaucu, khachhang.MatKhau.Trim());

            if (check)
            {
                kh.MatKhau        = BCrypt.Net.BCrypt.HashPassword(kh.MatKhau, 14);
                khachhang.MatKhau = kh.MatKhau;
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri("https://localhost:44373/api/");
                    var putTask = await client.PutAsJsonAsync <KHACHHANG>("khachhang/updateKhachHang", khachhang);

                    if (!putTask.IsSuccessStatusCode)
                    {
                        ModelState.AddModelError(string.Empty, "Server error. Please contact administrator.");
                    }
                }
                TempData["success"] = "Cập nhật mật khẩu thành công!";
            }
            else
            {
                TempData["error"] = "Mật khẩu hiện tại không đúng!";
            }
            return(RedirectToAction("Account"));
        }
コード例 #24
0
 //
 // GET: /DatHang/
 public ActionResult ThemMatHang(string masp, FormCollection c)
 {
     if (Session["kh"] == null)
     {
         return(RedirectToAction("Signin", "KhachHang"));
     }
     else
     {
         SANPHAM sptt = db.SANPHAMs.Where(sp => sp.MASANPHAM == masp).Single();
         double  gia;
         if (sptt.GIAM == null)
         {
             gia = sptt.GIAGOC ?? default(double);
         }
         else
         {
             gia = sptt.GIABAN ?? default(double);
         }
         string kt = c["rdoKichThuoc"];
         if (kt == null)
         {
             kt = "Không có";
         }
         int              sl   = int.Parse(c["txtQuantity"]);
         KHACHHANG        k    = Session["kh"] as KHACHHANG;
         List <CART_ITEM> gh   = db.CART_ITEMs.Where(s => s.USERNAME == k.USERNAME).ToList();
         ShopCart         shop = new ShopCart();
         if (gh != null)
         {
             shop.list = gh;
         }
         CART_ITEM cc = db.CART_ITEMs.Where(ct => ct.MASANPHAM == masp && ct.USERNAME == k.USERNAME && ct.KICHTHUOC == kt).FirstOrDefault();
         if (cc == null)
         {
             shop.Them(masp, k.USERNAME, sptt.TENSANPHAM, kt, gia, sptt.HINHMINHHOA, sl);
         }
         else
         {
             cc.SOLUONG += sl;
             db.SubmitChanges();
         }
         return(Redirect(HttpContext.Request.UrlReferrer.AbsoluteUri));
     }
 }
コード例 #25
0
        private void BtnLuu_Click(object sender, EventArgs e)
        {
            ////Kiem tra rong
            //if (string.IsNullOrEmpty(txtTenSanPham.Text.Trim()))
            //{
            //    MessageBox.Show("Không được bỏ trống tên sản phẩm! ");
            //    this.txtTenSanPham.Focus();
            //    return;
            //}
            //if (string.IsNullOrEmpty(txtDonGiaNhap.Text.Trim()))
            //{
            //    MessageBox.Show("Không được bỏ trống đơn gái nhập! ");
            //    this.txtDonGiaNhap.Focus();
            //    return;
            //}
            //if (string.IsNullOrEmpty(txtDonGiaBan.Text.Trim()))
            //{
            //    MessageBox.Show("Không được bỏ trống đơn giá bán! ");
            //    this.txtDonGiaBan.Focus();
            //    return;
            //}
            //if (string.IsNullOrEmpty(txtSoLuongTon.Text.Trim()))
            //{
            //    MessageBox.Show("Không được bỏ trống số lượng tồn! ");
            //    this.txtSoLuongTon.Focus();
            //    return;
            //}

            KHACHHANG kh = new KHACHHANG();

            kh.TenKH  = txtTenKhachHang.Text;
            kh.SdtKH  = txtSoDienThoai.Text;
            kh.DiaChi = txtDiaChi.Text;

            if (khachhang.LuuThongTinKhachHang(kh) == 1)
            {
                MessageBox.Show("Lưu thành công rồi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            else
            {
                MessageBox.Show("Lưu thất bại! Chúc bạn may mắn lần sau.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            dataGridView1.DataSource = khachhang.LoadDataGridKhachHang();
        }
コード例 #26
0
        public ActionResult DangNhap(FormCollection f)
        {
            string Email    = f["EMAIL"];
            string Passwork = f["MATKHAU"];
            string hash;

            using (MD5 md5Hash = MD5.Create())
            {
                hash = GetMd5Hash(md5Hash, Passwork);
            }

            string    Pass = encryption(Passwork);
            KHACHHANG kh   = db.KHACHHANGs.FirstOrDefault(n => n.EMAIL == Email && n.MATKHAU == hash && n.TRANGTHAI == true);

            try
            {
                if (kh != null)
                {
                    Session["MAKH"]  = kh.MAKH.ToString();
                    Session["HoTen"] = kh.HOTEN.ToString();;
                    Session["EMAIL"] = kh.EMAIL.ToString();;
                    return(Redirect("~/Trang-Chu"));
                }
                else
                {
                    if (Email == "" || Passwork == "")
                    {
                        ModelState.AddModelError("", "Email và mật khẩu không được bỏ trống");
                    }
                    else
                    {
                        ModelState.AddModelError("", "Email hoặc mật khẩu sai! Xin vui lòng kiểm tra lại");
                    }
                }
            }
            catch (Exception e)
            {
            }
            //catch (DbEntityValidationException dbEx)
            //{
            //    ErorrException(dbEx);
            //}
            return(View(kh));
        }
コード例 #27
0
 private void buttonThem_Click(object sender, EventArgs e)
 {
     using (QUANLYKHACHSANEntities db = new QUANLYKHACHSANEntities())
     {
         KHACHHANG kh = new KHACHHANG()
         {
             MaKH     = textBoxMaKH.Text,
             TenKH    = textBoxTenKH.Text,
             SDT      = textBoxSDT.Text,
             CMND     = textBoxCMND.Text,
             GioiTinh = comboBoxGT.Text,
             DiaChi   = textBoxDC.Text,
         };
         db.KHACHHANGs.Add(kh);
         MessageBox.Show("Thêm thành công");
         db.SaveChanges();
         LoadKH(dataGridViewKH);
     }
 }
コード例 #28
0
 public int Add(KHACHHANG kh)
 {
     using (QLXeKhachEntities context = new QLXeKhachEntities())
     {
         var user = HttpContext.Current.Session[GlobalConstant.USER];
         if (user != null)
         {
             NHANVIEN currentUser = (NHANVIEN)user;
             kh.createUser     = currentUser.MaNV;
             kh.lastupdateUser = currentUser.MaNV;
         }
         DateTime current = DateTime.Now;
         kh.createDate     = current;
         kh.lastupdateDate = current;
         context.KHACHHANGs.Add(kh);
         context.SaveChanges();
         return(kh.MaKH);
     }
 }
コード例 #29
0
        private void BtnSua_Click(object sender, EventArgs e)
        {
            KHACHHANG kh = new KHACHHANG();

            kh.TenKH  = txtTenKhachHang.Text;
            kh.DiaChi = txtDiaChi.Text;
            kh.SdtKH  = txtSoDienThoai.Text;
            string makh = dataGridView1.CurrentRow.Cells[0].Value.ToString();

            if (khachhang.SuaThongTinKhachHang(Convert.ToInt32(makh), txtTenKhachHang.Text, txtDiaChi.Text, txtSoDienThoai.Text) == 1)
            {
                MessageBox.Show("Đã sửa thành công rồi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            else
            {
                MessageBox.Show("Sửa thất bại! Chúc bạn may mắn lần sau.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            dataGridView1.DataSource = khachhang.LoadDataGridKhachHang();
        }
コード例 #30
0
 public bool updateKH(KHACHHANG kh)
 {
     try
     {
         var khachhang = mydb.KHACHHANGs.Find(kh.MaKH);
         khachhang.TenKH    = kh.TenKH;
         khachhang.GioiTinh = kh.GioiTinh;
         khachhang.NgaySinh = kh.NgaySinh;
         khachhang.DiaChi   = kh.DiaChi;
         khachhang.SoDT     = kh.SoDT;
         khachhang.CMT      = kh.CMT;
         khachhang.GhiChu   = kh.GhiChu;
         mydb.SaveChanges();
         return(true);
     }catch (Exception ex)
     {
         return(false);
     }
 }
コード例 #31
0
        //kiểm tra lại
        public static void UpdateCustomerDAL(KHACHHANG item)
        {
            var query = db.KHACHHANGs.Single(sa => sa.MAKH == item.MAKH);
            query.HOTEN = item.HOTEN;
            query.DIACHI = item.DIACHI;
            query.DIENTHOAI = item.DIENTHOAI;
            query.EMAIL = item.EMAIL;
            query.SOTIENNO = item.SOTIENNO;

            db.SubmitChanges();
        }
コード例 #32
0
 //DataGridview select KH by MaKH
 public static KHACHHANG SelectCustomerDAL(string MaKH)
 {
     var query = from item in db.KHACHHANGs
                 where item.MAKH == MaKH
                 select new
                 {
                     item.MAKH,
                     item.HOTEN,
                     item.DIACHI,
                     item.DIENTHOAI,
                     item.EMAIL,
                     item.SOTIENNO
                 };
     KHACHHANG cus = new KHACHHANG();
     foreach (var item in query)
     {
         cus.MAKH=  item.MAKH;
         cus.HOTEN = item.HOTEN;
         cus.DIACHI = item.DIACHI;
         cus.DIENTHOAI= item.DIENTHOAI;
         cus.EMAIL= item.EMAIL;
         cus.SOTIENNO = item.SOTIENNO;
     }
     return cus;
 }
コード例 #33
0
        public static void InsertCustomerDAL(KHACHHANG temp)
        {
            db.KHACHHANGs.InsertOnSubmit(temp);

            db.SubmitChanges();
        }