private void khachhang_Click(object sender, EventArgs e) { Khachhang f = new Khachhang(); this.Hide(); f.ShowDialog(); }
public ActionResult dangnhap(FormCollection form) { //var path = form["Path"]; var path = form["Path"]; var email = form["Email"]; var pass = form["Password"]; Khachhang kh = lt.Khachhangs. SingleOrDefault(x => x.Email == email && x.Password == pass); if (kh == null) { ModelState.AddModelError("", "Tài khoản đăng nhập không hợp lệ"); } else if (kh != null) { Session["kh"] = kh; //if (path =="") if (path == "") { return(RedirectToAction("Index", "TrangChu")); } return(Redirect(path)); } return(View()); }
public static void Main(string[] args) { Khachhang list = new Khachhang(); NguoiVN v1 = new NguoiVN(1, "BCT", "01/2019", "28/01/2019", 63, "Sinh hoạt"); NguoiVN v12 = new NguoiVN(1, "BCT", "02/2019", "28/02/2019", 78, "Sinh hoạt"); NguoiVN v2 = new NguoiVN(2, "Cty", "01/2019", "28/01/2019", 500, "Sản xuất"); NguoiVN v22 = new NguoiVN(2, "Cty", "02/2019", "28/02/2019", 600, "Sản xuất"); NguoiVN v3 = new NguoiVN(3, "TTT", "01/2019", "28/01/2019", 78, "Kinh doanh"); NguoiVN v32 = new NguoiVN(3, "TTT", "02/2019", "28/02/2019", 79, "Kinh doanh"); Ngoaiquoc n1 = new Ngoaiquoc(1, "John", "01/2019", "28/01/2019", 90, "Anh"); Ngoaiquoc n12 = new Ngoaiquoc(1, "John", "02/2019", "28/02/2019", 110, "Anh"); Ngoaiquoc n2 = new Ngoaiquoc(2, "Lucher", "01/2019", "28/01/2019", 83, "Mỹ"); Ngoaiquoc n22 = new Ngoaiquoc(2, "Lucher", "02/2019", "28/02/2019", 93, "Mỹ"); list.Khachhang1.Add(v1); list.Khachhang1.Add(v12); list.Khachhang1.Add(v2); list.Khachhang1.Add(v22); list.Khachhang1.Add(v3); list.Khachhang1.Add(v32); list.Khachhang1.Add(n1); list.Khachhang1.Add(n12); list.Khachhang1.Add(n2); list.Khachhang1.Add(n22); list.showAllBill(); }
public IActionResult savefblogin([FromBody] FBloginModel fBlogin) { IDGenerator idgenerator = new IDGenerator(_context); var user = _context.Khachhang.FirstOrDefault(n => n.Mail.Equals(fBlogin.email)); if (user == null) { Khachhang fb = new Khachhang { IdKh = idgenerator.getIDforKH(), Mail = fBlogin.email, TenKh = fBlogin.displayName }; setIdentity(fb); _context.Khachhang.Add(fb); _context.SaveChanges(); Response.Cookies.Append("SShopVCCookiessID", fb.IdKh.ToString()); return(Ok()); } else { setIdentity(user); } return(Ok()); }
public ActionResult Create(FormCollection form) { String maKH = String.IsNullOrEmpty(form["maKH"]) ? "" : form["maKH"]; int ThangHoaDon = String.IsNullOrEmpty(form["month"]) ? DateTime.Now.Month : Convert.ToInt32(form["month"]); int namHoaDon = String.IsNullOrEmpty(form["year"]) ? DateTime.Now.Year : Convert.ToInt32(form["year"]); Khachhang khHang = db.Khachhangs.FirstOrDefault(p => p.MaKhachHang == maKH); if (khHang != null) { Hoadonnuoc hD = db.Hoadonnuocs.FirstOrDefault(p => p.KhachhangID == khHang.KhachhangID && p.ThangHoaDon == ThangHoaDon && p.NamHoaDon == namHoaDon); if (hD != null) { Lichsuhoadon soTienObj = db.Lichsuhoadons.FirstOrDefault(p => p.HoaDonID == hD.HoadonnuocID); if (soTienObj != null) { ViewData["soTienPhaiNop"] = soTienObj; } ViewData["hoadon"] = hD; ViewData["khachHang"] = khHang; ViewBag.hasMaKhachHang = true; } } ViewBag.maKhachHang = maKH; ViewBag.selectedMonth = ThangHoaDon; ViewBag.selectedYear = namHoaDon; return(View()); }
public JsonResult ThemTaiKhoan(Khachhang user) { try { Khachhang khachHang = db.Khachhangs.SingleOrDefault(item => item.Email == user.Email); if (khachHang == null) { //process pass string pass_hash = sp.HashPass(user.Matkhau); user.Matkhau = pass_hash; user.Quyen = 2; db.Khachhangs.Add(user); db.SaveChanges(); if (Session["USER_SESSION"] == null) { Session.Add("USER_SESSION", user); } else { Session["USER_SESSION"] = user; } } return(Json(new { status = true })); } catch (Exception ex) { return(Json(new { status = false })); } }
public async Task <ActionResult <Khachhang> > PostKhachhang(Khachhang khachhang) { var khachhangs = from user in _context.Khachhangs select user; foreach (var x in khachhangs) { if (x.TenDangNhap.Equals(khachhang.TenDangNhap) || x.Sdt.Equals(khachhang.Sdt)) { return(Conflict()); } } _context.Khachhangs.Add(khachhang); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (KhachhangExists(khachhang.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetKhachhang", new { id = khachhang.Id }, khachhang)); }
public List <Khachhang> GetData() { try { List <Khachhang> dsKhachHang = new List <Khachhang>(); DataTable dt = dataProvider.ExecuteQuery("Proc_KhachHang_GetData", null, null); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { Khachhang khachhang = new Khachhang(); khachhang.MaKH = String.IsNullOrEmpty(row["MaKhachHang"].ToString()) ? 0 : int.Parse(row["MaKH"].ToString()); khachhang.HoTenKH = String.IsNullOrEmpty(row["HoTenKH"].ToString()) ? "" : row["HoTenKH"].ToString(); khachhang.SDTKH = String.IsNullOrEmpty(row["SoSTKH"].ToString()) ? "" : row["SoSTKH"].ToString(); khachhang.Email = String.IsNullOrEmpty(row["Email"].ToString()) ? "" : row["Email"].ToString(); khachhang.DiaChi = String.IsNullOrEmpty(row["DiaChi"].ToString()) ? "" : row["DiaChi"].ToString(); khachhang.MatKhau = String.IsNullOrEmpty(row["MatKhau"].ToString()) ? "" : row["MatKhau"].ToString(); dsKhachHang.Add(khachhang); } return(dsKhachHang); } return(new List <Khachhang>()); } catch (Exception ex) { return(new List <Khachhang>()); } }
public Khachhang GetKhachHangByMa(int MaKhachHang) { try { Khachhang khachhang = null; DataTable dt = dataProvider.ExecuteQuery("Proc_KhachHang_GetData", new object[] { MaKhachHang }, new List <string>() { "MaKH" }); { var row = dt.Rows[0]; khachhang = new Khachhang(); khachhang.MaKH = String.IsNullOrEmpty(row["MaKH"].ToString()) ? 0 : int.Parse(row["MaKH"].ToString()); khachhang.HoTenKH = String.IsNullOrEmpty(row["HoTenKH"].ToString()) ? "" : row["HoTenKH"].ToString(); khachhang.SDTKH = String.IsNullOrEmpty(row["SoDTKH"].ToString()) ? "" : row["SoDTKH"].ToString(); khachhang.Email = String.IsNullOrEmpty(row["Email"].ToString()) ? "" : row["Email"].ToString(); khachhang.DiaChi = String.IsNullOrEmpty(row["DiaChi"].ToString()) ? "" : row["DiaChi"].ToString(); khachhang.MatKhau = String.IsNullOrEmpty(row["MatKhau"].ToString()) ? "" : row["MatKhau"].ToString(); } return(khachhang); } catch (Exception ex) { return(null); } }
public async Task <IActionResult> Edit(int id, [Bind("IdKhachHang,NameKh,Email,Password,Address,SoDiethoai")] Khachhang khachhang) { if (id != khachhang.IdKhachHang) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(khachhang); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KhachhangExists(khachhang.IdKhachHang)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(khachhang)); }
public IActionResult GiaoHang(int Id) { IDonHang.GiaoHang(Id); Donhang res = IDonHang.GetDonhang(Id); Khachhang _kh = IKhachHang.GetKhachHang(res.EmailKhachHang); try { var message = new MimeMessage(); message.From.Add(new MailboxAddress("Thiên Ân", "*****@*****.**")); message.To.Add(new MailboxAddress(_kh.Ten, _kh.Email)); message.Subject = "Thông báo cửa hàng Khoa Rau Củ: "; message.Body = new TextPart("plain") { Text = "Đơn Hàng Của Bạn Đang Trên Đường Vận Chuyển Tới Địa Chỉ : " + _kh.DiaChi + ". Vui Lòng Cho Chúng Tôi Biết Nếu Hàng Đã Tới Nơi." }; using (var client = new SmtpClient()) { client.Connect("smtp.gmail.com", 587, false); client.Authenticate("*****@*****.**", "Thienanbao0399"); client.Send(message); client.Disconnect(true); } } catch (Exception ex) { ModelState.Clear(); ViewBag.Message = $" Oops! We have a problem here {ex.Message}"; } return(RedirectToAction("Index")); }
public JsonResult AddUser(Khachhang user) { try { Khachhang khachhang = db.Khachhangs.SingleOrDefault(i => i.Email == user.Email || i.Tendn == user.Tendn); if (khachhang != default) // ton tai email { return(Json(new { status = false, message = khachhang.Tendn == user.Tendn ? "Ten Dang Nhap da ton tai" : "Email da duoc su dung" })); } user.Quyen = 1; db.Khachhangs.Add(user); db.SaveChanges(); if (Session["USER_SESSION"] == null) { Session.Add("USER_SESSION", user); } else { Session["USER_SESSION"] = user; } return(Json(new { status = true })); } catch (Exception ex) { return(Json(new { status = false, message = ex.Message })); } }
/// <summary> /// Đẩy danh sách khách hàng xuống /// </summary> /// <param name="TTDoc"></param> /// <param name="tuyen"></param> public string pushKhachHangXuong(int TTDoc, int tuyen, long createdTime) { HoaDonHaDongEntities _db = new HoaDonHaDongEntities(); var khachHang = _db.Khachhangs.Where(p => p.TTDoc >= TTDoc && p.TuyenKHID == tuyen && p.IsDelete == false).ToList(); foreach (var item in khachHang) { if (item.TTDoc >= TTDoc) { if (createdTime > item.UpdatedTime || item.UpdatedTime == null) { Khachhang kH = _db.Khachhangs.Find(item.KhachhangID); if (kH.Ngaykyhopdong == null) { kH.Ngaykyhopdong = new DateTime(1970, 1, 1); } int thuTuDoc = kH.TTDoc.Value; kH.TTDoc = thuTuDoc + 1; _db.Entry(item).State = EntityState.Modified; _db.SaveChanges(); } } } return(""); }
public IActionResult DoCheckOut(Hoadon hd) { Khachhang kh = db.Khachhang.Where(x => x.Email == HttpContext.Session.Get <string>("user")).SingleOrDefault(); hd.Makh = kh.Makh; hd.Matrangthai = 1; hd.Ngaydat = DateTime.Now; hd.Ngaygiao = DateTime.Now.AddDays(7); hd.Cachthanhtoan = hd.Cachthanhtoan; db.Hoadon.Add(hd); db.SaveChanges(); int hoadonid = db.Hoadon.OrderByDescending(x => x.Mahd).ToList()[0].Mahd; List <CartItem> chitiet = HttpContext.Session.Get <List <CartItem> >("gioHang"); foreach (var x in chitiet) { Chitiethoadon ct = new Chitiethoadon { Mahd = hoadonid, Mahh = x.Masp, Soluong = x.Soluong, Dongia = x.Dongia, Giamgia = x.Giamgia }; db.Chitiethoadon.Add(ct); } db.SaveChanges(); HttpContext.Session.Set("gioHang", ""); return(View("CheckOut", db.Hoadon.Where(x => x.Mahd == hoadonid).SingleOrDefault())); }
public List <Khachhang> TimKhachHang(Khachhang kh) { List <Khachhang> list = GetAllKhachHang(); List <Khachhang> kq = new List <Khachhang>(); if (string.IsNullOrEmpty(kh.Makh) && string.IsNullOrEmpty(kh.Tenkh) && string.IsNullOrEmpty(kh.Diachi) && string.IsNullOrEmpty(kh.SDT)) { kq = list; } //Tim theo mã else if (kh.Makh != "") { for (int i = 0; i < list.Count; ++i) { if (list[i].Makh == kh.Makh) { kq.Add(new Khachhang(list[i])); } } } else { kq = null; } return(kq); }
//public ActionResult thanhtoan(string path) //{ // if (Session["kh"] ==null) // { // return Redirect("~/KhachHang/dangnhap?path=" + path); // } // GioHang gh = (GioHang)Session["GioHang"]; // if (gh == null) // { // return RedirectToAction("Index", "TrangChu"); // } // return View(gh.ds); //} public ActionResult thanhtoan(string path) { ViewBag.path = path; Khachhang kh = (Khachhang)Session["kh"]; //trước tiên sẽ kiểm tra giỏ hàng, if giỏ hang==null thì trả về trangchu, GioHang gh = (GioHang)Session["giohang"]; if (gh == null) { return(RedirectToAction("Index", "TrangChu")); } else { // if giohang!=null thì sẽ kiểm tra xem khachhang đã đăng nhập hay chưa? if (kh == null) { return(Redirect("~/KhachHang/dangnhap?path=" + path)); } else { Session["kh"] = kh; return(View(gh.ds.ToList())); } } }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { int HoadonID = int.Parse(dataGridView1.CurrentRow.Cells["HoadonbanthuocID"].Value.ToString()); int KhachhangID = int.Parse(dataGridView1.CurrentRow.Cells["KhachhangID"].Value.ToString()); Khachhang kh = APIs.GetKhachhangByID(KhachhangID); txtTenKH.Text = kh.Tenkhachhang; txtDiachi.Text = kh.Diachi; List <CTHoadonbanthuoc> lst = APIs.LstCTByHoadonID(HoadonID); listView1.Items.Clear(); float total = 0; for (int i = 0; i < lst.Count; i++) { CTHoadonbanthuoc ct = lst[i]; ListViewItem item = new ListViewItem(); item.Text = (i + 1).ToString(); Thuoc t = APIs.GetThuocByID(ct.Thuoc)[0]; item.SubItems.Add(t.Tenthuoc); item.SubItems.Add(t.Donvitinh); item.SubItems.Add(ct.Soluong.ToString()); item.SubItems.Add((ct.Dongia * 1000).ToString()); total += (float)ct.Soluong * (float)ct.Dongia * 1000; item.SubItems.Add((ct.Soluong * ct.Dongia * 1000).ToString()); listView1.Items.Add(item); } txtTotal.Text = total.ToString(); }
public void RemoveKhachHang(string email) { Khachhang kh = db.Khachhang.Find(email); db.Khachhang.Remove(kh); db.SaveChanges(); }
public async Task <ActionResult <Khachhang> > PostKhachHangLogin(Khachhang khachhang) { var khachhangs = from user in _context.Khachhangs select user; foreach (var x in khachhangs) { if (x.TenDangNhap.Equals(khachhang.TenDangNhap) && x.MatKhau.Equals(khachhang.MatKhau)) { khachhang.Id = x.Id; khachhang.TenKh = x.TenKh; khachhang.DiaChi = x.DiaChi; khachhang.Sdt = x.Sdt; khachhang.Avatar = x.Avatar; khachhang.TenDangNhap = x.TenDangNhap; khachhang.MatKhau = x.MatKhau; khachhang.IsDeleted = x.IsDeleted; return(Ok(khachhang)); } } //if(taikhoans.Where(x => x.TenTaiKhoan.Equals(taikhoan.TenTaiKhoan) && x.MatKhau.Equals(taikhoan.MatKhau)).Count() > 0){ // return Ok(taikhoan); //} return(NotFound()); }
public List <Khachhang> TimKH(Khachhang HH) { List <Khachhang> list = HHDA.GetData(); List <Khachhang> MH = new List <Khachhang>(); if (string.IsNullOrEmpty(HH.Makhach) && string.IsNullOrEmpty(HH.Tenkhach) && string.IsNullOrEmpty(HH.Quequan) && string.IsNullOrEmpty(HH.Sodienthoai)) { MH = list; } if (!string.IsNullOrEmpty(HH.Makhach)) { for (int i = 0; i < list.Count; i++) { if (list[i].Makhach == (HH.Makhach)) { MH.Add(new Khachhang(list[i])); } } } else if (!string.IsNullOrEmpty(HH.Tenkhach)) { for (int i = 0; i < list.Count; i++) { if (list[i].Tenkhach.IndexOf(HH.Tenkhach) >= 0) { MH.Add(new Khachhang(list[i])); } } } return(MH); }
public static int GetKhachhangID(Khachhang kh) { int ID = 0; if (conn.State == ConnectionState.Open) { conn.Close(); } conn.Open(); SqlCommand sc = new SqlCommand("Khachhang_ProcGetKhachhangID", conn); sc.CommandType = CommandType.StoredProcedure; sc.Parameters.Add(new SqlParameter("@Tenkhachhang", kh.Tenkhachhang)); sc.Parameters.Add(new SqlParameter("@Gioitinh", kh.Gioitinh)); sc.Parameters.Add(new SqlParameter("@Sodienthoai", kh.Sodienthoai)); sc.Parameters.Add(new SqlParameter("@Diachi", kh.Diachi)); SqlDataReader reader = sc.ExecuteReader(); while (reader.Read()) { ID = int.Parse(reader["KhachhangID"].ToString()); } reader.Close(); conn.Close(); return(ID); }
public void Xoa() { Console.Clear(); Console.WriteLine(); Console.WriteLine("\t\tXÓA THÔNG TIN HÀNG HÓA "); List <Khachhang> list = khach.XemDSKhachHang(); string makhach; Console.Write("\tNhập mã khách hàng cần xóa:"); makhach = Console.ReadLine(); int i = 0; for (i = 0; i < list.Count; ++i) { if (list[i].Makhach == makhach) { break; } } if (i < list.Count) { Khachhang mah = new Khachhang(list[i]); khach.XoaKH(makhach); } else { Console.WriteLine("Không tồn tại mã hàng này"); } }
private string setIdentity(Khachhang kh) { string userinfo = ""; mergeCart(kh); var claims = new List <Claim> { new Claim(ClaimTypes.Name, kh.TenKh), new Claim(ClaimTypes.Email, kh.Mail), new Claim(ClaimTypes.Sid, kh.IdKh.ToString()), new Claim(ClaimTypes.Role, "Khach hang"), }; var identity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme); var principal = new ClaimsPrincipal(identity); var props = new AuthenticationProperties(); props.ExpiresUtc = DateTime.Now.AddDays(5); props.IsPersistent = true; HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal, props).Wait(); if (!String.IsNullOrEmpty(kh.TenKh)) { userinfo = kh.TenKh; } var option = new CookieOptions(); option.Expires = DateTime.Now.AddDays(5); option.HttpOnly = false; Response.Cookies.Append("SShopVCCookiessID", kh.IdKh.ToString(), option); userinfo = kh.Mail; return(userinfo); }
public async Task <IActionResult> PutKhachhang([FromRoute] string id, [FromBody] Khachhang khachhang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != khachhang.Makhachhang) { return(BadRequest()); } _context.Entry(khachhang).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KhachhangExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(int id, [Bind("Idkhachhang,Hotenkhachhang,Diachikhachhang")] Khachhang khachhang) { if (id != khachhang.Idkhachhang) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(khachhang); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KhachhangExists(khachhang.Idkhachhang)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(khachhang)); }
public async Task <IActionResult> PostKhachhang([FromBody] Khachhang khachhang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Khachhang.Add(khachhang); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (KhachhangExists(khachhang.Makhachhang)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetKhachhang", new { id = khachhang.Makhachhang }, khachhang)); }
private Khachhang GetInformation() { int id = (this.maskedTextBoxMaKH.Text.Length == 0) ? 0 : int.Parse(this.maskedTextBoxMaKH.Text); Khachhang p = new Khachhang(id, this.textBoxTenKH.Text, this.textBoxDiaChiKH.Text, this.textBoxMailKH.Text, this.maskedTextBoxSDTKhachhang.Text); return(p); }
private void btnLuu_Click(object sender, EventArgs e) { Khachhang a = new Khachhang(); a.Makh = txt_makh.Text.Trim(); a.Tenkh = txt_tenkh.Text.Trim(); a.Cmnd = int.Parse(txtCMND.Text); a.Sdt = int.Parse(txt_sdt.Text); a.Email = txt_Email.Text.Trim(); a.Diachi = txt_diachi.Text.Trim(); a.Mathe = int.Parse(txt_mathe.Text); if (a.Makh == null) { throw new Exception(); } if (MessageBox.Show("Bạn có muốn Thêm Khách hàng ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (BUS.BUS.them_KH(a) == 1) { MessageBox.Show("Thêm Thành Công"); txt_makh.Enabled = false; } } xuat(); }
private void Btnxoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Object id = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Id"); Object ten = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Ten"); Object tmail = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Email"); Object ngaysinh = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Ngaysinh"); Object diachi = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Diachi"); Object gioitinh = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Gioitinh"); Object nganhang = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Nganhang"); Object sotk = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Sotk"); Object sodienthoai = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Sodienthoai"); Khachhang nhansu = new Khachhang() { Id = (int)id, Ten = ten.ToString(), Email = tmail.ToString(), Ngaysinh = ngaysinh.ToString(), Diachi = diachi.ToString(), Gioitinh = gioitinh.ToString(), Nganhang = nganhang.ToString(), Sotk = (long)sotk, Sodienthoai = (int)sodienthoai }; Themsuakhachhang themsuakhachhang = new Themsuakhachhang(nhansu); themsuakhachhang.Show(); themsuakhachhang.khicapnhat += Themsuanhansu_khicapnhat; }
public ActionResult DatHang(FormCollection collection) { //Them Don hang dondathang ddh = new dondathang(); Khachhang kh = (Khachhang)Session["Taikhoan"]; List <Giohang> gh = Laygiohang(); ddh.MaKH = kh.MaKH; ddh.Ngaydat = DateTime.Now; var ngaygiao = String.Format("{0:MM/dd/yyyy}", collection["Ngaygiao"]); ddh.Ngaygiao = DateTime.Parse(ngaygiao); ddh.Tinhtranggiaohang = false; ddh.Dathanhtoan = false; data.dondathangs.InsertOnSubmit(ddh); data.SubmitChanges(); //Them chi tiet don hang foreach (var item in gh) { CT_dathang ctdh = new CT_dathang(); ctdh.MadonHang = ddh.Madonhang; ctdh.Maruou = item.iMaruou; ctdh.Soluong = item.iSoluong; ctdh.Dongia = (decimal)item.dDongia; data.CT_dathangs.InsertOnSubmit(ctdh); } data.SubmitChanges(); Session["Giohang"] = null; return(RedirectToAction("Xacnhandonhang", "GioHang")); }