private void btnSave_Click(object sender, EventArgs e) { try { String idKhachHang = txtTenKhachHang.Text; if (String.IsNullOrWhiteSpace(idKhachHang)) { MessageBox.Show("Chưa chọn Khách Hàng", "MESSAGE"); return; } KhachHangDao khDAO = new KhachHangDao(); if (!khDAO.isExits(idKhachHang)) { MessageBox.Show("Mã Khách Hàng không tồn tại!", "MESSAGE"); return; } Dto.LichSuTraTruocDto lsDto = new Dto.LichSuTraTruocDto(); lsDto.idKhachHang = txtTenKhachHang.Text; lsDto.soTien = Decimal.Parse(txtSoTien.Text); lsDto.ngayTra = dtNgayNhap.Value; lsDto.ghiChu = txtGhiChu.Text; LichSuTraTruocDao.insert(lsDto); KhachHangDao.giamSoTienNo(this.idKhachHang, lsDto.soTien); //this.Close(); MessageBox.Show("Save successfully", "MESSAGE"); resetForm(); } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR!!!"); } }
private void simpleButton2_Click(object sender, EventArgs e) { try { if (txtCMND.Text == "" || txtDiaChi.Text == "" || cboGioiTinh.Text == "" || txtMaKH.Text == "" || txtNgaySinh.Text == "" || txtSdt.Text == "" || txtTenKH.Text == "" || comboBoxEdit1.Text == "") { XtraMessageBox.Show("Bạn chưa điền đầy đủ thông tin!!", "Thông Báo"); } else { KhachHangDao kh = new KhachHangDao(); kh.ThemKH(txtMaKH.Text, txtTenKH.Text, comboBoxEdit1.Text, txtNgaySinh.Text, cboGioiTinh.Text, txtDiaChi.Text, txtSdt.Text, txtCMND.Text, imaloc); XtraMessageBox.Show("Thêm Thành Công", "Thông Báo"); f.refresh(); this.Close(); } } catch (Exception ex) { string loi = ex.InnerException.ToString(); string[] loichia = loi.Split('\n'); string[] loichinh = loichia[0].Split(':'); XtraMessageBox.Show(loichinh[2]); } }
public ActionResult QuenMatKhau(KhachHangModel model) { var dao = new KhachHangDao(); if (dao.CheckEmail(model.Email, model.TenDangNhap)) { string content = System.IO.File.ReadAllText(Server.MapPath("~/Content/resetpassword.html")); content = content.Replace("{{CustomerName}}", model.TenDangNhap); content = content.Replace("{{Password}}", "@123456"); var toEmail = ConfigurationManager.AppSettings["ToEmailAddress"].ToString(); new MailHelper().SendMail(model.Email, "Đổi mật khẩu từ Estore", content); var khachhang = dao.getKhachHang(model.Email, model.TenDangNhap); var customer = db.KhachHangs.Find(khachhang.Id); customer.MatKhau = ChuoiCuaHangTraSua.Common.Encrytor.MD5Hash("@123456"); db.SaveChanges(); ViewBag.DoiMatKhau = "Mời bạn kiểm tra email"; } else { ViewBag.SaiEmail = "Tên đăng nhập và email không khớp"; } return(View()); }
private void btnLuu_Click(object sender, EventArgs e) { try { if (txtMaKH.Text == "" || txtCMND.Text == "" || txtDiaChi.Text == "" || cboGioiTinh.Text == "" || dtmNgaySinh.Text == "" || txtSdt.Text == "" || cboTenCD.Text == "" || txtTenKH.Text == "") { XtraMessageBox.Show("Mời Nhập Đủ Thông Tin", "Thông Báo"); } else { string MaCD; KhachHangDao kh = new KhachHangDao(); CapDoDao cd = new CapDoDao(); MaCD = cd.MaCD(cboTenCD.Text); kh.suakhachhang(txtMaKH.Text, txtTenKH.Text, MaCD, dtmNgaySinh.DateTime, cboGioiTinh.Text, txtDiaChi.Text, txtSdt.Text, txtCMND.Text, ima); XtraMessageBox.Show("Sửa Thành Công", "Thông Báo"); this.refresh(); } } catch (Exception ex) { string loi = ex.InnerException.ToString(); string[] loichia = loi.Split('\n'); string[] loichinh = loichia[0].Split(':'); XtraMessageBox.Show(loichinh[2]); } }
public ActionResult Login(DBKhachHang KH) { if (ModelState.IsValid) { var dao = new KhachHangDao(); int kt = dao.Login(KH.TaiKhoan, KH.MatKhau); if (kt != 0) { if (kt == 1) { return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "bạn không phải là admin"); return(View("Index")); } } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return(View("Index")); }
private void txtMaKHNT_Properties_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { KhachHangDao kh = new KhachHangDao(); var result = kh.getKH(txtMaKHNT.Text); if (result == null) { XtraMessageBox.Show("Mã Khách Hàng Không Tồn Tại", "Thông Báo"); NguoiThanDao ng = new NguoiThanDao(); var model = ng.getNT(txtMaNT.Text); txtMaKHNT.Text = model.MaKH; txtTenKHNT.Text = kh.TenKH(model.MaKH); txtMaKH.Text = model.MaKHRieng; txtTenKH.Text = model.TenNT; txtCMND.Text = model.CMND; if (model.GioiTinh == true) { cboGioitinh.Text = "Nam"; } else { cboGioitinh.Text = "Nữ"; } txtDiaChi.Text = model.DiaChi; txtSDT.Text = model.SDT; txtNgaySinh.DateTime = Convert.ToDateTime(model.NgaySinh); } else { popup(result.TenKH); } } }
public void loadcombo() { GoiHopDongDao ghd = new GoiHopDongDao(); foreach (var item in ghd.Load()) { cboMaGHD.Properties.Items.Add(item.MaGoiHD); } HopDongDao hdd = new HopDongDao(); txtMaHD.Text = hdd.getlasthopdong(); ChuKyThanhToanDao cktt = new ChuKyThanhToanDao(); foreach (var item in cktt.Load()) { cboMaCK.Properties.Items.Add(item.MaChuKy); } KhachHangDao kh = new KhachHangDao(); foreach (var item in kh.Load()) { cboMaKH.Properties.Items.Add(item.MaKH); } }
// GET: Admin/KhachHang public ActionResult Index(string searchString, int page = 1, int pageSize = 4) { var dao = new KhachHangDao(); var model = dao.ListAllPaging(searchString, page, pageSize); return(View(model)); }
public void ImportKH(string MaCD, string TenKH, DateTime ngaysinh, string gioitinh, string Diachi, string sdt, string cmnd) { KhachHangDao khdao = new KhachHangDao(); KhachHang kh = new KhachHang(); kh.MaKH = khdao.getlastkhachhang(); kh.MaCD = MaCD; kh.TenKH = TenKH; kh.NgaySinh = ngaysinh; bool gioitinhbool = true; if (gioitinh == "Nữ") { gioitinhbool = false; } kh.GioiTinh = gioitinhbool; kh.DiaChi = Diachi; kh.Sdt = sdt; kh.CMND = cmnd; kh.Status = true; db.KhachHangs.Add(kh); db.SaveChanges(); }
private void buttonSave_Click(object sender, EventArgs e) { if (textBoxCustomerName.Text == "") { MessageBox.Show("Hãy nhập tên khách hàng !"); } else { KhachHang kh = new KhachHang(); kh.HoTen = textBoxCustomerName.Text; kh.DiaChi = textBoxCustomerAddress.Text; kh.DienThoai = textBoxCustomerPhone.Text; KhachHangDao dao = new KhachHangDao(); var res = dao.insertCustomer(kh); if (res > 0) { MessageBox.Show("Thêm mới khách hàng thành công, ID: " + res); clearAll(); } else { MessageBox.Show("Thêm không thành công"); } } }
public ActionResult Edit(KhachHang entity) { if (ModelState.IsValid) { var dao = new KhachHangDao(); loaiKH(); gTinh(); entity.ModifiedDate = DateTime.Now; entity.ModifiedBy = Session["UserName"].ToString(); entity.Status = true; if (dao.Update(entity)) { return(RedirectToAction("Index")); } else { // SetAlert("Lỗi cập nhật chủng loại!", "error"); return(View(entity)); } } else { // SetAlert("Lỗi cập nhật chủng loại!", "error"); return(View(entity)); } }
public ActionResult Edit(KhachHang kh) { if (Session["User"] == null) { return(RedirectToAction("Login", "Login")); } else { if (ModelState.IsValid) { var dao = new KhachHangDao(); var result = dao.Update(kh); if (result) { return(RedirectToAction("Index", "KhachHangAD")); } else { ModelState.AddModelError("", "Cập Nhật Khách Hàng Thất Bại"); return(View("Edit")); } } return(View("Index")); } }
private void txtMaKHRieng_SelectedIndexChanged(object sender, EventArgs e) { var temp = txtMaKHRieng.Text; clear(cboMaKH); List <string> listmakh = new List <string>(); listmakh = db.KhachHangs.Where(p => p.Status == true).Select(l => l.MaKH).ToList(); foreach (var item in listmakh) { if (item != temp) { cboMaKH.Properties.Items.Add(item); } } KhachHangDao kh = new KhachHangDao(); var model = kh.getKH(txtMaKHRieng.Text); txtTenNT.Text = model.TenKH; txtNgaySinh.DateTime = Convert.ToDateTime(model.NgaySinh); txtSDT.Text = model.Sdt; txtDiaChi.Text = model.DiaChi; if (model.GioiTinh == true) { txtGioiTinh.Text = "Nam"; } else { txtGioiTinh.Text = "Nữ"; } txtCMND.Text = model.CMND; }
public ucHopDong() { InitializeComponent(); HopDongDao hd = new HopDongDao(); hopDongsBindingSource.DataSource = hd.Load(); GoiHopDongDao ghd = new GoiHopDongDao(); foreach (var item in ghd.Load()) { cboMaGoiHD.Properties.Items.Add(item.MaGoiHD); } ChuKyThanhToanDao cktt = new ChuKyThanhToanDao(); foreach (var item in cktt.Load()) { cboMaChuKy.Properties.Items.Add(item.MaChuKy); } KhachHangDao kh = new KhachHangDao(); foreach (var item in kh.Load()) { cboMaKH.Properties.Items.Add(item.MaKH); } }
public void loadcombo() { loaddatabase(); ; GoiHopDongDao ghd = new GoiHopDongDao(); foreach (var item in ghd.Load()) { cboMaGoiHD.Properties.Items.Add(item.MaGoiHD); } ChuKyThanhToanDao cktt = new ChuKyThanhToanDao(); foreach (var item in cktt.Load()) { cboMaChuKy.Properties.Items.Add(item.MaChuKy); } KhachHangDao kh = new KhachHangDao(); foreach (var item in kh.Load()) { cboMaKH.Properties.Items.Add(item.MaKH); } }
public ActionResult Edit(int id) { var dao = new KhachHangDao(); var khachhang = dao.ViewDentail(id); return(View(khachhang)); }
private void buttonSearchCustomer_Click(object sender, EventArgs e) { KhachHangDao dao = new KhachHangDao(); comboBoxCustomerName.DataSource = dao.bindNameCustomerToCombobox(textBoxSearchCustomer.Text); comboBoxCustomerName.DisplayMember = "HoTen"; }
public ActionResult Add(KhachHang kh) { if (Session["User"] == null) { return(RedirectToAction("Login", "Login")); } else { var result = new KhachHangDao().CheckKhachHang(kh.TaiKhoan, kh.MatKhau); if (result == false) { ModelState.AddModelError("", "Tài Khoản này đã tồn tại"); return(View("Add")); } else { if (ModelState.IsValid) { var dao = new KhachHangDao(); int id = dao.Insert(kh); if (id > 0) { return(RedirectToAction("Index", "KhachHangAD")); } else { ModelState.AddModelError("", "Thêm Mới Thất Bại"); return(View("Add")); } } } return(View("Index")); } }
public PartialViewResult Top5KhachHangMuaNhieuNhat() { var listTopKhachHang = new List <HoaDonBanModel>(); var list = (from hdb in db.HoaDonBans where hdb.MaKhach != 4 group hdb by hdb.MaKhach into g select new { MaKhach = g.FirstOrDefault().MaKhach, TongTien = g.Sum(x => x.TongTien), TongHoaDon = g.Count() }).OrderByDescending(x => x.TongTien).ToList(); foreach (var item in list) { var itemmodel = new HoaDonBanModel(); itemmodel.MaKhach = item.MaKhach; var khachhang = new KhachHangDao().viewDetail(item.MaKhach); itemmodel.TongSoHoaDon = item.TongHoaDon; itemmodel.TenDangNhap = khachhang.TenDangNhap; itemmodel.TongTienDaMua = item.TongTien; listTopKhachHang.Add(itemmodel); } return(PartialView(listTopKhachHang.Take(5))); }
private void txtMaKH_Properties_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { KhachHangDao kh = new KhachHangDao(); var result = kh.getKH(txtMaKH.Text); if (result == null) { MessageBox.Show("Mã Khách Hàng Không Tồn Tại"); txtMaKH.Text = ""; } else { txtTenNTKH.Text = result.TenKH; txtCMND.Text = result.CMND; txtDiaChi.Text = result.DiaChi; if (result.GioiTinh == true) { cboGioitinh.Text = "Nam"; } else { cboGioitinh.Text = "Nữ"; } DateTime dateTime = Convert.ToDateTime(result.NgaySinh); txtNgaySinh.Text = dateTime.ToString("dd/MM/yyyy"); } } }
public ActionResult Login(LoginModel user) { if (ModelState.IsValid) { var dao = new KhachHangDao(); int res = dao.Login(user.UserName, user.Password.ToMD5()); if (res == 1) { var Acc = dao.GetByUser(user.UserName); var USER = new UserLogin() { UserID = Acc.ma, UserName = Acc.username }; Session.Add(Common.CommonContants.USER_SESSION, USER); return(RedirectToAction("Index", "Home")); } else { if (res == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else if (res == -1) { ModelState.AddModelError(" ", "Tài khoản bị khóa"); } else if (res == -2) { ModelState.AddModelError(" ", "Sai mật khẩu"); } } } return(View()); }
private void simpleButton2_Click(object sender, EventArgs e) { try { if (txtSDT.Text == "" || txtCMND.Text == "" || txtDiaChi.Text == "" || txtGioiTinh.Text == "" || txtMaNT.Text == "" || txtNgaySinh.Text == "" || cboMaKH.Text == "" || txtTenNT.Text == "") { XtraMessageBox.Show("Mời Nhập Đủ Thông Tin", "Thông Báo"); } else { if (cboMaKH.Text == txtMaKHRieng.Text) { MessageBox.Show("Nhập Lỗi Hai Mã Khách Hàng", "Thông Báo"); } else { if (txtMaKHRieng.Text == "") { NguoiThanDao ng = new NguoiThanDao(); ng.ThemNT(txtMaNT.Text, cboMaKH.Text, txtTenNT.Text, txtNgaySinh.DateTime, txtGioiTinh.Text, txtDiaChi.Text, txtCMND.Text, txtMaKHRieng.Text, txtSDT.Text); XtraMessageBox.Show("Thêm Thành Công", "Thông Báo"); this.Close(); } else { KhachHangDao kh = new KhachHangDao(); var model = kh.getKH(txtMaKHRieng.Text); string gioitinh; if (model.GioiTinh == true) { gioitinh = "Nam"; } else { gioitinh = "Nữ"; } DateTime dateTime = Convert.ToDateTime(model.NgaySinh); if (model.TenKH != txtTenNT.Text || dateTime != txtNgaySinh.DateTime || model.Sdt != txtSDT.Text || model.DiaChi != txtDiaChi.Text || gioitinh != txtGioiTinh.Text || model.CMND != txtCMND.Text) { XtraMessageBox.Show("Thông Tin Người Thân Bị Sai", "Thông Báo"); laythongtin(); } else { NguoiThanDao ng = new NguoiThanDao(); ng.ThemNT(txtMaNT.Text, cboMaKH.Text, txtTenNT.Text, txtNgaySinh.DateTime, txtGioiTinh.Text, txtDiaChi.Text, txtCMND.Text, txtMaKHRieng.Text, txtSDT.Text); XtraMessageBox.Show("Thêm Thành Công", "Thông Báo"); this.Close(); } } } } f.refresh(); } catch (Exception ex) { XtraMessageBox.Show("Đã có lỗi xảy ra!!"); } }
// GET: Admin/KhachHang public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new KhachHangDao(); var model = dao.LayTatCaDS(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
// GET: Admin/KhachHang //public ActionResult Index() //{ // var dao = new KhachHangDao(); // var model = dao.ListAll(); // return View(model); //} public ActionResult Index(string tenkh, int page = 1, int pageSize = 5) { var dao = new KhachHangDao(); var model = dao.ListAllPaging(tenkh, page, pageSize); ViewBag.tenkh = tenkh; return(View(model)); }
private void simpleButton1_Click(object sender, EventArgs e) { KhachHangDao kh = new KhachHangDao(); kh.SuaDoiCapDoKH(txtMaKH.Text, txtMaCD.Text); f.refresh(); this.Close(); }
private void FrmKhachHangNoTien_Load(object sender, EventArgs e) { SqlDataReader reader = KhachHangDao.getTienNo(); DataTable dtTable = new DataTable(); dtTable.Load(reader); this.dataGridViewMain.DataSource = dtTable; }
private void reloadData() { if (this.initData == false) { return; } String title = cbbTinhTrangDonHang.SelectedItem.ToString(); this.Text = title; this.Invalidate(); idKhachHang = this.txtTenKhachHang.Text; KhachHangDao khDAO = new KhachHangDao(); if (StringUtils.isNotBlank(idKhachHang) && !khDAO.isExits(idKhachHang)) { MessageBox.Show("Mã Khách Hàng không tồn tại!", "MESSAGE"); return; } // Search DataTable dt = new DataTable(); OrderDao dao = new OrderDao(); switch (cbbTinhTrangDonHang.SelectedIndex) { case 0: dt = dao.getListOrder(this.idKhachHang, this.dateFrom.Value, this.dateTo.Value, 0, false); break; case 1: dt = dao.getListOrder(this.idKhachHang, this.dateFrom.Value, this.dateTo.Value, 2, false); break; case 2: dt = dao.getListOrder(this.idKhachHang, this.dateFrom.Value, this.dateTo.Value, 2, true); break; case 3: dt = dao.getListOrder(this.idKhachHang, this.dateFrom.Value, this.dateTo.Value, 1, false); break; case 4: dt = dao.getListOrder(this.idKhachHang, this.dateFrom.Value, this.dateTo.Value, 1, true); break; } this.dataGridViewDonHang.DataSource = dt; // SUM MONEY IN ALL ORDER Decimal totalMoney = 0; foreach (DataRow row in dt.Rows) { totalMoney += Decimal.Parse(row["TONG_TIEN"].ToString()); } CultureInfo cul = CultureInfo.GetCultureInfo("en-US"); this.lblSum.Text = totalMoney.ToString("#,###", cul.NumberFormat);; }
// GET: Admin/KhachHang public ActionResult Index(string searchStr, int page = 1, int pageSize = 8) { var ls = new KhachHangDao().GetByStr(searchStr, page, pageSize); ViewBag.searchStr = searchStr; return(View(ls)); }
// GET: Admin/TaiKhoan public ActionResult Index(string timKiem, int page = 1, int pageSize = 4) { var dao = new KhachHangDao(); ViewBag.StringTim = timKiem; var list = dao.ListAllKH(timKiem, page, pageSize); return(View(list)); }
private void loadData() { String idKhachHang = txtTenKhachHang.Text; OrderDao orderDao = new OrderDao(); KhachHangDao khDao = new KhachHangDao(); if (!khDao.isExits(idKhachHang)) { MessageBox.Show("Mã Khách Hàng Không Tồn Tại", "MESSAGE"); return; } DataTable dt = new DataTable(); String dateFrom = this.dateFrom.Value.ToString("yyyy-MM-dd"); String dateTo = this.dateTo.Value.ToString("yyyy-MM-dd"); if (!String.IsNullOrEmpty(idKhachHang)) { dt.Load(orderDao.getDebtByCustomerWithPay(dateFrom, dateTo, idKhachHang)); this.dataGridView.DataSource = dt; // On all tables' rows if (dt.Rows.Count > 0) { Decimal total = 0; foreach (DataRow dtRow in dt.Rows) { if (StringUtils.isNotBlank((String)dtRow["ID"]) && dtRow["TONG_TIEN"] != DBNull.Value) { total += Decimal.Parse(dtRow["TONG_TIEN"].ToString()); } } lblTongTien.Text = total.ToString("#,###"); Decimal soTienDaTra = LichSuTraTruocDao.getSum(idKhachHang, dateTo, dateFrom); lblSoTienDaTra.Text = soTienDaTra.ToString("#,###"); lblSoTienNo.Text = (total - soTienDaTra).ToString("#,###"); } KhachHangDto dto = khDao.getKhachHangById(idKhachHang); lblTongTienNo.Text = dto.soTienNo.ToString("#,###"); } else { dt.Load(orderDao.getDebtByCustomer(dateFrom, dateTo)); this.dataGridView.DataSource = dt; Double total = 0; foreach (DataRow dtRow in dt.Rows) { if (StringUtils.isNotBlank((String)dtRow["ID"]) && dtRow["TONG_TIEN"] != DBNull.Value) { String tongTien = dtRow["TONG_TIEN"].ToString(); total += Double.Parse(tongTien); } } lblTongTien.Text = total.ToString("#,###"); lblSoTienDaTra.Text = ""; } }