private void btn_Registrarse(object sender, EventArgs e)
        {
            if (Registro_EspaciosLlenos() &&
                Registro_ContraseniasCoinciden())
            {
                Usuario usuario = new Usuario()
                {
                    NombreUsuario = entry_RegistroNombreUsuario.Text,
                    Nombre        = entry_RegistroNombre.Text + " " + entry_RegistroApellido.Text,
                    Contrasenia   = entry_RegistroContrasenia.Text,
                    Email         = entry_RegistroEmail.Text,
                    US_ROL        = "Usuario",
                    Saldo         = Tareas.GenerarNumeroAleatorio(1000, 2000)
                };

                UsuarioController usuarioController = new UsuarioController(DataConnection.GetConnectionPath());
                int FilasAfectadas = usuarioController.InsertarUsuario(usuario);

                if (FilasAfectadas <= 0)                                                  // Ha ocurrido un error.
                {
                    if (usuarioController.Estado.ToLower().Contains("unique constraint")) // Nombre de usuario ya en uso
                    {
                        MensajeEmergente("Alerta", "El nombre de usuario que ha ingresado se encuentra en uso.", "Aceptar");
                    }
                    else
                    {
                        MensajeEmergente("Error", usuarioController.Estado, "Aceptar");
                    }
                }
                else
                {
                    Memoria.UsuarioActual = UsuarioController
                                            .GetUsuarioByUsername(entry_RegistroNombreUsuario.Text);

                    MensajeEmergente("Registro correcto"
                                     , string.Format("Se ha registrado correctamente como: {0}", Memoria.UsuarioActual.NombreUsuario)
                                     , "Aceptar");

                    AbrirMenuPrincipalCliente();
                }
            }
        }