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> Create([Bind("ID,MaKhachHang,TenKhachHang,NgaySing,GioiTinh,DiaChi,SoDienThoai,MaSoThue,Email,SoFax")] tb_WMS_KhachHang tb_WMS_KhachHang) { if (ModelState.IsValid) { var idend = (from u in _context.tb_WMS_KhachHang orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); tb_WMS_KhachHang.ID = idend + 1; tb_WMS_KhachHang.MaKhachHang = "CC" + (idend + 1); _context.Add(tb_WMS_KhachHang); TempData["success"] = "success"; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tb_WMS_KhachHang)); }
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,MaNhaCungCap,TenNhaCungCap,DiaChi,SoDienThoai,MaSoThue,Email,SoFax,TrangThai")] tb_WMS_NhaCungCap tb_WMS_NhaCungCap) { if (ModelState.IsValid) { var idend = (from u in _context.tb_WMS_NhaCungCap orderby u.ID descending select u.ID).Take(1).FirstOrDefault(); tb_WMS_NhaCungCap.ID = idend + 1; tb_WMS_NhaCungCap.MaNhaCungCap = "SUP" + (idend + 1); tb_WMS_NhaCungCap.TrangThai = true; TempData["success"] = "success"; _context.Add(tb_WMS_NhaCungCap); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tb_WMS_NhaCungCap)); }