public ActionResult register(RegisterModel model) { if (ModelState.IsValid) { var customerDao = new CustomersDao(); var userDao = new UserDao(); if (userDao.CheckUserName(model.UserName)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (userDao.CheckEmail(model.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { long keyCustomer = 0; // Thêm thông tin đăng nhập vào bảng quản trị var user = new QuanTri(); user.UserName = model.UserName; user.Password = Encryptor.MD5Hash(model.Password); user.HoTen = model.Name; user.DienThoai = model.Phone; user.Email = model.Email; user.DiaChi = model.Address; user.Quyen = false; user.TrangThai = true; // Thêm thông tin đăng ký vào bảng khách hàng var customer = new KhachHang(); customer.MaKH = getKeyCustomer(); customer.HoTenKH = model.Name; customer.GioiTinh = model.Gender; customer.DiaChi = model.Address; customer.SDT = model.Phone; customer.Email = model.Email; var resultUser = userDao.Insert(user); //Lấy mã tài khoản và chuyển đổi sáng cho mã tài khoản của khác hàng keyCustomer = user.Id; customer.UserID = keyCustomer; var resultCustomer = customerDao.Insert(customer); if (resultUser > 0) { ViewBag.Success = "Đăng ký thành công"; return(RedirectToAction("login", "user")); } else { ModelState.AddModelError("", "Đăng ký không thành công!"); } } } return(View("register")); }
public static void Run() { var customer = new CustomerView() { CustomerID = "BBDFG", CompanyName = "Rene5874", ContactName = "Peter Prtrov" }; CustomersDao.InsirtCustomer(customer); customer = CustomersDao.GetCustomerById(Id); Console.WriteLine($"Customer with ID {Id} was created"); customer.ContactName = "Doly Popova"; customer.City = "Sofia"; customer.Phone = "12345890"; CustomersDao.ModifyCustomer(customer); customer = CustomersDao.GetCustomerById(Id); Console.WriteLine($"Customer with ID {Id} was modified. New contact name is {customer.ContactName}"); CustomersDao.DeleteCustomer(Id); try { customer = CustomersDao.GetCustomerById(Id); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
/// <summary> /// 取得 CompnanyName by customerID /// </summary> /// <param name="customerID">客戶編號</param> /// <returns></returns> public string GetCompanyName(int customerID) { CustomersDao dao = new CustomersDao(); List <SalesCustomer> customers = dao.GetAllCustomers();; SalesCustomer customer = customers.SingleOrDefault(m => m.CustomerId == customerID); return((customer != null) ? customer.CompanyName : null); }
public ActionResult index(string search, int page = 1, int pageSize = 5) { var dao = new CustomersDao(); //Tạo page sử dụng Pagedlist var model = dao.ListAllPaging(search, page, pageSize); ViewBag.Search = search; return(View(model)); }
/// <summary> /// 取得所有客戶資料 /// </summary> /// <returns></returns> public IList <SalesCustomer> GetCustomers() { CustomersDao dao = new CustomersDao(); return(dao.GetAllCustomers());; }