Members
(static) database
- Source:
Propiedad get database retorna una nueva instancia de la clase Database
(nullable) databaseInstance :Database
- Source:
Type:
Methods
(static) actualizarNota(nota)
- Source:
actualiza la nota
Parameters:
Name | Type | Description |
---|---|---|
nota |
Nota | instancia de la nota |
(static) buscarNota(search) → {Promise.<Array.<Nota>>}
- Source:
Buscar notas en la BD
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
search |
Object | objeto de busqueda
Properties
|
Returns:
devuelve una promesa que contiene un arreglo de notas
- Type
- Promise.<Array.<Nota>>
(static) calcularTotalNotas(arrayNotaProducto) → {number}
- Source:
Calcula el total de la nota.
Parameters:
Name | Type | Description |
---|---|---|
arrayNotaProducto |
Array.<NotaProducto> | array de nota producto |
Returns:
retorna el calculo total de la orden
- Type
- number
(static) crearNota(nota, notificacionopt)
- Source:
crea un registro de una nota de entrega
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
nota |
Nota | instancia de la nota | |
notificacion |
boolean |
<optional> |
muesta la notificacion para cada nota insertada |
(static) exportarNotas()
- Source:
Exporta los productos en un archivo de excel
(static) generarPDFNota(idNota)
- Source:
Genera el PDF de la nota de entrega
Parameters:
Name | Type | Description |
---|---|---|
idNota |
number | identificador de la nota |
(static) importarNotas()
- Source:
Importa los productos en un archivo excel
(static) listarNotas(pagination) → {Promise.<Array.<Nota>>}
- Source:
Lista las notas en forma paginada
Parameters:
Name | Type | Description |
---|---|---|
pagination |
Array.<number> | description |
Returns:
devuelve una promesa que contiene un arreglo de notas
- Type
- Promise.<Array.<Nota>>
(static) mostrarAlerta(type, title, message)
- Source:
muestra una alerta al usuario desde el proceso principal
Parameters:
Name | Type | Default | Description |
---|---|---|---|
type |
string |
info
|
tipo de alerta |
title |
string | titulo de la alerta | |
message |
string | mensaje al usuario |
(static) obtenerNota(idNota) → {Promise.<Nota>}
- Source:
Obtiene la nota desde la BD.
Parameters:
Name | Type | Description |
---|---|---|
idNota |
number | identificador de la nota |
Returns:
retorna una promesa con la nota solicitada
- Type
- Promise.<Nota>
(static) obtenerNotasArray()
- Source:
Permite obtener un array de las notas con los productos
(static) obtenerTotalNotas() → {Promise.<{totalPaginas: number, totalRegistros: number}>}
- Source:
Obtiene el total de las notas
Returns:
un objeto con las prpiedades antes mencionadas
- Type
- Promise.<{totalPaginas: number, totalRegistros: number}>
(static) obtenerUltimaNota() → {Promise.<Nota>}
- Source:
Funcion que obtiene el ultimo id de nota registrado
Example
let utlimoRegistro = await NotasController.obtenerUlitmaNota();
Returns:
retorna una promesa que devuelve la utlima nota registada
- Type
- Promise.<Nota>