public bool InsertCustomer(KHACH_HANG Customer) { db.KHACH_HANG.Add(Customer); int ressave = db.SaveChanges(); return(ressave > 0 ? true : false); }
public ActionResult Edit(int id) { if (id <= 0) { ViewBag.Message = "Không tìm thấy khu vực tương ứng."; return(View("../Home/Error"));; } var ctx = new SmsContext(); KHACH_HANG khuVuc = ctx.KHACH_HANG.Find(id); if (khuVuc.ACTIVE.Equals("A")) { var khuVucList = (from s in ctx.KHU_VUC where s.ACTIVE == "A" select s).ToList <KHU_VUC>(); ViewBag.khuVucList = khuVucList; ctx.Dispose(); return(View(khuVuc)); } else { ctx.Dispose(); ViewBag.Message = "Không tìm thấy khu vực tương ứng."; return(View("../Home/Error"));; } }
public ActionResult Index(FormCollection form) { if (BasketSession.GetSession() != null && ModelState.IsValid) { ViewBag.TongTien = decimal.Parse(form.Get("TongTien")); if (SessionHelper.GetSession() != null) { THANH_VIEN user = db.THANH_VIEN.ToList().Where(p => p.MA_TV == SessionHelper.GetSession().UserName).Single(); KHACH_HANG customer = new KHACH_HANG { TEN_KH = user.TEN_TV, LIEN_HE = user.LIEN_HE, Email = user.Email, DIA_CHI = user.DIA_CHI }; return(View(new HOA_DON { KHACH_HANG = customer })); } else { return(View()); } } else { return(RedirectToAction("Error", "Basket")); } }
public ActionResult showOrderHist(int id) { int flg = Convert.ToInt32(Request.Form["flg"]); ViewBag.flg = flg; if (!(bool)Session["IsAdmin"] && !(bool)Session["IsAccounting"]) { ViewBag.Message = "Bạn không có quyền thay đổi công nợ."; return(RedirectToAction("Index")); } if (id <= 0) { ViewBag.Message = "Không tìm thấy khách hàng tương ứng."; return(View("../Home/Error"));; } var ctx = new SmsContext(); KHACH_HANG khuVuc = ctx.KHACH_HANG.Find(id); if (khuVuc.ACTIVE.Equals("A")) { KhachHangModel KhachHang = new KhachHangModel(); KhachHang.KhachHang = khuVuc; ctx.Dispose(); return(View(KhachHang)); } else { ctx.Dispose(); ViewBag.Message = "Không tìm thấy khách hàng tương ứng."; return(View("../Home/Error"));; } }
public KHACH_HANG GetDVByMa(int pMa) { KHACH_HANG result = new KHACH_HANG(); result = context.KHACH_HANG.FirstOrDefault(m => m.MA_KH == pMa); return(result); }
public ActionResult UpdateDebit(int id, int?flg) { ViewBag.flg = flg; if (!(bool)Session["IsAdmin"] && !(bool)Session["IsAccounting"]) { ViewBag.Message = "Bạn không có quyền thay đổi công nợ."; return(RedirectToAction("Index")); } if (id <= 0) { ViewBag.Message = "Không tìm thấy khách hàng tương ứng."; return(View("../Home/Error"));; } var ctx = new SmsContext(); KHACH_HANG khuVuc = ctx.KHACH_HANG.Find(id); khuVuc.flg = flg; if (khuVuc.ACTIVE.Equals("A")) { var khuVucList = (from s in ctx.KHU_VUC where s.ACTIVE == "A" select s).ToList <KHU_VUC>(); ViewBag.khuVucList = khuVucList; ctx.Dispose(); return(View(khuVuc)); } else { ctx.Dispose(); ViewBag.Message = "Không tìm thấy khu vực tương ứng."; return(View("../Home/Error"));; } }
public IActionResult Add() { KHACH_HANG khachHangVMD = new KHACH_HANG(); ViewData["MaKhachHang"] = new SelectList(_database.KHACH_HANG.ToList(), "MaKH", "TenKH"); return(View()); }
private void tx_TextChanged(object sender, EventArgs e) { try { long value = long.Parse(txt.Text); var ob = cb.SelectedItem; if (ob.GetType().Name == "KHO") { KHO _e = DataInstance.Instance().DBContext().KHOes.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } if (ob.GetType().Name == "NHA_CUNG_CAP") { NHA_CUNG_CAP _e = DataInstance.Instance().DBContext().NHA_CUNG_CAP.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } if (ob.GetType().Name == "KHACH_HANG") { KHACH_HANG _e = DataInstance.Instance().DBContext().KHACH_HANG.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } if (ob.GetType().Name == "HANG_HOA") { HANG_HOA _e = DataInstance.Instance().DBContext().HANG_HOA.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } } catch (Exception ex) { } }
private void cb_SelectedValueChanged(object sender, EventArgs e) { try { var ob = cb.SelectedItem; if (ob.GetType().Name == "KHO") { KHO _e = (KHO)cb.SelectedItem; txt.Text = _e.ID.ToString(); } if (ob.GetType().Name == "NHA_CUNG_CAP") { NHA_CUNG_CAP _e = (NHA_CUNG_CAP)cb.SelectedItem; txt.Text = _e.ID.ToString(); } if (ob.GetType().Name == "KHACH_HANG") { KHACH_HANG _e = (KHACH_HANG)cb.SelectedItem; txt.Text = _e.ID.ToString(); } if (ob.GetType().Name == "HANG_HOA") { HANG_HOA _e = (HANG_HOA)cb.SelectedItem; txt.Text = _e.ID.ToString(); } txt.Select(); txt.SelectAll(); } catch (Exception ex) { } }
public ActionResult DatHang(FormCollection collection) { HOA_DON hd = new HOA_DON(); KHACH_HANG kh = (KHACH_HANG)Session["TaiKhoan"]; List <GioHang> gh = LayGioHang(); //hd.MaHD = "HD" + data.HOA_DONs.Count(); //hd.TaiKhoan = kh.TaiKhoan; hd.ThoiGian = DateTime.Now; //var NgayGiao = String.Format("{0:MM/dd/yyyy}", collection["NgayGiao"]); //dh.NGAYGIAO = DateTime.Parse(NgayGiao); //hd.NGAYGIAO = DateTime.Now.AddDays(2); //hd.TINHTRANGGIAOHANG = "Đang tiếp nhận"; // hd.TINHTRANGTHANHTOAN = "Chưa thanh toán"; data.HOA_DONs.InsertOnSubmit(hd); data.SubmitChanges(); foreach (var item in gh) { CHI_TIET_HOA_DON CTDH = new CHI_TIET_HOA_DON(); CTDH.MaHD = hd.MaHD; CTDH.MaSP = Convert.ToInt32(item.ma); CTDH.SoLuong = item.sl; //Chú ý chỗ này chưa sửa donGia CTDH.GiaBan = (decimal)item.donGia; data.CHI_TIET_HOA_DONs.InsertOnSubmit(CTDH); } data.SubmitChanges(); Session["Giohang"] = null; return(RedirectToAction("XacNhanDonHang", "GioHang")); }
public ActionResult Edit(KHACH_HANG model) { if (Session["User"] != null) { ViewBag.User = Session["User"].ToString(); } if (Session["Email"] != null) { ViewBag.Email = Session["Email"].ToString(); } if (ModelState.IsValid) { model.MATKHAU = Encryptor.MD5Hash(model.MATKHAU); model.CONFIRM_PASS = Encryptor.MD5Hash(model.CONFIRM_PASS); var dao = new KHACH_HANG_DAO(); bool kq = dao.UpdateKhachHang(model); if (kq) { ModelState.AddModelError("", "cập nhật thành công khách hàng"); //return RedirectToAction("Index", "ADKhachHang"); } else { ModelState.AddModelError("", "cập nhật thất bại khách hàng"); } } return(View(model)); }
public ActionResult showDebitHist(int id, int?flg) { if (!(bool)Session["IsAdmin"] && !(bool)Session["IsAccounting"]) { ViewBag.Message = "Bạn không có quyền thay đổi công nợ."; return(RedirectToAction("Index")); } if (id <= 0) { ViewBag.Message = "Không tìm thấy khách hàng tương ứng."; return(View("../Home/Error"));; } ViewBag.flg = flg; var ctx = new SmsContext(); KHACH_HANG khuVuc = ctx.KHACH_HANG.Find(id); if (khuVuc.ACTIVE.Equals("A")) { KhachHangModel model = new KhachHangModel(); model.KhachHang = khuVuc; ctx.Dispose(); return(View(model)); } else { ViewBag.Message = "Không tìm thấy khu vực tương ứng."; ctx.Dispose(); return(View("../Home/Error"));; } }
private void btnLuu_Click(object sender, EventArgs e) { if (txtTenKH.Text.Trim() == string.Empty) { txtTenKH.Focus(); MessageBox.Show("Bạn chưa nhập tên khách hàng"); return; } KHACH_HANG p = new KHACH_HANG(); p.MAKH = txtMaKH.Text.Trim(); p.TENKH = txtTenKH.Text; p.SDTKH = txtSDT.Text; p.DIACHIKH = txtDiaChi.Text; p.EMAILKH = txtEmail.Text; if (kh.ThemKhachHang(p)) { dataGridViewKH.DataSource = kh.LoadDLKhachHang(); txtTenKH.Text = string.Empty; txtDiaChi.Text = string.Empty; txtEmail.Text = string.Empty; txtSDT.Text = string.Empty; panelControl1.Enabled = false; btnLuu.Enabled = false; MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thêm thất bại"); } }
public ActionResult thanhtoanthanhcong(FormCollection frmTT, DON_DAT_HANG KH, CTDON_HANG CT) { KHACH_HANG kh = db.KHACH_HANG.Find(Session["KhachHang"]); KH.MaKH = Convert.ToInt32(kh.MaKH); KH.TenKH = frmTT["TenKH"]; KH.Email = kh.Email; KH.DiaChi = frmTT["diachi"]; KH.SDT = Convert.ToInt32(frmTT["SDT"]); KH.NgayDatHang = DateTime.Now; KH.NgayGiaoHang = DateTime.Now.AddDays(7); KH.TriGiaDH = Convert.ToInt32(frmTT["tien"]); db.DON_DAT_HANG.Add(KH); db.SaveChanges(); List <CartItem> listSP = laygiohang(); foreach (var item in listSP) { CTDON_HANG ctdh = new CTDON_HANG(); ctdh.MaDH = KH.MaDH; ctdh.MaSP = Convert.ToInt32(item.MaSPham); ctdh.SoLuong = item.SoLuong; ctdh.DonGia = (decimal)item.GiaSP; SANPHAM sp = db.SANPHAMs.Single(n => n.MaSP == ctdh.MaSP); sp.SoLuong = sp.SoLuong - ctdh.SoLuong; db.SANPHAMs.Add(sp); db.CTDON_HANG.Add(ctdh); db.SaveChanges(); } return(RedirectToAction("thanhtoanthanhcong", "GioHang")); }
protected void btn_dangky_Click(object sender, EventArgs e) { KHACH_HANG kh = new KHACH_HANG(); TAI_KHOAN tk = new TAI_KHOAN(); kh.PHONE = txt_phone.Text; kh.EMAIL = txt_email.Text; kh.TEN_KH = txt_name.Text; if (khachHangService.Add(kh) == 1) { tk.MA_KH = kh.MA_KH; tk.USERNAME = txt_username.Text; byte[] pass = Encoding.ASCII.GetBytes(txt_password.Text); tk.PASSWORD = pass; tk.TRANG_THAI = true; if (taiKhoanService.Add(tk) == 1) { lbResult.Visible = true; lbResult.Text = "Đăng ký thành công"; hyperlink.Visible = true; hyperlink.Text = "Chuyển sang trang login"; } else { lbResult.Visible = true; lbResult.Text = "Đăng ký không thành công"; } } else { lbResult.Visible = true; lbResult.Text = "Đăng ký không thành công"; } }
private void RaiseSendDataEventHander(KHACH_HANG khachHang) { if (SendData != null) { SendData(this, khachHang); } }
private void icoBtnSua_Click(object sender, EventArgs e) { if (maKhGlobal == "") { MessageBox.Show("Vui lòng chọn khách hàng cần sửa!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (txtHoten.Text == "" || txtDiachi.Text == "" || txtSDT.Text == "" || txtCMND.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Cảnh báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (txtSDT.Text.Substring(0, 1) != "0") { MessageBox.Show("Số điện thoại không đúng định dạng! (0xxx)"); } else { KHACH_HANG nv = context.KHACH_HANG.FirstOrDefault(p => p.MaKhachHang.Equals(maKhGlobal)); nv.TenKhachHang = txtHoten.Text.Trim(); nv.NgaySinh = DateTime.Parse(dateTimePicker1.Text); nv.DienThoai = txtSDT.Text; nv.GioiTinh = cboGioitinh.Text; nv.CMND = txtCMND.Text; nv.DiaChi = txtDiachi.Text; context.SaveChanges(); MessageBox.Show(" Sửa thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } } } }
public ActionResult Dangnhap(FormCollection collection, string returnUrl) { var tendn = collection["TenDN"]; var matkhau = collection["Matkhau"]; if (String.IsNullOrEmpty(tendn) || String.IsNullOrEmpty(matkhau)) { ViewData["Loi1"] = "Phải nhập tên đăng nhập!"; ViewData["Loi2"] = "Phải nhập mật khẩu!"; return(View()); } else { KHACH_HANG kh = db.KHACH_HANGs.SingleOrDefault(n => n.Email == tendn && n.MatKhau == matkhau); if (kh != null) { ViewBag.Thongbao = "Chúc mừng đăng nhập thành công!"; Session["Taikhoan"] = kh; } else { ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng!"; return(View()); } } if (String.IsNullOrEmpty(returnUrl)) { return(View()); } else { return(Redirect(returnUrl)); } }
public void DangKy(KHACH_HANG KHACH_HANG) { string code = Guid.NewGuid().ToString(); acc.DoRegister(KHACH_HANG, code); to.confirm(KHACH_HANG.email, code); }
public ActionResult Create(KHACH_HANG KH) { try { KH.MATKHAU = Encryptor.MD5Hash(KH.MATKHAU); KH.CONFIRM_PASS = Encryptor.MD5Hash(KH.CONFIRM_PASS); if (ModelState.IsValid) { var m = new KHACH_HANG_DAO().TimEmailKH(KH.EMAIL_KH); if (m == null) { var model = new KHACH_HANG_DAO(); string res = model.AddKhachHang(KH); if (res != null) { ModelState.AddModelError("", "Đăng kí thành công"); } else { ModelState.AddModelError("", "Không thêm được dữ liệu"); } } else { ModelState.AddModelError("", "Email đã sử dụng"); } } return(View(KH)); } catch { return(View()); } }
public ActionResult DangNhap(FormCollection c) { var usr = c["usr"]; var pass = c["pass"]; if (String.IsNullOrEmpty(usr)) { ViewData["Loi1"] = "Tên đăng nhập không được để trống."; } else if (String.IsNullOrEmpty(pass)) { ViewData["Loi1"] = "Mật khẩu không được để trống."; } else { KHACH_HANG kh = data.KHACH_HANGs.SingleOrDefault(n => n.TaiKhoan == usr && n.Pass == pass); if (kh != null) { Session["TaiKhoan"] = kh; return(RedirectToAction("DatHang", "GioHang")); } else { ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng."; } } return(View()); }
public ActionResult DeleteConfirmed(int id) { KHACH_HANG kHACH_HANG = db.KHACH_HANG.Find(id); db.KHACH_HANG.Remove(kHACH_HANG); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult giohangcuatoi() { KHACH_HANG kh = db.KHACH_HANG.Find(Session["KhachHang"]); int makh = kh.MaKH; ViewBag.sklist = db.DON_DAT_HANG.Where(n => n.MaKH == makh).ToList(); return(View()); }
public int Add(KHACH_HANG p) { int result = 0; context.KHACH_HANG.Add(p); result = context.SaveChanges(); return(result); }
public int Delete(int pMa) { int result = 0; KHACH_HANG k = context.KHACH_HANG.FirstOrDefault(m => m.MA_KH == pMa); context.KHACH_HANG.Remove(k); result = context.SaveChanges(); return(result); }
public ActionResult loginPart() { KHACH_HANG kh = new KHACH_HANG(); kh = Session["Taikhoan"] as KHACH_HANG; return(PartialView(kh)); }
public bool ThemKhachHang(KHACH_HANG kh) { try { qlkho.KHACH_HANGs.InsertOnSubmit(kh); qlkho.SubmitChanges(); return(true); } catch { return(false); } }
public ActionResult Edit([Bind(Include = "MaKH,TenKH,NgaySinh,DiaChi,SDT,Email,TenDN,MatKhau")] KHACH_HANG kHACH_HANG) { if (ModelState.IsValid) { db.Entry(kHACH_HANG).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(kHACH_HANG)); }
public ActionResult AddKh(KHACH_HANG kh) { kh.NGAY_TAO = DateTime.Now; kh.TRANG_THAI = 0; kh.IS_ACTIVE = true; DbTele.KHACH_HANG.Add(kh); DbTele.SaveChanges(); return(RedirectToAction("KhachHang")); }
// GET: Admin public ActionResult ManageCustomer() { try { XmlDocument doc = new XmlDocument(); List <Models.KHACH_HANG> KH = new List <Models.KHACH_HANG>(); //List<Models.LOAI_KHACH_HANG> loaiKH = new List<Models.LOAI_KHACH_HANG>(); //doc.Load(Server.MapPath("C:/Users/Administrator/Desktop/KLTN_UDQLKH/KLTN_UDQLKH/Data/KHACHHANG.xml")); //int id = int.Parse(Session["id"].ToString()); XDocument testXML = XDocument.Load("C:/Users/Administrator/Desktop/KLTN_UDQLKH/KLTN_UDQLKH/KLTN_UDQLKH/Data/KH_LOAIKH.xml"); var Node = (from kh in testXML.Descendants("Join") where (int)kh.Element("id") == int.Parse(Session["id"].ToString()) select new { id = (int)kh.Element("id"), tenkh = (string)kh.Element("tenkh"), gioitinh = (string)kh.Element("gioitinh"), ngaysinh = (string)kh.Element("ngaysinh"), cmnd = (string)kh.Element("cmnd"), diachi = (string)kh.Element("diachi"), dienthoai = (string)kh.Element("dienthoai"), diemtichluy = (int)kh.Element("diemtichluy"), diemconlai = (int)kh.Element("diemconlai"), diemthuong = (int)kh.Element("diemthuong"), diemnamtruoc = (int)kh.Element("diemnamtruoc"), tenloai = (string)kh.Element("tenloai") }).ToList(); foreach (var node in Node) { //var kh = testXML.Descendants("khachhang").Where(c => c.Attributes("idloaikh").Equals()); KHACH_HANG temp = new KHACH_HANG(); temp.id = Convert.ToInt32(node.id); temp.tenkh = node.tenkh; temp.gioitinh = node.gioitinh; temp.ngaysinh = node.ngaysinh; temp.cmnd = node.cmnd; temp.diachi = node.diachi; temp.dienthoai = node.dienthoai; temp.diemtichluy = Convert.ToInt32(node.diemtichluy); temp.diemconlai = Convert.ToInt32(node.diemconlai); temp.diemthuong = Convert.ToInt32(node.diemthuong); temp.diemnamtruoc = Convert.ToInt32(node.diemnamtruoc); temp.tenloai = node.tenloai; //temp.tenquyen = node["tenquyen"].InnerText; KH.Add(temp); } return(View(KH)); } catch (Exception ex) { return(RedirectToAction("DangNhap", "Admin")); } }