private void btnEliminar_Click(object sender, EventArgs e) { String mensaje = ""; if (dgvEventos.SelectedRows.Count > 0) { string message = "¿Está seguro de que desea eliminar el evento?"; string caption = "Eliminar evento"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { try { if (dgvEventos.SelectedRows.Count > 0) { int index = dgvEventos.CurrentRow.Index; int idEvento = (int)dgvEventos.Rows[index].Cells["evento_id"].Value; empresa.BajaEvento(idEvento); RegistroSLogs registroLogs = new RegistroSLogs(); registroLogs.grabarLog(DateTime.Now, Utilidades.UsuarioLogueado.Alias, "Eliminar evento en agenda"); DateTime fecha = cloEventos.SelectionEnd.Date; this.cargarEventos(fecha); } } catch (Exception ex) { mensaje = ex.Message; MessageBox.Show(mensaje); } } } else { mensaje = "Seleccione un evento"; MessageBox.Show(mensaje); } }