D3FO T02.05. – CHAIN OF COMMAND Y EVENT HANDLERS – Parte 2
Duración: 36:39
En esta cápsula ahondaremos en la extensión de métodos estándar usando Chain of command. Veremos su aplicativo a clases y tablas, y lo pondremos en práctica retomando el desarrollo de cápsulas anteriores del campo nuevo en la tabla CustTable.
Incluiremos el campo departamento en las tablas de facturas de servicio y de diarios de facturas de cliente también, de forma que nos traeremos el departamento del cliente en la factura de servicio y posteriormente, lo llevaremos al diario de facturas. Para ello añadiremos la lógica usando CoC además de añadir lo necesario en el formulario etc.
Además, veremos como la extensión de métodos nos da la oportunidad de modificar cosas que no se nos permite modificar en la extensión de objetos, como por ejemplo la obligatoriedad del campo descripción de la línea de factura.
También, haremos que en la validación que se hace sobre la factura de servicio a la hora de registrarla, se obligue a que el departamento de la factura esté relleno.
Dada la importancia del CoC en el desarrollo de D3FO, tanto ésta como la cápsula anterior son de vital importancia, y volveremos a trabajar el mismo concepto en cápsulas posteriores y en los ejercicios.