private void btnActualizar_Click(object sender, EventArgs e)
 {
     if (txtId.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || txtUsuario.Text == "" || txtContraseña.Text == "" || txtPerfil.Text == "" || txtDireccion.Text == "" || txtTelefono.Text == "" || txtCorreo.Text == "" || txtDescripcion.Text == "")
     {
         MessageBox.Show("Se Deben Llenar Todos Los Campos");
     }
     else
     {
         DateTime FechaActualizacion = DateTime.Now;
         DateTime time = DateTime.Now;
         objetoUsuario.ActualizarUsuario(int.Parse(txtId.Text), txtNombre.Text, txtApellido.Text, txtUsuario.Text, txtContraseña.Text, txtPerfil.Text, txtDireccion.Text
                                         , txtCorreo.Text, txtDescripcion.Text, long.Parse(txtTelefono.Text), FechaActualizacion.ToString("yyyy-MM-dd HH:mm:ss"));
         txtId.Text          = "";
         txtNombre.Text      = "";
         txtApellido.Text    = "";
         txtUsuario.Text     = "";
         txtContraseña.Text  = "";
         txtPerfil.Text      = "";
         txtDireccion.Text   = "";
         txtCorreo.Text      = "";
         txtTelefono.Text    = "";
         txtDescripcion.Text = "";
         Llenar_TablaUsuarios();
     }
 }
        private bool ReducirSaldoDeUsuario()
        {
            Memoria.UsuarioActual.Saldo -= cobroTotal;
            UsuarioController usuarioController = new UsuarioController(DataConnection.GetConnectionPath());

            return(usuarioController.ActualizarUsuario(Memoria.UsuarioActual) != 0);
        }
        private void button_GuardarCambios(object sender, EventArgs e)
        {
            if (EspaciosLlenos() && SalarioEsNumero() && NombreUsuarioUnico())
            {
                UsuarioController usuarioController = new UsuarioController(DataConnection.GetConnectionPath());
                Usuario           usuarioTemporal   = Memoria.UsuarioActual;

                usuarioTemporal.Nombre        = entry_NombreCompleto.Text;
                usuarioTemporal.NombreUsuario = entry_NombreUsuario.Text;
                usuarioTemporal.Email         = entry_CorreoElectronico.Text;
                usuarioTemporal.Saldo         = Convert.ToDecimal(entry_Saldo.Text);

                int FilasAfectadas = usuarioController.ActualizarUsuario(usuarioTemporal);

                if (FilasAfectadas > 0)
                {
                    Memoria.UsuarioActual = usuarioTemporal;
                    MensajeEmergente("Hecho", "Los datos del usuario han sido actualizados.", "OK");
                }
                else
                {
                    MensajeEmergente("Error!", usuarioController.Estado, "OK");
                }
            }
        }
        private void CambiarContrasenia_()
        {
            // Se cambia la contraseña en la base de datos.
            UsuarioController usuarioController =
                new UsuarioController(DataConnection.GetConnectionPath());

            Memoria.UsuarioActual.Contrasenia = entry_ConfirmarContrasenia.Text;
            usuarioController.ActualizarUsuario(Memoria.UsuarioActual);
        }