public IHttpActionResult postNhanVien(Models.CNhanVien nv)
 {
     if (ModelState.IsValid == false)
     {
         return(BadRequest());
     }
     Models.NhanVien nv_1 = new Models.NhanVien()
     {
         MaNV       = nv.MaNV,
         TenNV      = nv.TenNV,
         Tuoi       = nv.Tuoi,
         GioiTinh   = nv.GioiTinh,
         DiaChi     = nv.DiaChi,
         SoDT       = nv.SoDT,
         NgayVaoLam = nv.NgayVaoLam,
         Luong      = nv.Luong,
         ChucVu     = nv.ChucVu,
         UserName   = nv.UserName,
         Pass       = nv.Pass,
         status     = true
     };
     dc.NhanViens.Add(nv_1);
     dc.SaveChanges();
     return(Ok());
 }
 public IHttpActionResult getChucVu(string id)
 {
     Models.ChucVu kq = dc.ChucVus.Find(id);
     if (kq == null)
     {
         return(BadRequest());
     }
     Models.CChucVu cv = new Models.CChucVu()
     {
         MaCV      = kq.MaCV,
         TenCV     = kq.TenCV,
         status    = kq.status,
         NhanViens = new List <Models.CNhanVien>()
         {
         }
     };
     foreach (Models.NhanVien item in kq.NhanViens)
     {
         Models.CNhanVien c = new Models.CNhanVien()
         {
             MaNV       = item.MaNV,
             TenNV      = item.TenNV,
             Tuoi       = item.Tuoi,
             GioiTinh   = item.GioiTinh,
             DiaChi     = item.DiaChi,
             SoDT       = item.SoDT,
             NgayVaoLam = item.NgayVaoLam,
             status     = item.status
         };
         cv.NhanViens.Add(c);
     }
     return(Ok(cv));
 }
 public IHttpActionResult putLuong(Models.CNhanVien nv)
 {
     Models.NhanVien nv_1 = dc.NhanViens.Find(nv.MaNV);
     if (nv_1 == null)
     {
         return(NotFound());
     }
     nv_1.TenNV      = nv.TenNV;
     nv_1.Tuoi       = nv.Tuoi;
     nv_1.GioiTinh   = nv.GioiTinh;
     nv_1.DiaChi     = nv.DiaChi;
     nv_1.SoDT       = nv.SoDT;
     nv_1.NgayVaoLam = nv.NgayVaoLam;
     nv_1.Luong      = nv.Luong;
     nv_1.ChucVu     = nv.ChucVu;
     dc.SaveChanges();
     return(Ok());
 }
 public IHttpActionResult getNhanVien(string id)
 {
     Models.NhanVien kq = dc.NhanViens.Find(id);
     if (kq == null)
     {
         return(BadRequest());
     }
     Models.CNhanVien nv = new Models.CNhanVien()
     {
         MaNV       = kq.MaNV,
         TenNV      = kq.TenNV,
         Tuoi       = kq.Tuoi,
         GioiTinh   = kq.GioiTinh,
         DiaChi     = kq.DiaChi,
         SoDT       = kq.SoDT,
         NgayVaoLam = kq.NgayVaoLam,
         Luong      = kq.Luong,
         ChucVu     = kq.ChucVu,
         status     = kq.status
     };
     return(Ok(nv));
 }
Beispiel #5
0
 public IHttpActionResult getLuong(string id)
 {
     Models.LuongNV kq = dc.LuongNVs.Find(id);
     if (kq == null)
     {
         return(BadRequest());
     }
     Models.CLuong luong = new Models.CLuong()
     {
         MaLuong    = kq.MaLuong,
         HeSo       = kq.HeSo,
         NgayThang  = kq.NgayThang,
         SoNgayLam  = kq.SoNgayLam,
         LuongCoBan = kq.LuongCoBan,
         ThucLanh   = kq.ThucLanh,
         status     = kq.status,
         NhanViens  = new List <Models.CNhanVien>()
         {
         }
     };
     foreach (Models.NhanVien item in kq.NhanViens)
     {
         Models.CNhanVien c = new Models.CNhanVien()
         {
             MaNV       = item.MaNV,
             TenNV      = item.TenNV,
             Tuoi       = item.Tuoi,
             GioiTinh   = item.GioiTinh,
             DiaChi     = item.DiaChi,
             SoDT       = item.SoDT,
             NgayVaoLam = item.NgayVaoLam,
             status     = item.status
         };
         luong.NhanViens.Add(c);
     }
     return(Ok(luong));
 }