public async Task <IActionResult> DeleteCart(int?id) { var dh = await _context.tb_WMS_DonHang.FindAsync(id); _context.tb_WMS_DonHang.Remove(dh); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(DonHangs))); }
public async Task <IActionResult> Create([Bind("ID,MaNhanVien,TenNhanVien,GioiTinh,NgaySinh,Email,SoDienthoai,HinhAnh,Kho,Quyen,TrangThai")] tb_WMS_NhanVien tb_WMS_NhanVien, IFormFile HinhAnh, tb_WMS_DangNhap DangNhap) { if (ModelState.IsValid) { var a = ConvertStringtoMD5(tb_WMS_NhanVien.SoDienthoai); if (HinhAnh != null) { var filePath = Path.Combine("wwwroot\\img\\User", HinhAnh.FileName); using (var stream = new FileStream(filePath, FileMode.Create)) { await HinhAnh.CopyToAsync(stream); } tb_WMS_NhanVien.HinhAnh = HinhAnh.FileName; } var idend = (from u in _context.tb_WMS_NhanVien orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); if (tb_WMS_NhanVien.HinhAnh == null) { tb_WMS_NhanVien.HinhAnh = "User.png"; } var check = (from N in _context.tb_WMS_NhanVien where N.Email == tb_WMS_NhanVien.Email select N).Count(); if (check == 0) { tb_WMS_NhanVien.ID = idend + 1; tb_WMS_NhanVien.MaNhanVien = "UC" + (idend + 1); tb_WMS_NhanVien.TrangThai = true; _context.Add(tb_WMS_NhanVien); var idend_dn = (from u in _context.tb_WMS_DangNhap orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); DangNhap.ID = idend_dn + 1; DangNhap.username = tb_WMS_NhanVien.Email; DangNhap.password = a; DangNhap.IDNV = idend + 1; _context.Add(DangNhap); TempData["success"] = "success"; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { ViewData["Kho"] = new SelectList(_context.tb_WMS_NhaKho.Where(s => s.TrangThai == true).Where(s => s.ID != 0), "ID", "TenNhaKho"); ViewData["Quyen"] = new SelectList(_context.tb_WMS_Quyen, "ID", "Quyen"); ViewData["EmailTrung"] = "Email Đã Tồn Tại Vui Lòng Nhập Email Khác"; return(View(tb_WMS_NhanVien)); } } ViewData["Kho"] = new SelectList(_context.tb_WMS_NhaKho.Where(s => s.TrangThai == true).Where(s => s.ID != 0), "ID", "TenNhaKho"); ViewData["Quyen"] = new SelectList(_context.tb_WMS_Quyen, "ID", "Quyen"); return(View(tb_WMS_NhanVien)); }
public async Task <IActionResult> Edit(int id, tb_WMS_NhanVien tb_WMS_NhanVien, IFormFile HinhAnh) { if (HinhAnh != null) { var filePath = Path.Combine("wwwroot\\img\\User", HinhAnh.FileName); using (var stream = new FileStream(filePath, FileMode.Create)) { await HinhAnh.CopyToAsync(stream); } tb_WMS_NhanVien.HinhAnh = HinhAnh.FileName; } else { var img = (from N in _context.tb_WMS_NhanVien where N.ID == id select N.HinhAnh).FirstOrDefault(); tb_WMS_NhanVien.HinhAnh = img; } var kho = (from N in _context.tb_WMS_NhanVien where N.ID == id select N.Kho).FirstOrDefault();; var quyen = (from N in _context.tb_WMS_NhanVien where N.ID == id select N.Quyen).FirstOrDefault();; tb_WMS_NhanVien.Kho = kho; tb_WMS_NhanVien.Quyen = quyen; tb_WMS_NhanVien.TrangThai = true; _context.Update(tb_WMS_NhanVien); await _context.SaveChangesAsync(); TempData["ok"] = "ok"; return(Redirect("/CaNhan/thong-tin-00" + id + "00")); }
public async Task <IActionResult> ThemLoaiSanPham([Bind("ID,MaLoai,TenLoai")] tb_WMS_LoaiSanPham tb_WMS_LoaiSanPham) { if (ModelState.IsValid) { var idend = (from u in _context.tb_WMS_LoaiSanPham orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); tb_WMS_LoaiSanPham.ID = idend + 1; tb_WMS_LoaiSanPham.MaLoai = "T" + (idend + 1); _context.Add(tb_WMS_LoaiSanPham); await _context.SaveChangesAsync(); TempData["success"] = "success"; return(RedirectToAction(nameof(LoaiSanPham))); } return(View(tb_WMS_LoaiSanPham)); }
public async Task <IActionResult> Create([Bind("ID,MaNhaKho,TenNhaKho,DiaChi,SoDienThoai,TrangThai")] tb_WMS_NhaKho tb_WMS_NhaKho) { if (ModelState.IsValid) { var idend = (from u in _context.tb_WMS_NhaKho orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); tb_WMS_NhaKho.ID = idend + 1; tb_WMS_NhaKho.MaNhaKho = "WH" + (idend + 1); tb_WMS_NhaKho.TrangThai = true; TempData["success"] = "success"; _context.Add(tb_WMS_NhaKho); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tb_WMS_NhaKho)); }