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 IActionResult Remove(string PhuCapId) { PhuCapDTO phuCapDTO = phuCapSv.FindById(PhuCapId); (List <PhuCapDTO> phuCapDTOs, ThongTinDuLieuCuoi thongTinDuLieuCuois, PhuCapDTO phuCapDTO)objs; objs = new(phuCapSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phuCapSv.FindById("pc00001")); if (phuCapDTO == null) { ViewBag.Remove = "Kiểm tra lại mã phụ cấp"; ViewBag.ErrorRemove = "yes"; return(View("Index", objs)); } //List<QuanLyNhanVien> quanLyNhanViens = new List<QuanLyNhanVien>(quanLyNhanVienSv.GetListNVPB(id)); List <QuanLyNhanVienPhuCap> nhanVienPhuCaps = quanLyNhanVienPhuCapSv.GetList(NhanVienIdToken(), PhuCapId); if (nhanVienPhuCaps.Count != 0) { ViewBag.Remove = "Xoá phụ cấp thất bại! Phụ cấp " + phuCapDTO.TenPhuCap + " vẫn còn nhân viên."; ViewBag.ErrorRemove = "yes"; return(View("Index", objs)); } phuCapDTO.TrangThai = 0; string messerror = phuCapSv.UpdatePhuCap(phuCapDTO); if (messerror == null) { objs = new(phuCapSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phuCapSv.FindById("pc00001")); ViewBag.Remove = "Xoá phụ cấp " + phuCapDTO.TenPhuCap + " thành công."; ViewBag.ErrorRemove = "no"; return(View("Index", objs)); } ViewBag.Remove = "Xoá phụ cấp thất bại! Lỗi " + messerror; ViewBag.ErrorRemove = "yes"; return(View("Index", objs)); }
public string RemovePhuCap(PhuCapDTO phuCapDTO) { string errorMessage; errorMessage = phuCapAc.Remove(phuCapDTO.ToPhuCap()); return(errorMessage); }
public string UpdatePhuCap(PhuCapDTO phuCapDTO) { string errorMessage; errorMessage = phuCapAc.Update(phuCapDTO.ToPhuCap()); return(errorMessage); }
public string AddPhuCap(PhuCapDTO phuCapDTO) { string errorMessage; errorMessage = phuCapAc.Add(phuCapDTO.ToPhuCap()); return(errorMessage); }
public IActionResult Update(PhuCapDTO phuCapDTO) { (List <PhuCapDTO> phuCapDTOs, ThongTinDuLieuCuoi thongTinDuLieuCuois, PhuCapDTO phuCapDTO)objs; objs = new(phuCapSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phuCapSv.FindById(phuCapDTO.PhuCapId)); ViewBag.error = "Update" + phuCapSv.UpdatePhuCap(phuCapDTO); ViewBag.Update = "no"; return(RedirectToAction(actionName: "Index", controllerName: "Phucap")); }
public void Delete_PhuCap(PhuCapDTO _phuCapDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaPhuCap", _phuCapDTO.MaPhuCap) }; base.Procedure("PHUCAP_delete", sqlParams); }
public DataTable get_LoadControlPhuCap(PhuCapDTO _phuCapDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaPhuCap", _phuCapDTO.MaPhuCap) }; return(base.executeNonQuerya("PHUCAP_loadConTrol", sqlParams)); }
public static PhuCap ToPhuCap(this PhuCapDTO phuCapDTO) { return(new PhuCap() { PhuCapId = phuCapDTO.PhuCapId, TenPhuCap = phuCapDTO.TenPhuCap, TienPhuCap = phuCapDTO.TienPhuCap, TrangThai = phuCapDTO.TrangThai }); }
public ArrayList loadPhuCapLenCombobox() { SqlDataReader reader = this.dbHelper.ExecuteQuery("PHUCAP_getall"); ArrayList list = new ArrayList(); while (reader.Read()) { PhuCapDTO pdto = new PhuCapDTO(reader.GetString(0), reader.GetString(1)); list.Add(pdto); } reader.Close(); return(list); }
public void UpdatePhuCap(PhuCapDTO _phuCapDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaPhuCap", _phuCapDTO.MaPhuCap), new SqlParameter("@TenPhuCap", _phuCapDTO.TenPhuCap), new SqlParameter("@SoTienPhuCap", _phuCapDTO.SoTienPhuCap), new SqlParameter("@GhiChu", _phuCapDTO.GhiChu), new SqlParameter("@SuDung", _phuCapDTO.SuDung), new SqlParameter("@KyHieuPhuCap", _phuCapDTO.KyHieuPhuCap) }; base.Procedure("PHUCAP_update", sqlParams); }
public IActionResult UpdateId(string PhuCapId) { PhuCapDTO phuCapDTO = phuCapSv.FindById(PhuCapId); if (phuCapDTO == null) { ViewBag.Update = "Kiểm tra lại mã phụ cấp"; return(RedirectToAction(actionName: "Index", controllerName: "Phucap")); } ViewBag.Update = "yes"; (List <PhuCapDTO> phuCapDTOs, ThongTinDuLieuCuoi thongTinDuLieuCuois, PhuCapDTO phuCapDTO)objs; objs = new(phuCapSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phuCapSv.FindById(PhuCapId)); return(View("Index", objs)); }
public IActionResult AddPhuCap(PhuCapDTO phuCapDTO) { phuCapDTO.TrangThai = 1; string messerror = phuCapSv.AddPhuCap(phuCapDTO); ViewBag.error = "Add " + messerror; if (messerror == null) { ThongTinDuLieuCuoi t = thongTinDuLieuCuoiAc.FindById("1"); t.PhuCapId = phuCapDTO.PhuCapId; thongTinDuLieuCuoiAc.Update(t); } return(RedirectToAction(actionName: "Index", controllerName: "Phucap")); }
public string Add(PhuCapDTO obj) { return(phuCapAc.Add(obj.ToPhuCap())); }
public void DeleteALL_PhuCap(PhuCapDTO _phuCapDTO) { List <SqlParameter> sqlParams = new List <SqlParameter>(); base.Procedure("PHUCAP_deleteAll", sqlParams); }
public string Remove(PhuCapDTO obj) { return(phuCapAc.Remove(obj.ToPhuCap())); }
public string Update(PhuCapDTO obj) { return(phuCapAc.Update(obj.ToPhuCap())); }
public void DeleteAllPhuCap(PhuCapDTO _phuCapDTO) { this._phuCapDAL.DeleteALL_PhuCap(_phuCapDTO); }
public void DeletePhuCap(PhuCapDTO _phuCapDTO) { this._phuCapDAL.Delete_PhuCap(_phuCapDTO); }
public DataTable getLoadControlPhuCap(PhuCapDTO _phuCapDTO) { return(this._phuCapDAL.get_LoadControlPhuCap(_phuCapDTO)); }
public void Update_PhuCap(PhuCapDTO _phuCapDTO) { this._phuCapDAL.UpdatePhuCap(_phuCapDTO); }
public void Insert_PhuCap(PhuCapDTO _phuCapDTO) { this._phuCapDAL.InsertPhuCap(_phuCapDTO); }