Global

Members

categoryTableComponent :CategoryTableComponent

Source:
Type:

clientsTableComponent :ClientsTableComponent

Source:
Type:

(constant) CRUD

Source:
Consultas SQL hacia la BD

(constant) homeComponent :HomeComponent

Source:
Type:

modalClientComponent :ModalClientComponent

Source:
Type:

modalProductsComponent :ModalProductsComponent

Source:
Type:

mysqlAPI :mysql.Connection|null

Source:
API de mysql
Type:
  • mysql.Connection | null

(constant) ordersForm :OrdersForm

Source:
Type:

(constant) ordersTableComponent :OrdersTableComponent

Source:
Type:

(constant) productsComponent :ProductsComponent

Source:
Type:
  • ProductsComponent

productsTableComponent :ProductsTableComponent

Source:
Type:

(constant) profileModalComponent :ProfileModalComponent

Source:
Type:

(constant) reportsComponent :ReportsComponent

Source:
Type:

(constant) usersComponent :UsersComponent

Source:
Type:

usersTableComponent :UsersTableComponent

Source:
Type:

Methods

createWindow()

Source:
funcion principal para crear la ventana principal de electronJS

getPaginationStorage(key) → {Array.<number>}

Source:
Permite obtener el arreglo de elementos paginados
Example
let pagination = getPaginationStorage('usersTable');
Parameters:
Name Type Description
key string propiedad de donde extraer la paginacion
Returns:
Type
Array.<number>

getUserLogged()

Source:
Obtiene la instancia del usuario logueado

hideElement(element)

Source:
permite ocultar elementos del DOM
Parameters:
Name Type Description
element HTMLElement elemento html a ocultar

initMainMenu(dev)

Source:
Funcion que inicializa el menu principal
Parameters:
Name Type Description
dev boolean entorno de desarrollo

redirectTo(path)

Source:
permite redireccionar a una url solicitada
Parameters:
Name Type Description
path string url a solcitar el recurso

renderErrors(element, message)

Source:
renderiza los errores en los formularios
Parameters:
Name Type Description
element HTMLElement elemento html
message string mensaje al usuario

setPaginationStorage(key, value)

Source:
establece una nueva paginacion
Parameters:
Name Type Description
key string propiedad de donde sustituir por el nuevo valor
value Array.<number> nuevo valor de paginacion

setUserLogged(user)

Source:
establece el usuario logueado de la applicacion
Parameters:
Name Type Description
user User instancia del usuario

showElement(element)

Source:
permite mostrar elementos del DOM
Parameters:
Name Type Description
element HTMLElement elemento html a mostrar

Type Definitions

callbackConsult(error, results)

Source:
Parameters:
Name Type Description
error string | Error | null error al insertar en la BD.
results Array.<Object> arreglo de objetos producto de la consulta

callbackDelete(error)

Source:
Parameters:
Name Type Description
error string | Error | null error al insertar en la BD.

callbackInsert(error)

Source:
Parameters:
Name Type Description
error string | mysql.MysqlError | null error al insertar en la BD.

callbackResponse() → {void}

Source:
Returns:
Type
void

callbackUpdate(error)

Source:
Parameters:
Name Type Description
error string | Error | null error al insertar en la BD.

callbackValidateForm(error)

Source:
Parameters:
Name Type Description
error boolean flag que indica si existe un error en el formulario

Category

Source:
Properties:
Name Type Attributes Description
categoriaid number <optional>
identificador de categoria
userid number identificador de usuario
nombre string nombre de la categoria
activo boolean flag si indica que la categoria esta disponible
imagen string <optional>
string base64 de la imagen
Category
Type:
  • Object

Client

Source:
Properties:
Name Type Attributes Description
id_cliente number <optional>
identificador de cliente
nombre_cliente string nombre del cliente
direccion_entrega string direccion de entrega
rif string identificador de registro fiscal de cliente
telefono_contacto string telefono contacto del cliente
Client
Type:
  • Object

Nota

Source:
Properties:
Name Type Attributes Description
id_nota number identificador de la nota
id_cliente number identificador de cliente
userid number identificador del usuario
status "EN_PROCESO" | "ACEPTADO" | "ENTREGADA" | "POSPUESTO" | "CANCELADA" estado de la orden en ese momento
creacion string timestamp de creacion de la nota
descripcion_nota string descripcion de la nota de entrega
fecha_entrega string fecha de entrega del pedido se completa si el usuario pasa el pedido a ENTREGADA
productos Array.<NotaProducto> lista de productos seleccionados
total_order number <optional>
total de la orden
Nota
Type:
  • Object

NotaProducto

Source:
Properties:
Name Type Description
id_NP number identificador de notas_producto
id_nota number identificador de nota a que pertenece la relacion
id_producto number identificador de producto seleccionado
cantidad_seleccionada number cantidad seleccionada en la orden
NotaProducto
Type:
  • Object

Product

Source:
Properties:
Name Type Attributes Description
productoid number <optional>
identificador de producto
userid number identificador de usuario
categoriaid number identificador de categoria
nombre string nombre del producto
descripcion string descripcion de producto
precio number precio del producto
cantidad number cantidad de productos
disponibilidad boolean disponibilidad de producto
Product
Type:
  • Object

ResponseReport

Source:
Properties:
Name Type Attributes Description
keys Array.<string> listado de los nombres usados en el modelo estaditico
values Array.<number> listado de valores usados en el modelo estaditico
results Array.<Object> listado de la consulta para generar la tabla
typeChart string tipo de diagrama usado para generar los reporte
name_consult string nombre de la consulta
buffer Uint8Array <optional>
datos en bruto de la imagen, este campo se usa al dibujar en el PDF
chart string <optional>
imagen base64 del diagrama
ResponseReport
Type:
  • Object

setEvent()

Source:

User

Source:
Properties:
Name Type Attributes Description
userid number <optional>
identificador del usuario
nombre string nombre del usuario
apellido string apellido del usuario
correo string correo del usuario
password string contrasena del usuario
password_confirmation string confirmacion de contrasena
User
Type:
  • Object