Beispiel #1
0
        public ActionResult themnhanvien()
        {
            var    idnv    = Request.Query["idnv"];
            string list_nv = nguoidiRepo.getNV(idND);

            string[] list   = list_nv.Split(",");
            bool     result = false;

            foreach (var i in list)
            {
                if (idnv == i)
                {
                    result = false;
                    break;
                }
                else
                {
                    result = true;
                }
            }

            list_nv += "," + idnv;
            NhanViens kh = null;

            if (result)
            {
                nguoidiRepo.UpdateNV(list_nv, idND);
                kh = nhanVienRepo.Get(Convert.ToInt32(idnv));
            }
            return(Json(kh));
        }
Beispiel #2
0
 public IActionResult Create(NhanViens nv)
 {
     if (ModelState.IsValid)
     {
         _logger.LogInformation(nhanVienRepo.Add(nv).ToString());
         return(RedirectToAction("Index"));
     }
     return(View());
 }
        /// <summary>
        /// Tạo nhân viên từ thông tin user có sẵn
        /// </summary>
        /// <param name="user"></param>
        public void CreateNhanVien_from_User(ApplicationUser user)
        {
            NhanViens nhanvien = new NhanViens
            {
                Email       = user.Email,
                DiaChi      = user.DiaChi,
                SoDienThoai = user.PhoneNumber,
                TenTaiKhoan = user.TenTaiKhoan,
                TenNhanVien = user.HoTen,
                NgayBatDau  = DateTime.Now
            };

            _repositoryNhanVien.Insert(nhanvien);
        }
Beispiel #4
0
        public void ThemNhanVien(eNhanVien nvMoi)
        {
            NhanViens temp = new NhanViens();

            temp.MaNhanVien  = nvMoi.MaNhanVien;
            temp.TenNhanVien = nvMoi.TenNhanVien;
            temp.GioiTinh    = nvMoi.GioiTinh;
            temp.SDT         = nvMoi.SDT;
            temp.DiaChi      = nvMoi.DiaChi;
            temp.Email       = nvMoi.Email;
            temp.TinhTrang   = nvMoi.TinhTrang;

            qt.NhanViens.InsertOnSubmit(temp);
            qt.SubmitChanges();
        }
Beispiel #5
0
 public IActionResult Edit(NhanViens nhanViens)
 {
     nhanVienRepo.Update(nhanViens);
     return(RedirectToAction("Index"));
 }
Beispiel #6
0
 public bool Update(NhanViens d)
 {
     _context.NhanViens.Update(d);
     return(_context.SaveChanges() != 0);
 }
Beispiel #7
0
 public bool Add(NhanViens d)
 {
     _context.Add(d);
     return(_context.SaveChanges() != 0);
 }