/// <summary> /// Update lại danh sách của một kỳ hạn /// </summary> /// <param name="kyHanVayDto"></param> /// <returns></returns> public static string Update(KyHanVayDto kyHanVayDto) { using (QLSoTietKiemDBContext ql = new QLSoTietKiemDBContext()) { var _kyHanVay = KyHanVayDao.GetById(kyHanVayDto.MaKyHan); if (_kyHanVay == null) { return("Hệ thống đang gặp sự cố."); } if (_kyHanVay.SoThang != kyHanVayDto.SoThang) { if (ql.KyHanVay.Any(x => x.SoThang == kyHanVayDto.SoThang && x.TinhTrang)) { return(string.Format("Kỳ hạn vay {0} đang hoạt động. Xin vui lòng chọn kỳ hạn khác", kyHanVayDto.SoThang)); } } _kyHanVay.SoThang = kyHanVayDto.SoThang; _kyHanVay.GhiChu = kyHanVayDto.GhiChu; _kyHanVay.LaiSuat = kyHanVayDto.LaiSuat; _kyHanVay.MucTien = kyHanVayDto.MucTien; _kyHanVay.TinhTrang = kyHanVayDto.TinhTrang; ql.Entry(_kyHanVay).State = System.Data.Entity.EntityState.Modified; ql.SaveChanges(); return("Sửa đổi kỳ hạn thành công"); } }
/// <summary> /// Cập nhật lại trạng thái đã xóa -> đang hoạt động /// </summary> /// <param name="id">mã kỳ hạn</param> /// <returns></returns> public static bool UpdateStatus(int id) { using (QLSoTietKiemDBContext ql = new QLSoTietKiemDBContext()) { var _kyHanVay = KyHanVayDao.GetById(id); if (_kyHanVay == null) { return(false); } _kyHanVay.TinhTrang = true; ql.Entry(_kyHanVay).State = System.Data.Entity.EntityState.Modified; ql.SaveChanges(); return(true); } }