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ả ! "); } } }
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!"); } } }
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(); //} }
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()); }
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); }
// 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)); }
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); } }
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")); }
// 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")); }
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)); }
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")); }
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)); }
// 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")); }
public khachhang GetInforCustom(int id) { khachhang khachhang = (from kh in context.khachhangs where kh.MAKH == id select kh).ToList().FirstOrDefault(); return(khachhang); }
public static int DeleteProfile(khachhang k) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@makh", k.makhachhang) }; return(DataProvider.ExecuteNonQuery("xoakhachhang", para)); }
public static int Xemkh(khachhang k) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@ma", k.makhachhang) }; return(DataProvider.ExecuteNonQuery("xemkhachhang", para)); }
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")); }
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" })); } }
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)); }
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)); }
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)); }
public DataTable hienthikhachhang() { try { khachhang kh = new khachhang(); return(kh.getTable()); } catch { throw; } }
//----------------------------------------- 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; } }