SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Describiendo más
Objetos de la Realidad
Ramiro Estigarribia Canese
Mostrando la aplicación al
Cliente.
Al mostrarle la aplicación a los usuarios de la Agencia
de Viajes, nos dan su visto bueno y nos recuerdan que
para cada atracción turística desean registrar la ciudad
en la cual se encuentra.
Debemos representar entonces:
➔ Los países contienen un conjunto de ciudades.
➔ Cada atracción turística pertenece a una ciudad.
Reglas
En las transacciones, las reglas que deben cumplirse,
se definen en la sección de nombre RULES.
Regla Error
No permite salir del atributo mientras la condición se
siga cumpliendo.
En nuestro ejemplo, o bien el usuario deberá ingresar
un nombre de cliente para poder
continuar, o sino tendrá que cancelar.
Regla Message
De cumplirse la condición, sale el mensaje como aviso
o advertencia, y se puede continuar
trabajando.
Valores por Defecto.
➔ Las reglas Default se ejecutan cuando se están
insertando registros.
➔ Si no hubiéramos definido la regla Default, en cada
ingreso de un nuevo cliente el campo de la fecha
aparecería vacío, como ocurre con los demás
campos.
Ejercicios.
Realizar los ejercicios prácticos: del 1 al 5.
https://drive.google.com/open?
id=0B7gk9I9HR0VAcmUyc0RfZEozZFE&authuser
=0

Más contenido relacionado

Similar a 4.describiendo más objetos en genexus

Presentación Marco Guirola - eCommerce Day Costa Rica 2017
Presentación Marco Guirola - eCommerce Day Costa Rica 2017Presentación Marco Guirola - eCommerce Day Costa Rica 2017
Presentación Marco Guirola - eCommerce Day Costa Rica 2017eCommerce Institute
 
Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2
Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2
Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2eCommerce Institute
 
3 i labora - curso de google adwords - creación de una campaña
3   i labora - curso de google adwords - creación de una campaña3   i labora - curso de google adwords - creación de una campaña
3 i labora - curso de google adwords - creación de una campañaEmagister
 
Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...
Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...
Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...eCommerce Institute
 
GESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptx
GESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptxGESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptx
GESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptxIaraGmez1
 
Agentbase servicio de presentación de agentes comerciales británicos
Agentbase servicio de presentación de agentes comerciales británicosAgentbase servicio de presentación de agentes comerciales británicos
Agentbase servicio de presentación de agentes comerciales británicosCadex Comercio Internacional, S.L.
 
Ultraxone Sistema Novedoso para ganar Dinero Extra
Ultraxone Sistema Novedoso para ganar Dinero ExtraUltraxone Sistema Novedoso para ganar Dinero Extra
Ultraxone Sistema Novedoso para ganar Dinero ExtraGuido Merchan
 
ALTA DISTRIBUIDOR-VENTA
ALTA DISTRIBUIDOR-VENTAALTA DISTRIBUIDOR-VENTA
ALTA DISTRIBUIDOR-VENTADONOSCEL
 
Plan de carrera zona network s.l
Plan de carrera zona network s.lPlan de carrera zona network s.l
Plan de carrera zona network s.lZonaNetworkLa
 
Fiscalidad en el app store
Fiscalidad en el app storeFiscalidad en el app store
Fiscalidad en el app storeJavier Alcázar
 
Simulador bancario administracion_bancaria_documentado
Simulador bancario administracion_bancaria_documentadoSimulador bancario administracion_bancaria_documentado
Simulador bancario administracion_bancaria_documentadomaestroidat
 

Similar a 4.describiendo más objetos en genexus (20)

Universidad autónoma chiriquí
Universidad autónoma chiriquíUniversidad autónoma chiriquí
Universidad autónoma chiriquí
 
Universidad autónoma chiriquí
Universidad autónoma chiriquíUniversidad autónoma chiriquí
Universidad autónoma chiriquí
 
Medicion telemarketing
Medicion telemarketingMedicion telemarketing
Medicion telemarketing
 
Medicion telemarketing
Medicion telemarketingMedicion telemarketing
Medicion telemarketing
 
Plan Dinero Ascendente
Plan Dinero AscendentePlan Dinero Ascendente
Plan Dinero Ascendente
 
Modulo 7. usuarios o clientes2
Modulo 7. usuarios o clientes2Modulo 7. usuarios o clientes2
Modulo 7. usuarios o clientes2
 
Presentación Marco Guirola - eCommerce Day Costa Rica 2017
Presentación Marco Guirola - eCommerce Day Costa Rica 2017Presentación Marco Guirola - eCommerce Day Costa Rica 2017
Presentación Marco Guirola - eCommerce Day Costa Rica 2017
 
Epayment
EpaymentEpayment
Epayment
 
Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2
Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2
Presentación Marco Guirola - eCommerce Day Costa Rica 2017 - Nº2
 
