Members
(static) database
Propiedad get database retorna una nueva instancia de la clase Database
(nullable) databaseInstance :Database
Type:
Methods
(static) buscarCliente(cliente) → {Promise.<Array.<Client>>}
Permite buscar clientes en la base de datos
Example
this.clients = await ClientesController.buscarCliente({ search: '%' + search + '%' });
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
cliente |
Object | cliente a buscar
Properties
|
Returns:
devuelve una promesa con los resultados encontrados
- Type
- Promise.<Array.<Client>>
(static) crearCliente(cliente)
crea un nuevo cliente
Parameters:
Name | Type | Description |
---|---|---|
cliente |
Client | instancia del cliente |
(static) editarCliente(cliente)
Edita los datos del cliente
Parameters:
Name | Type | Description |
---|---|---|
cliente |
Client | instancia del cliente |
(static) listarClientes(pagination) → {Promise.<Array.<Client>>}
Lista los clientes en forma paginada
Parameters:
Name | Type | Description |
---|---|---|
pagination |
Array.<number> | array de numeros de la paginacion |
Returns:
Retorna una promesa con el arreglo de clientes
- Type
- Promise.<Array.<Client>>
(static) obtenerTotalClientes() → {Promise.<{totalPaginas: number, totalRegistros: number}>}
Obtiene el total de los clientes
Returns:
- Type
- Promise.<{totalPaginas: number, totalRegistros: number}>