ModalProductsComponent

ModalProductsComponent

clase modal de productos

Constructor

new ModalProductsComponent()

Source:

Members

page :number

Source:
Type:
  • number

products :Array.<Product>

Source:
Listado de productos
Type:

productsSelected :Array.<Porduct>

Source:
Listado de productos seleccionados
Type:
  • Array.<Porduct>

Methods

checkProduct(product) → {boolean}

Source:
chequea si el producto esta marcado en la orden
Parameters:
Name Type Description
product Product instancia del producto
Returns:
resultado de la verificacion de la existencia del producto. Devuelve true si lo encuentra
Type
boolean

closeModalProducts()

Source:
cierra el modal de productos

handleChange($event)

Source:
Funcion que maneja la seleccion del producto
Parameters:
Name Type Description
$event * evento change

(async) openModalProducts(pagination)

Source:
despliuega el modal de productos
Parameters:
Name Type Description
pagination Array.<number> paginacion de la tabla

renderProducts(totalPages, totalRegisters, search)

Source:
renderiza la tabla de productos dentro del modal
Parameters:
Name Type Default Description
totalPages number 0 numero de paginas
totalRegisters number 0 numero de registros
search boolean false flag que indica si actualizar el paginador

(async) searchProduct(search)

Source:
buscar productos en la BD.
Parameters:
Name Type Description
search string cadena de busqueda

setEvents()

Source:
establece el html y eventos del modal