public string AddNVPC(NhanVienPhuCapDTO nhanVienPhuCapDTO) { string errorMessage; errorMessage = nhanVienPhuCapAc.Add(nhanVienPhuCapDTO.ToNhanVienPhuCap()); return(errorMessage); }
public IActionResult AddNVPC(string NhanVienId, string PhuCapId) { NhanVienPhuCapDTO nhanVienPhuCapDTO = new NhanVienPhuCapDTO(); nhanVienPhuCapDTO.PhuCapId = PhuCapId; nhanVienPhuCapDTO.NhanVienId = NhanVienId; List <NhanVienPhuCapDTO> nhanVienPhuCap = nhanVienPhuCapSv.GetList(); (List <PhuCapDTO> phuCapDTOs, ThongTinDuLieuCuoi thongTinDuLieuCuois, PhuCapDTO phuCapDTO)objs; objs = new(phuCapSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phuCapSv.FindById("pc00001")); PhuCapDTO phuCapDTO = phuCapSv.FindById(nhanVienPhuCapDTO.PhuCapId); if (phuCapDTO.TrangThai == 0) { ViewBag.ErrorNVPC = "Không thể thêm. Phụ cấp " + nhanVienPhuCapDTO.PhuCapId + " không tồn tại!"; return(View("Index", objs)); } foreach (NhanVienPhuCapDTO nvpc in nhanVienPhuCap) { if (nvpc.PhuCapId == nhanVienPhuCapDTO.PhuCapId && nvpc.NhanVienId == nhanVienPhuCapDTO.NhanVienId) { ViewBag.ErrorNVPC = "Không thể thêm. Nhân viên " + nhanVienPhuCapDTO.NhanVienId + " đã trong phụ cấp " + nhanVienPhuCapDTO.PhuCapId + "!"; return(View("Index", objs)); } } string messerror = nhanVienPhuCapSv.AddNVPC(nhanVienPhuCapDTO); ViewBag.error = "Add " + messerror; return(RedirectToAction(actionName: "Index", controllerName: "Phucap")); }
public static NhanVienPhuCap ToNhanVienPhuCap(this NhanVienPhuCapDTO nhanVienPhuCapDTO) { return(new NhanVienPhuCap() { NhanVienPhuCapId = nhanVienPhuCapDTO.NhanVienPhuCapId, NhanVienId = nhanVienPhuCapDTO.NhanVienId, PhuCapId = nhanVienPhuCapDTO.PhuCapId }); }
public ActionResult RemoveMultiNVPC(IFormCollection formCollection) { string[] ids = formCollection["NhanVienPhuCapId"]; string messerror = null; foreach (string id in ids) { NhanVienPhuCapDTO nhanVienPhuCapDTO = nhanVienPhuCapSv.FindById(id); messerror += nhanVienPhuCapSv.Remove(nhanVienPhuCapDTO); } return(RedirectToAction(actionName: "Index", controllerName: "Phucap")); }
public string Update(NhanVienPhuCapDTO obj) { return(nhanVienPhuCapAc.Update(obj.ToNhanVienPhuCap())); }
public string Remove(NhanVienPhuCapDTO obj) { return(nhanVienPhuCapAc.Remove(obj.ToNhanVienPhuCap())); }
public string Add(NhanVienPhuCapDTO obj) { return(nhanVienPhuCapAc.Add(obj.ToNhanVienPhuCap())); }