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);
                    }
                }
            }
        }