private void btnEliminarCliente_Click(object sender, EventArgs e) { DialogResult dialogEliminar = new DialogResult(); if (filaSeleccionada >= 0) { string nombre = dgvClientes["razonsocial", filaSeleccionada].Value.ToString(); dialogEliminar = MessageBox.Show($"¿Esta seguro de eliminar el cliente con razón social: {nombre}?", "Eliminar Cliente.", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogEliminar == DialogResult.Yes) { try { if (managerClientes.Eliminar(int.Parse(dgvClientes["idcliente", filaSeleccionada].Value.ToString()))) { log registro = new log { Accion = "eliminar", NombreUsuario = user.NombreUsuario, Fecha = DateTime.Now, ModuloAfectado = "cliente-id:" + dgvClientes["idcliente", filaSeleccionada].Value.ToString() }; managerLog.Insertar(registro); cargarTodosLosCliente(); mostrarLabelStatus("Se ha eliminado Correctamente al Cliente. " + nombre, true); } else { mostrarLabelStatus("No se ha podido Eliminar al Cliente. " + managerClientes.Error, false); } } catch (Exception ex) { mostrarLabelStatus("No se ha podido Eliminar al Cliente. " + ex.Message, false); } } } }