ClientesController

ClientesController

Controlador de clientes

Constructor

new ClientesController()

Source:

Members

(static) database

Source:
Propiedad get database retorna una nueva instancia de la clase Database

(nullable) databaseInstance :Database

Source:
Type:

Methods

(static) buscarCliente(cliente) → {Promise.<Array.<Client>>}

Source:
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
Name Type Description
search string cadena de busqueda del cliente
Returns:
devuelve una promesa con los resultados encontrados
Type
Promise.<Array.<Client>>

(static) crearCliente(cliente)

Source:
crea un nuevo cliente
Parameters:
Name Type Description
cliente Client instancia del cliente

(static) editarCliente(cliente)

Source:
Edita los datos del cliente
Parameters:
Name Type Description
cliente Client instancia del cliente

(static) listarClientes(pagination) → {Promise.<Array.<Client>>}

Source:
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}>}

Source:
Obtiene el total de los clientes
Returns:
Type
Promise.<{totalPaginas: number, totalRegistros: number}>