Herramientas Informaticas

Mes: julio 2022

Modulo Mostrar Información de la Venta en AdministrarVenta JCPOS2022

Es necesario en algunas para los administradores de venta ver el detalle de la venta sin estar saliendo de la lista de ventas.

Bien lo que haremos es mostrar la información de la venta mostrando los productos y demás información a través de una ventana modal, entonces lo que haremos primera mente es crear un botón que sera el que lanza el modal.

Quedaría el siguiente código en datatable-administrarVentas.ajax.php

  $botones .= "<button type='button' class='btn btn-info  btnMasInfo' data-toggle='modal' data-target='#modalMasInfo' data-dismiss='modal' idVenta='" . $ventas[$i]["id"] . "' idCodigo='" . $ventas[$i]["codigo"] . "' puntoVenta='" . $ventas[$i]["puntoVenta"] . "'  required data-toggle='tooltip' data-placement='top' title='Mas Info'><i class='fa fa-info'></i> </button>";

Al mostrar las ventas en la columna acciones se podrá ver los siguiente

Al final del archivo vistas/modulos/ventas.php antes de que empieze la etiqueta script ponemos el siguiente código

<script type="text/javascript">
Quedaría algo similar a esta imagen

Ahora crearemos el archivo donde estará el modal en la carpeta /ventasModulos

Al darle click quedaría de esta forma

Ahora falta que nos muestre la información de la venta así que desde la vista creamos la función cargaDatosVenta, en la cual mandamos invocar mediante AJAX los datos de la venta

Quedaría de esta forma
Así mandaríamos llamar la función de cargaDatosVenta
Y ya nos muestra los productos de la venta

Ahora falta que nos muestre la dirección del cliente, en el archivo datatable-administrarVentas.ajax.php en el mismo boton btnMasInfo agregamos el atributo del id_cliente

Quedaría de la siguiente forma
Y en el archivo vistas/modulos/ventasModulos/modalInfo.php metemos la funcion datosVenta
Y así lo mandamos llamar al hacer Click
Finalmente quedaría así

Que hacer después de instalar Zorin Linux 16.1 PRO

Después de probar Kubuntu nos hemos decidido volver a Zorin linux pero esta vez a la versión 16.

Lo que nos ha gustado de esta versión es que ya viene con muchos programas pre instalados como son los siguientes:

  1. Kdenlive
  2. Minder
  3. Audacity
  4. Blender
  5. Brasero
  6. Ardour
  7. Remmina
  8. Darktable
  9. FreeCad

Así que instalar vamos a instalar solo programas faltantes para el desarrollo y algunas utilidades necesarias.

Primero abrimos la terminal con CTRL+ALT+T accedamos como root con el siguiente comando, nos va a solicitar contraseña

sudo su

Verificamos si existen actualizaciones con el siguiente comando

apt update

Procedemos actualizar

apt upgrade

Instalamos Brave, que es un navegador que bloquea anuncios, no lo usen al navegar en mi pagina o tendrán pesadillas

Ejecutar uno a uno

sudo apt install apt-transport-https curl
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
apt update
apt install brave-browser

Listo ya tenemos instalado Brave, ahora vamos a instalar Anydesk para conectarnos a otras PC y también para conectarnos a nuestra PC desde otra PC externa a la red.

Primero agregamos la llave de validacion

wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -

Agregamos el repositorio

echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list

Actualizamos el cache

apt update

Instalamos AnyDesk

apt install anydesk

Ahora vamos a instalar el IDE Netbeans para nuestros desarrollos WEB

Descargamos el archivo de instalación con el siguiente comando

wget https://dlcdn.apache.org/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-linux-x64.sh

Le asignamos propiedades de archivo ejecutable

chmod +x Apache-NetBeans-14-bin-linux-x64.sh

instalamos el JDK de Java

apt install openjdk-8-jdk

Instalamos Netbeans le damos siguiente a todo y solo escogemos bien la ruta del JDK

./Apache-NetBeans-14-bin-linux-x64.sh

Ahora instalamos PHP8 y 8.1 para debugear nuestros proyectos, ejecutamos linea por linea en caso de que no funcione todo junto

add-apt-repository ppa:ondrej/php
apt install php8.0 libapache2-mod-php8.0
apt install php8.1
apt install php8.1-mysql
apt install php8.1-xdebug
apt install php8.1-mbstring
apt-get install php-intl

Ahora instalamos XAMPP, para pruebas regulares

Primero descargamos el archivo con el siguiente codigo

wget https://downloadsapachefriends.global.ssl.fastly.net/8.1.6/xampp-linux-x64-8.1.6-0-installer.run

Asignamos la propiedad de ejecutable al archivo descargado

chmod +x xampp-linux-x64-8.1.6-0-installer.run

Instalamos XAMPP despues de ejecutar el comando le damos siguiente a todo

./xampp-linux-x64-8.1.6-0-installer.run

Instalamos Git

apt install git

Instalamos los codecs de vídeos privativos

apt install ubuntu-restricted-extras

Instalamos Telegram Desktop

apt install telegram-desktop -y

Instalamos capturador de pantalla mas fácil de usar

apt install -y deepin-screenshot

Instalamos OBS Studio

instalamos OBS Studio

Y amigos seria todo espero que les sirva, esto es lo que uso cotidianamente

Creado con WordPress & Tema de Anders Norén