OrdersForm

OrdersForm

clase formulario notas de entrega

Constructor

new OrdersForm()

Source:

Members

clientsSelected :Array.<Client>

Source:
listado del cliente seleccionado por el usuario
Type:

(nullable) deliveryId :number

Source:
Type:
  • number

(nullable) note :Nota

Source:
Instancia de la nota
Type:

productsSelected :Array.<Product>

Source:
listado de productos seleccionados por el usuario
Type:

totalOrder :number

Source:
Type:
  • number

Methods

calculateTotal()

Source:
calcula el total de la orden

confirmDeleteClient(data)

Source:
confirmacion de elminacion de producto
Parameters:
Name Type Description
data Object objeto de confirmacion
Properties
Name Type Description
id number identificador de producto
confirm boolean confirmacion

confirmDeleteProduct(data)

Source:
confirmacion de elminacion de producto
Parameters:
Name Type Description
data Object objeto de confirmacion
Properties
Name Type Description
id number identificador de producto
confirm boolean confirmacion

deleteClient(idClient)

Source:
eliminar un cliente de la orden
Parameters:
Name Type Description
idClient number identificador del cliente

deleteProduct(idProduct)

Source:
eliminar un producto de la orden
Parameters:
Name Type Description
idProduct number identificador del producto

(async) getDeliveryNote(idNote)

Source:
obtiene la informacion de la nota seleccionada
Parameters:
Name Type Description
idNote number identificador de la nota

getParamsUrl()

Source:
Obtiene el id de la nota pasada por la url

handleChangeQuantity(element, idDelivery, quantityTotal)

Source:
funcion que maneja el cambio de la cantidad seleccionada
Parameters:
Name Type Description
element HTMLElement elemento html
idDelivery number identificador de la nota
quantityTotal number | string cantidad total

handleSubmit(event)

Source:
evento que captura el envio del formulario
Parameters:
Name Type Description
event * description

resetForm(button)

Source:
Limpia los campos del formulario
Parameters:
Name Type Default Description
button boolean false indica si la funcion es llamado desde el boton del formulario

selectClients()

Source:
Funcion que activa la seleccion del cliente

selectProducts()

Source:
Funcion que activa la seleccion de productos

sendData(data)

Source:
envia la informacion al controlador
Parameters:
Name Type Description
data Nota instancia de la nota

setClientsTable()

Source:
establece las filas en formato html del card de clientes

setForm(delivery)

Source:
establece el formulario de la nota
Parameters:
Name Type Default Description
delivery Nota null instancia de la nota

setHtml(callback)

Source:
establece el html del sitio y sus eventos
Parameters:
Name Type Description
callback callback devolucion de llamada cuando el html se cargue al sitio

setProductsTable()

Source:
establece las filas en formato html del card de productos

validateForm(data, callback)

Source:
valida el formulario
Parameters:
Name Type Description
data Nota instancia de la nota
callback callbackValidateForm llamada de respuesta