private void btnAddCountDelete_Click(object sender, EventArgs e) { if (radioGroup.SelectedIndex == 1) { if (DialogResult.Yes != MessageBox.Show(this, "Bạn có chắc chắn?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } else { DataTable dt = new DataTable(); foreach (GridColumn column in gridView1.Columns) { dt.Columns.Add(column.FieldName, column.ColumnType); } for (int i = 0; i < gridView1.DataRowCount; i++) { DataRow row = dt.NewRow(); foreach (GridColumn column in gridView1.Columns) { row[column.FieldName] = gridView1.GetRowCellValue(i, column); } dt.Rows.Add(row); } if (dt != null && dt.Rows.Count > 0) { bool sKetQua = BUS_ChamCong.DeleteAttCount(dt, ad_user_id); if (sKetQua) { MessageBox.Show("Xóa thành công!", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); //string maCa = lkShift.EditValue.ToString(); //string attDate = dateEdit.DateTime.Date.ToString("yyyy-MM-dd"); //string boPhan = lkBoPhan.EditValue.ToString(); //string tinhTrang = radioGroup.EditValue.ToString(); //DataTable dtCheckin = BUS_ChamCong.LoadCheckin(attDate, tinhTrang, boPhan, maCa); gridDiemDanh.DataSource = null; } else { MessageBox.Show("Xóa không thành công!", "Không thành công", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Xóa không thành công!", "Không thành công.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Vui lòng lựa chọn loại công việc = 'xem danh sách đã điểm danh'!", "Không thành công", MessageBoxButtons.OK, MessageBoxIcon.Error); } }