public ActionResult Edit([Bind(Include = "IDUser,IDGroup,Email,HoTen,Phone,PassWord,RePassWord,Status,Admin")] User user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDGroup = new SelectList(db.Groups, "ID", "Name", user.IDGroup); return(View(user)); }
public ActionResult Edit([Bind(Include = "SoHoaDon,MaKH,MaNV,NgayDH,NgayGH,NoiGiaoHang,TongTien,ghichu,status")] DonHang donhang) { if (ModelState.IsValid) { db.Entry(donhang).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaKH = new SelectList(db.KhachHangs, "MaKH", "TenKH", donhang.MaKH); ViewBag.MaNV = new SelectList(db.NhanViens, "MaNV", "TenNV", donhang.MaNV); return(View(donhang)); }
public ActionResult Edit([Bind(Include = "MaMH,TenMh,GiaThanh,GiaKhuyenMai,Soluong,MaLoaiHang,NgayNhap,NgaySuaDoi,Image,status,ManHinh,Ram,CameraT,CameraS,Cpu,Gpu,BoNho,DungLuongPin,luotXem,MaHDH")] MatHang mathang) { if (ModelState.IsValid) { db.Entry(mathang).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaHDH = new SelectList(db.HeDieuHanhs, "MaHDH", "TenHDH", mathang.MaHDH); ViewBag.MaLoaiHang = new SelectList(db.LoaiMatHangs, "MaLoaiHang", "TenLoaiMH", mathang.MaLoaiHang); return(View(mathang)); }
public ActionResult Edit([Bind(Include = "MaMH,TenMh,GiaThanh,GiaKhuyenMai,Soluong,MaLoaiHang,NgayNhap,NgaySuaDoi,Image,status,ManHinh,Ram,CameraT,CameraS,Cpu,Gpu,BoNho,DungLuongPin,luotXem,MaHDH")] MatHang mathang) { string ngay = Request["ngaysuadoi"]; if (ngay.Length > 0) { if (ModelState.IsValid) { var imgNV = Request.Files["Image"]; //Lấy thông tin từ input type=file có tên Avatar string postedFileName = System.IO.Path.GetFileName(imgNV.FileName); if (postedFileName.Length > 0) { var path = Server.MapPath("/Images/" + postedFileName); imgNV.SaveAs(path); mathang.Image = postedFileName; } DateTime ngaysua = DateTime.Parse(ngay); mathang.NgaySuaDoi = ngaysua; db.Entry(mathang).State = EntityState.Modified; db.SaveChanges(); ModelState.AddModelError("", "Chỉnh sửa thành Công"); } else { ModelState.AddModelError("", "Chỉnh sửa Không thành Công"); } } else { ModelState.AddModelError("", "Ngày Chỉnh sửa còn trống"); } ViewBag.MaHDH = new SelectList(db.HeDieuHanhs, "MaHDH", "TenHDH", mathang.MaHDH); ViewBag.MaLoaiHang = new SelectList(db.LoaiMatHangs, "MaLoaiHang", "TenLoaiMH", mathang.MaLoaiHang); return(View(mathang)); }
public ActionResult XacNhans(DonHang donhang) { var user = (UserSection)Session["USER_SESSION"]; var ngayGH = Request["ngayGH"]; if (ngayGH.Length <= 0) { TempData["co"] = "Nhập ngày giao hàng"; return(RedirectToAction("XacNhan/" + donhang.SoHoaDon)); } var mt = new ProductDB().getListMatHangBySoHoaDon(donhang.SoHoaDon); var kh = new ProductDB().getKhByMaKH(donhang.MaKH); var nv = new ProductDB().getNhanVien(user.IDUser); // gửi email TempData["ChitietPro"] = mt; var body = "Họ Tên: " + kh.TenKH + "Điện Thoại:" + kh.SoDT + "Địa chỉ: " + kh.Diachi + " Thông Tin Sản Sẩm đã Đặt Hàng Tại Lam Sơn" + ""; double tong = 0; foreach (var item in mt) { body += "Tên Sản Phẩm:" + item.MatHang.TenMh + "Mã Sản Phẩm:" + item.MatHang.MaLoaiHang + item.MaMH + "Số Lượng: " + item.SoLuong + "Giá Thành:" + item.GiaThanh; tong += (double)item.GiaThanh * (double)item.SoLuong; } bool check = false; body += "Tổng Tiền: " + tong; System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(); mail.From = new System.Net.Mail.MailAddress(user.email); mail.To.Add(kh.Email); mail.Subject = "Xác nhận giao vận cho đơn hàng" + donhang.SoHoaDon + "từ Lam Sơn"; mail.Body = body; mail.IsBodyHtml = true; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587); smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential(user.email, user.pass); smtp.EnableSsl = true; smtp.Send(mail); if (smtp.EnableSsl) { check = true; } if (check) { DonHang dh = db.DonHangs.Find(donhang.SoHoaDon); dh.status = false; dh.MaNV = nv.MaNV; dh.NgayGH = DateTime.Parse(Request["ngayGH"]);; db.Entry(dh).State = EntityState.Modified; db.SaveChanges(); TempData["gh"] = "Thực hiện Giao Hàng Thành Công !"; } else { TempData["gh"] = "Thực hiện Giao Hàng Thất bại !"; } //return RedirectToAction("XacNhan/" + donhang.SoHoaDon); return(View("XacNhan")); }