3 i labora - curso de google adwords - creación de una campaña
3   i labora - curso de google adwords - creación de una campaña3   i labora - curso de google adwords - creación de una campaña
3 i labora - curso de google adwords - creación de una campaña
 
Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...
Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...
Alejandro Riener - ePayment Experience - eRetail Week LATAM Online [Live] Exp...
 
GESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptx
GESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptxGESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptx
GESTIÓN DE COSTOS PARA EMPRENDIMIENTOS.pptx
 
Agentbase servicio de presentación de agentes comerciales británicos
Agentbase servicio de presentación de agentes comerciales británicosAgentbase servicio de presentación de agentes comerciales británicos
Agentbase servicio de presentación de agentes comerciales británicos
 
Ultraxone Sistema Novedoso para ganar Dinero Extra
Ultraxone Sistema Novedoso para ganar Dinero ExtraUltraxone Sistema Novedoso para ganar Dinero Extra
Ultraxone Sistema Novedoso para ganar Dinero Extra
 
UR global
UR globalUR global
UR global
 
ALTA DISTRIBUIDOR-VENTA
ALTA DISTRIBUIDOR-VENTAALTA DISTRIBUIDOR-VENTA
ALTA DISTRIBUIDOR-VENTA
 
Plan de carrera zona network s.l
Plan de carrera zona network s.lPlan de carrera zona network s.l
Plan de carrera zona network s.l
 
Taller de Gestion 4to Construcciones
Taller de Gestion 4to ConstruccionesTaller de Gestion 4to Construcciones
Taller de Gestion 4to Construcciones
 
Fiscalidad en el app store
Fiscalidad en el app storeFiscalidad en el app store
Fiscalidad en el app store
 
Simulador bancario administracion_bancaria_documentado
Simulador bancario administracion_bancaria_documentadoSimulador bancario administracion_bancaria_documentado
Simulador bancario administracion_bancaria_documentado
 

Más de Ramiro Estigarribia Canese

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdfRamiro Estigarribia Canese
 

Más de Ramiro Estigarribia Canese (20)

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
 
CSS - Hojas de Estilo en Cascada.pdf
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdf
 
Python conceptos básicos
Python   conceptos básicosPython   conceptos básicos
Python conceptos básicos
 
Diseño de WebApps
Diseño de WebAppsDiseño de WebApps
Diseño de WebApps
 
Diseño basado en patrones
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patrones
 
Servicios web
Servicios webServicios web
Servicios web
 
Especificaciones de los procesadores
Especificaciones de los procesadoresEspecificaciones de los procesadores
Especificaciones de los procesadores
 
Lenguaje de programación awk
Lenguaje de programación awkLenguaje de programación awk
Lenguaje de programación awk
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Variables del sistema en php
Variables del sistema en phpVariables del sistema en php
Variables del sistema en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Bootstrap menues, contenedores y formularios
Bootstrap   menues, contenedores y formulariosBootstrap   menues, contenedores y formularios
Bootstrap menues, contenedores y formularios
 
Estructuras de control en bash
Estructuras de control en bashEstructuras de control en bash
Estructuras de control en bash
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Herramienta cacti
Herramienta cactiHerramienta cacti
Herramienta cacti
 
Monitoreo de datacenter
Monitoreo de datacenterMonitoreo de datacenter
Monitoreo de datacenter
 

Último

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

4.describiendo más objetos en genexus

  • 1. Describiendo más Objetos de la Realidad Ramiro Estigarribia Canese
  • 2. Mostrando la aplicación al Cliente. Al mostrarle la aplicación a los usuarios de la Agencia de Viajes, nos dan su visto bueno y nos recuerdan que para cada atracción turística desean registrar la ciudad en la cual se encuentra. Debemos representar entonces: ➔ Los países contienen un conjunto de ciudades. ➔ Cada atracción turística pertenece a una ciudad.
  • 3.
  • 4.
  • 5.
  • 6. Reglas En las transacciones, las reglas que deben cumplirse, se definen en la sección de nombre RULES.
  • 7.
  • 8. Regla Error No permite salir del atributo mientras la condición se siga cumpliendo. En nuestro ejemplo, o bien el usuario deberá ingresar un nombre de cliente para poder continuar, o sino tendrá que cancelar. Regla Message De cumplirse la condición, sale el mensaje como aviso o advertencia, y se puede continuar trabajando.
  • 9. Valores por Defecto. ➔ Las reglas Default se ejecutan cuando se están insertando registros. ➔ Si no hubiéramos definido la regla Default, en cada ingreso de un nuevo cliente el campo de la fecha aparecería vacío, como ocurre con los demás campos.
  • 10.
  • 11.
  • 12. Ejercicios. Realizar los ejercicios prácticos: del 1 al 5. https://drive.google.com/open? id=0B7gk9I9HR0VAcmUyc0RfZEozZFE&authuser =0