private void tựĐộngThanhLýToolStripMenuItem_Click(object sender, EventArgs e) { int count = 0; List <TaiSan> liTS = bll.GetListTS_BLL(); foreach (TaiSan ts in liTS) { List <DTO.ChungTuGiam> ThongtinCtg = bll.GetThongTinCTGbyMaTS_BLL(ts.MaTaiSan); if (ThongtinCtg.Count > 0) { continue; } int nsd = ts.NgayGhiTang.Value.Year; int now = DateTime.Now.Year; if (ts.TyLeCL - ts.TyLeHM * (now - nsd) == 0) { count++; DTO.ChungTuGiam ctg = new DTO.ChungTuGiam(); ctg.MaChungTuGiam = "02-TDTL-" + RandomString(8); ctg.MaTaiSan = ts.MaTaiSan; ctg.NgayGhiGiam = DateTime.Now; ctg.SoLuong = ts.SoLuong; ctg.ThanhTien = ts.ThanhTien; ctg.NoiDung = "Thanh lý hao mòn dưới 0%"; ctg.GhiChu = "ghi chu 1"; bll.UpdateSL(ctg.MaTaiSan, 0, 0); bll.AddChungTuGiam_BLL(ctg); } } addCTG(); addVePhong(); MessageBox.Show("Đã thanh lý " + count.ToString() + " tài sản có tỷ lệ còn lại dưới 0%!"); }