private void btnThucHien_CCThang_Click(object sender, EventArgs e) { //1. kiểm tra tháng chấm công hợp lệ, lấy dsnv ( chưa chọn thì báo) DateTime thangChamCong; if (Validate_ThangChamCong(dateEdit_ThangCC, out thangChamCong) == false) { return; } List <cUserInfo> dsnv_duocChon = new List <cUserInfo>(); LayDSNV_DuocChon(gridView_DSNV, dsnv_duocChon); BUS_ChamCong busChamCong = new BUS_ChamCong(); FromToDateTime khoangTg = new FromToDateTime { From = MyUtility.FirstDayOfMonth(thangChamCong), To = MyUtility.LastDayOfMonth(thangChamCong) }; busChamCong.ChamCong2(dsnv_duocChon, khoangTg); }