Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.
|
|
- Alejandra Fuentes Saavedra
- hace 7 años
- Vistas:
Transcripción
1 Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio. En la primera parte de esta demo creamos nuestra base de conocimiento y la transacción de facturas para almacenar datos del sistema de facturación. Ahora vamos a hacer que Genexus cree la base de datos y genere la aplicación por nosotros. Para eso presionamos
2 el botón de ejecutar. Vamos a darle el nombre que queremos darle a nuestra base de datos, el servidor donde queremos que ejecute y el usuario para conectarse. Y ahora Genexus nos muestra un análisis del impacto que tendrá lo que hemos hecho sobre la base de datos y nos pide autorización para crear la misma. Si miramos ahora el informe en detalle, aquí
3 nos indica que va a crear una tabla Invoice correspondiente al cabezal de la factura y una tabla InvoiceDetail donde se almacenaran las líneas de detalle de la factura. Inclusive Genexus nos indica cuál va a ser la sentencia SQL que utilizará en el proceso.
4 Para continuar presionamos create.
5 Genexus comienza creando los programas responsables de generar las estructuras de la base de datos. Luego los ejecuta en un proceso que llamamos reorganización. Durante la especificación verifica los objetos del modelo y nos muestra el resultado en un informe de navegación. Por último, escribe el código fuente en el lenguaje de programación que le hayamos indicado, compila y ejecuta la aplicación.
6 Aquí tenemos a la aplicación en ejecución. Vemos que como es un página web se instanció el browser por defecto.
7 Genexus ejecuta el menú del desarrollador con un link a la transacción Invoice que habíamos creado. Vamos a ingresar una factura. Dejamos el identificador vacío porque esta auto numerado,
8 elegimos la fecha de hoy, el cliente John Smith y John quiere comprar 3 mouses que valen 10 cada uno. Y observemos que el total de la línea y así también el total de la factura se calcularon automáticamente sin necesidad de que la página se refrescara. Esto lo logra Genexus utilizando la tecnología Ajax. En este caso las fórmulas se calcularon a nivel local, al nivel del cliente sin que tuviera que viajar nada al servidor web.
9 Vamos a ingresar una segunda línea de factura. Ahora quiere comprar 2 Pcs y confirmamos la factura. Mediante este icono de selección
10 podemos ver que acabamos de ingresar un factura para la fecha de hoy a nombre de John Smith.
11 También podríamos utilizar los botones de navegación y así vemos la factura que hemos ingresado.
12 Supongamos ahora que le mostramos esto a la persona que factura y le gusta mucho pero que le resultaría interesante si el sistema de alguna manera le pudiera sugerir siempre la fecha de hoy en lugar de ingresar la fecha de la factura, ya que él siempre factura con la fecha de hoy y que además el sistema no lo deje ingresar una línea de producto con la cantidad de producto en cero. Esta regla del negocio que el cliente nos menciona se pueden agregar al objeto transacción programando este comportamiento en forma declarativa. Vamos al IDE para hacer esto.
13 Volvemos a Genexus y aquí en el selector de rules de la transacción Invoice vamos a agregar la primera regla para darle un valor por defecto, un valor default a la fecha.
14 Escribimos la regla default o también la podemos elegir de aquí, de los snippets o códigos de ejemplo.
15 Y aquí ingresamos el atributo que le queremos dar el valor por defecto, InvoiceDate. Y aquí le vamos a dar el valor por defecto, hay una variable del sistema que se llama &Today. Observemos que al poner & se despliegan las variables que tengo definidas.
16 Vamos a agregar ahora la segunda regla. Es una regla error pero como no me acuerdo como se escribe solamente le pongo err y después le doy tabulador y Genexus me ayuda a completar y aquí voy a dar un mensaje de error
17 que diga que la cantidad de producto esta vacía si justamente el atributo InvoiceDetailQuantity is empty.
18 Observemos que en ningún momento le digo a estas reglas cuando debe ejecutarse cada una, sino que Genexus determina el momento adecuado en que deban dispararse. Vamos a ejecutar para que se tomen estos cambios
19 y de esta manera Genexus genera la aplicación incluyendo estas reglas que acabamos de escribir.
20 Vamos a ingresar otra factura, otra vez el Id no me importa. Ven que ahora me sugirió la fecha de hoy, de todas maneras yo puedo cambiarla esta fecha si así lo deseo. Vamos a ingresar otro cliente y Ana quiere comprar 2 printers que
21 valen 50, pero ven que al dejar la cantidad vacía me sale el mensaje diciéndome que eso es un error, aquí Genexus determinó el momento en que debería disparar esa regla sin que yo le dijera cuando tenía que hacerlo. Vamos a agregar un valor distinto de cero para continuar y también va a comprar un monitor LCD que vale 200.
22 Confirmamos. Vemos que los datos fueron grabados en la base de datos y así
23 podemos ver las facturas ingresadas hasta ahora. Muy bien, el encargado de la facturación quedo muy satisfecho con nuestros cambios y comienza a ingresar facturas, sin embargo, hablando con otras personas de la empresa nos dicen que ellos utilizan un catálogo de productos y otro de clientes. La idea sería entonces que se ingresaran los clientes y los productos en pantallas independientes y luego se elija en el momento de hacer la factura. Para cumplir con esto vamos al IDE y lo veremos en el próximo video.
Para eso abrimos el ambiente de desarrollo de Genexus.
Overview GeneXus - Demo: 1. IDE de GeneXus, creación de base de conocimiento para desarrollar un sistema de facturación y objeto Transacción para ingreso de facturas. Vamos a ver ahora en una demo las
Más detallesEjecutando la aplicación por primera vez
Ejecutando la aplicación por primera vez Presionamos la tecla de función F5 y se nos presenta el siguiente cuadro de diálogo: Recordemos que al momento de crear nuestra base de conocimiento, ya se nos
Más detallesEjecutando la aplicación por primera vez
Ejecutando la aplicación por primera vez Presionamos la tecla de función F5 y se nos presenta el siguiente diálogo: Recordemos que al momento de crear nuestra base de conocimiento, ya se nos había solicitado
Más detallesEjecutando la aplicación por primera vez
Ejecutando la aplicación por primera vez Queremos probar la transacción que creamos en los pasos anteriores. Para ello, le vamos a pedir a GeneXus que construya la aplicación, que cree la base de datos,
Más detallesOverview GeneXus - Demo: 3. Se agregan transacciones para registrar Clientes y Productos al sistema de facturación.
Overview GeneXus - Demo: 3. Se agregan transacciones para registrar Clientes y Productos al sistema de facturación. Vamos a comenzar creando una transacción cliente. Y un cliente tiene: un identificador,
Más detallesDefinición de reglas
Definición de reglas Además de todos los controles automáticos que GeneXus incluye en las aplicaciones que genera, hay ciertos controles específicos que los usuarios desean efectuar. En las transacciones,
Más detallesEjecutando la aplicación por primera vez
Ejecutando la aplicación por primera vez Queremos probar la transacción que creamos en los pasos anteriores. Para ello, le vamos a pedir a GeneXus que construya la aplicación, que cree la base de datos,
Más detallesMomentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuándo debe ejecutarse cada una de ellas, ya que
Más detallesMomentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuando debe ejecutarse cada una de ellas, ya que
Más detallesMomentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuándo debe ejecutarse cada una de ellas, ya que
Más detallesDiseñando más transacciones
Diseñando más transacciones Pasemos a crear una transacción de países: la llamamos Country Page1 Definimos aquí un atributo identificador de país CountryId Y vemos que Genexus le asignó el dominio Id y
Más detallesDiseñando más transacciones
Diseñando más transacciones Pasemos a crear una transacción de países: la llamamos Country Page1 Definimos aquí un atributo identificador de país CountryId Page2 Y vemos que Genexus le asignó el dominio
Más detallesCreación de la Knowledge Base
Creación de la Knowledge Base Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última
Más detallesDefiniendo reglas. En las transacciones, las reglas que deben cumplirse, o los controles que nos solicitan validar, se definen en la sección de Rules.
Definiendo reglas Además de todos los controles automáticos que GeneXus incluye en las aplicaciones que genera, hay ciertos controles específicos que los usuarios nos piden validar. En las transacciones,
Más detallesTipos de datos compuestos
Tipos de datos compuestos Hasta ahora hemos empleado siempre tipos de datos simples. Hemos definido atributos y dominios de tipo Numeric, de tipo Character y también contamos con otros tipos de datos simples
Más detallesAdministrando las bases de conocimiento
Administrando las bases de conocimiento A lo largo de este curso, en el cual fuimos desarrollando una aplicación para una agencia de viajes, hemos utilizado GXserver. Lo primero que hicimos en lo que respecta
Más detallesDiseñando la primera transacción
Diseñando la primera transacción Luego de creada la base de conocimiento, el siguiente paso consiste en describir a los objetos de la realidad mediante objetos GeneXus.. Page1 Para identificar a los objetos
Más detallesTipos de datos estructurados
Tipos de datos estructurados Hasta ahora hemos empleado siempre tipos de datos simples. Hemos definido atributos y dominios de tipo Numeric, de tipo Character y también contamos con otros tipos de datos
Más detallesDiseñando la primera transacción
Diseñando la primera transacción Luego de creada la base de conocimiento, el siguiente paso consiste en describir a los objetos de la realidad mediante objetos GeneXus.. Para identificar a los objetos
Más detallesDiseñando más transacciones
Page1 Diseñando más transacciones Pasemos a crear una transacción de países: la llamamos Country Definimos aquí un atributo identificador de país CountryId Y vemos que Genexus le asignó el dominio Id Page2
Más detallesFormularios dinámicos
Formularios dinámicos En general, si necesitamos ejecutar una tarea interactiva de un diagrama de proceso de negocios, debemos contar en nuestra KB con un objeto transacción o un webpanel, para asociarlo
Más detallesQué son los subtipos?
Qué son los subtipos? Hasta ahora hemos visto que GeneXus establece relaciones entre transacciones -y entre tablas- básandose en los nombres de atributos que encuentra iguales. Por ejemplo, en la transacción
Más detallesAcceso a bases de datos externas
Acceso a bases de datos externas Muchas veces necesitamos acceder a bases de datos externas desde nuestras aplicaciones GeneXus. Por ejemplo, podemos necesitar cargar datos en tablas de nuestra base de
Más detallesDemo: empezando a desarrollar la aplicación en su parte web
Demo: empezando a desarrollar la aplicación en su parte web En videos anteriores, habíamos empezado por ver la aplicación a la que queremos llegar en ejecución. Luego habíamos estudiado las características
Más detallesCreación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus
Creación de la KB Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última versión.
Más detallesUsuarios y roles. Para administrar el acceso a las tareas de un diagrama de procesos, debemos definir ciertos roles que serán parte del modelo.
Usuarios y roles Hasta ahora hemos modelado diagramas de proceso, asociado objetos GeneXus a los elementos de los diagramas y ejecutado esos procesos, pero todas las pruebas las hicimos siempre con el
Más detallesCargando los tipos de datos estructurados
Cargando los tipos de datos estructurados En más de una oportunidad, necesitamos almacenar en memoria una lista de elementos que tienen el mismo tipo de información pero distintos valores guardados. Por
Más detallesDiseñando más transacciones
Diseñando más transacciones Pasemos a crear una transacción de países. La llamamos Country: Definimos aquí un atributo identificador de país CountryId Y vemos que Genexus le asignó el dominio Id y definimos
Más detallesReglas en transacciones - Más conocimientos
Reglas en transacciones - Más conocimientos En un video anterior hemos visto que en las transacciones, los controles que nos solicitan los usuarios o que debemos validar, se definen en la sección de RULES.
Más detalles1. Creación de una nueva toma de Inventario:
Manual de uso de Toma de Inventario Kenex Warehouse v2.1.2 (PDT 2.1.3) 1. Creación de una nueva toma de Inventario: Luego de haber ingresado las credenciales y entrar al sistema Kenex Warehouse, vamos
Más detallesPROCESO DE VENTAS Y FACTURACION
PROCESO DE VENTAS Y FACTURACION Para ingresar documentos de ventas lo hacemos por el siguiente menú: En la próxima pantalla encontraremos botones con 3 acciones diferentes: Aquí presionamos 1 = Nuevo documento,
Más detallesGestión de bases de datos de mysql desde Dreamweaver
Gestión de bases de datos de mysql desde Dreamweaver Para realizar este tutorial debes tener instalado Adobe Dreamweaver CS6 y Wampserver 2.2. Contenido. Instalar el servidor de prueba Crear la base de
Más detallesConvirtiendo el modelo en una aplicación funcional
Convirtiendo el modelo en una aplicación funcional En videos anteriores hemos modelado el proceso de reserva de pasajes de la Agencia de Viajes mediante un diagrama de procesos de negocios, hemos visto
Más detallesTipo de Documento: Solución a los ejercicios de repaso.
Documentación de carrera :: Carrera: Consultor Funcional SAP FI :: :: Unidad: 4 Procesos de Pagos y Cobranzas :: Lección: 3 Gestión de Cheques Tipo de Documento: Solución a los ejercicios de repaso. CVOSOFT
Más detallesAdministrando las bases de conocimiento (GXserver)
Administrando las bases de conocimiento (GXserver) Cuando desarrollamos una aplicación con GeneXus, ya sea en equipo o en forma individual, necesitamos mantener la KB siempre accesible y actualizada. GXserver
Más detallesCómo enviar un mail automático y ejecución del acceso a la API programado previamente
Cómo enviar un mail automático y ejecución del acceso a la API programado previamente Hasta ahora cumplimos con el primer requerimiento de la agencia, relacionado al ingreso de una reserva por parte del
Más detallesTrabajando con documentos
Trabajando con documentos Continuando con la asociación de objetos GeneXus a las tareas del diagrama de validación de la reserva, seguiremos con las tareas interactivas Add customer information required
Más detallesIntroducción a Web Panels
Introducción a Web Panels El web panel es el objeto más flexible que provee GeneXus. Como ya habíamos indicado, es básicamente una página web que nos permite resolver variadas funcionalidades, como solicitarle
Más detallesUso de la API del GAM
Uso de la API del GAM En videos anteriores, vimos como construir una aplicación para una inmobiliaria, con una parte Web y una parte para Smart Devices Y luego vimos como resolver la Seguridad de ambas
Más detallesCiclos de prototipado y producción
Ciclos de prototipado y producción Para poder loguearnos con distintos usuarios, en lugar de hacerlo siempre con el usuario administrador, primero debemos modificar el modo de ejecución de Worflow, en
Más detallesDefinición de procesos de negocios
Definición de procesos de negocios En la agencia de viajes, hay trámites que requieren de que varias tareas se realicen unas a continuación de otras, en un cierto orden, por ejemplo, cuando se desea hacer
Más detallesBPM (Business Process Management)
BPM (Business Process Management) En la agencia de viajes, hay trámites que requieren de que varias tareas se realicen unas a continuación de otras, en un cierto orden, por ejemplo, cuando se desea hacer
Más detallesAplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación.
Aplicación del GAM Veamos que debemos hacer desde nuestra aplicación para utilizar el GAM. Vamos a abrir GeneXus y veremos que simplemente modificando el valor de una propiedad a nivel de la versión va
Más detallesMicrosoft Visual C Express Edition Guía de Instalación y utilización básica
Microsoft Visual C++ 2010 Express Edition Guía de Instalación y utilización básica Fabián Gentile Visual C++ 2010 Express Edition 1 Visual C++ 2010 Express Edition El entorno Microsoft Visual Studio. Descarga
Más detallesIntroducción a procedimientos, listados y comando For each
Introducción a procedimientos, listados y comando For each Pasemos a conocer a los objetos de tipo Procedimiento, que podemos definir en una base de conocimiento GeneXus. Este tipo de objeto nos permite
Más detallesComando For Each simple y For Each anidado para listar info relacionada
Comando For Each simple y For Each anidado para listar info relacionada En otro video hemos visto cómo definir un procedimiento, el cual contenía en su source un único comando For each, que accedía a los
Más detallesApplying And Using GAM
Applying And Using GAM Una funcionalidad que vemos cada vez más en las aplicaciones web, es la posibilidad de autenticarse una sola vez para todas las aplicaciones que estamos usando. El Single Sign On
Más detallesPrototipado, instancias e historia de un proceso
Prototipado, instancias e historia de un proceso En los videos anteriores sobre Automatización, utilizamos objetos del tipo transacción, para registrar la reserva de pasajes y crear al pasajero como cliente
Más detallesCómo visualizar la información detallada de un material (desde el trabajar con materiales del SAP ERP)
Page1 Cómo visualizar la información detallada de un material (desde el trabajar con materiales del SAP ERP) Para que cuando el usuario haga tap sobre un material: Page2 se invoque a un panel que muestre
Más detallesAhora veremos qué sucede cuando el objeto B debe devolver un valor a quien lo llama, al finalizar su ejecución.
Comunicación entre objetos: cuando el objeto invocado devuelve un valor En el video anterior vimos cómo declarar en un objeto parámetros para permitirle recibir datos de otro objeto y tomar las acciones
Más detallesSupongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido.
Supongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido. Para eso nuevamente volvemos a editar la instancia del pattern,
Más detallesControles: Múltiples layouts por fila de un grid
Controles: Múltiples layouts por fila de un grid Acabamos de ver el primer punto. Ahora vamos a estudiar el control grid en un aspecto: la posibilidad de variar el diseño de cada fila, para que en cada
Más detallesSe ejecuta el diagrama de procesos por primera vez
Se ejecuta el diagrama de procesos por primera vez En el video Automatización Parte 1, vimos cómo asociar un objeto transacción a la tarea de registro de reservas de pasajes. Continuando con nuestro diagrama
Más detallesRespaldos Automáticos Diarios por SAITBKUP
Respaldos Automáticos Diarios por SAITBKUP Para realizar la configuración de respaldos automáticos por SAITBKUP, favor de seguir las siguientes indicaciones: 1. Instalar el programa de respaldos SAITBKUP.
Más detallesCómo listar información relacionada
Cómo listar información relacionada En el video anterior habíamos visto cómo definir un procedimiento que contenía en su Source un único comando For each, que accedía a los datos de una tabla base (y su
Más detallesPara el siguiente trabajo utilizamos IBM Data Studio Version Un ABM completo de una tabla. 1.a) Alta de una sucursal.
Indice 1. Un ABM completo de una tabla.... 3 1.a) Alta de una sucursal.... 3 1.b) Baja de una sucursal.... 6 1.c) Modificar una sucursal.... 10 Editor de Mandatos para ejecutar los Store Procedure antes
Más detallesIntegridad Transaccional
Integridad Transaccional IT 143 Qué es el concepto: integridad transaccional? Un conjunto de actualizaciones a la base de datos tiene integridad transaccional cuando en caso de una finalización anormal,
Más detallesEventos en Smart Devices
Eventos en Smart Devices Tenemos eventos cuyo código se ejecuta en el servidor y eventos cuyo código se ejecuta en el cliente (es decir, en el dispositivo). Queremos abordar ahora el tipo de acciones que
Más detallesFundamentos de la POO 1
Fundamentos de la POO 1 La correcta aplicación de los conocimientos de clases y objetos nos permitirán llegar a los objetivos planteados y a generar programas que puedan ser fáciles de comprender para
Más detallesComponentes de pantalla (Extended controls)
Componentes de pantalla (Extended controls) Además de los controles comunes que tenemos disponibles en la toolbox GeneXus nos permite crear nuestros propios controles o usar controles creados por otros,
Más detallesIdentificando atributos disponibles
Identificando atributos disponibles Explicaremos ahora la definición de tabla base y tabla extendida. Son 2 conceptos muy sencillos, y es importante entenderlos, ya que se usan mucho en el uso de la herramienta
Más detallesHasta ahora hemos visto que por cada objeto transacción se crea una tabla por cada nivel, para almacenar sus datos y luego recuperarlos.
Hasta ahora hemos visto que por cada objeto transacción se crea una tabla por cada nivel, para almacenar sus datos y luego recuperarlos. La transacción, en su forma canónica, se utiliza para poder realizar
Más detallesCreando una aplicación móvil con GeneXus para trabajar con los Materiales del SAP ERP parte 2
Page1 Creando una aplicación móvil con GeneXus para trabajar con los Materiales del SAP ERP parte 2 En Tools/Application Integration tenemos la opción para explorar el folder de BAPIs del SAP ERP al que
Más detallesMultiple Layouts per Object
Multiple Layouts per Object Ahora veremos la posibilidad de tener diferentes layouts para un mismo objeto, dependiendo de la plataforma, el tamaño de la pantalla, la orientación, y demás. Aquí podemos
Más detallesQué son los subtipos?
Qué son los subtipos? Hasta ahora hemos visto que GeneXus establece relaciones entre transacciones -y entre tablas- basándose en los nombres de atributos que encuentra iguales. Por ejemplo, en la transacción
Más detallesTesteando las aplicaciones (GXtest)
Testeando las aplicaciones (GXtest) A medida que vamos haciendo crecer nuestra aplicación para la agencia de viajes, hemos ido agregando funcionalidades y haciendo modificaciones a cosas que habíamos implementado
Más detallesAgregando funcionalidad con patrones
Agregando funcionalidad con patrones Los patrones nos permiten potenciar nuestra aplicación, agregando nuevas funcionalidades en forma muy sencilla! Al aplicar un patrón, GeneXus crea por nosotros todos
Más detallesUna vez completo este paso, es necesario verificar que haya paquetes disponibles para la cantidad de personas que deseen realizar el viaje.
En la agencia de viajes, hay trámites que requieren de que varias tareas se realicen unas a continuación de otras, en un cierto orden, por ejemplo, cuando se desea hacer una reserva de un paquete turístico
Más detallesEsta opción aparece disponible haciendo clic con el botón derecho del mouse sobre un objeto desde la lista Ready for Commit.
Ignored Objects Muchas veces sucede que un desarrollador tiene en su KB local objetos de prueba o que aún no han sido finalizados y testeados. En estos casos no es deseable que dichos objetos se visualicen
Más detallesPoblar de datos las tablas desde la propia transacción
Poblar de datos las tablas desde la propia transacción Cuando creamos una transacción, por defecto GeneXus creará tablas asociadas para almacenar la información que ingresamos a través de su pantalla.
Más detallesReorganización de la Base de Datos
Reorganización de la Base de Datos 48 Se entiende por Reorganización (Reorg) a las modificaciones que GeneXus realiza al esquema de la Base de Datos. Esto puede incluir: Creación de la Base de Datos Creación,
Más detallesData Providers - Más conocimientos
Data Providers - Más conocimientos Introduciremos nuevos conocimientos sobre el uso de los Data Providers. Para ello propondremos una implementación práctica en nuestra aplicación. Supongamos que la agencia
Más detallesCurso GeneXus - Haciendo crecer la aplicación
Curso GeneXus - Haciendo crecer la aplicación Al mostrarle la aplicación que tenemos hasta el momento a los usuarios de la Agencia de Viajes, nos dan su visto bueno y nos recuerdan que para cada atracción
Más detallesComando for each anidado para listar info agrupada
Comando for each anidado para listar info agrupada Volvamos ahora a la sección Source del procedimiento Una cosa que nos había quedado pendiente es que queríamos que las atracciones salgan ordenadas en
Más detallesLas marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE.
1 2 Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE. El resultado que provocan es el siguiente: Posición 1: La ventana queda situada en la parte superior
Más detallesEn el video anterior creamos la primera página del sitio y la asignamos como plantilla.
Creating and Publishing Menu En el video anterior creamos la primera página del sitio y la asignamos como plantilla. Habilitamos las regiones necesarias y para cada una de ellas configuramos sus propiedades.
Más detallesRelaciones entre entidades de la realidad
Page1 Relaciones entre entidades de la realidad En varios ejemplos de nuestra agencia de viajes, encontramos que los actores de la realidad se relacionan entre sí de distintas maneras, por ejemplo cuando
Más detallesOffline Mobile Applications with GeneXus (Part II)
Offline Mobile Applications with GeneXus (Part II) Hasta ahora vimos qué son las aplicaciones conectadas, parcialmente conectadas y Offline. Pero cómo hacemos en GeneXus para construir una aplicación Offline?
Más detallesTUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Más detallesAl iniciar el programa, usted vera una pequeña pantalla de splash que dura unos segundos.
MANUAL DE CONFIGURACION INICIAL Al iniciar el programa, usted vera una pequeña pantalla de splash que dura unos segundos. Al desaparecer ésta, se abrirá el acceso de QuickFac. I.-NUEVA INSTALACION (Consultar
Más detallesSentencias de control de flujo
Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por
Más detallesScript Data Selectors: reusing definitions
Script Data Selectors: reusing definitions Supongamos que hemos agregado a la transacción Customer el atributo CustomerStatus, para poder representar uno de los tres estados (activo, en espera o cerrado)
Más detalles- Creando nuestro primer Active Directory en Windows Server 2008 R2
- Creando nuestro primer Active Directory en Windows Server 2008 R2. Desde el AD (Active Directory) podremos centralizar todos los recursos tales como usuarios, computadoras, impresoras, grupos de distribución,
Más detallesEvents. Video filmado con GeneXus X Evolution 3
Events En este video empezaremos a estudiar los eventos que podemos definir a nivel de los objetos Smart Devices, en el contexto de una aplicación online, es decir, que requiere conectividad. Se mencionarán
Más detallesDemo: empezando a desarrollar la aplicación en su parte móvil
Demo: empezando a desarrollar la aplicación en su parte móvil En el video anterior, creamos una nueva kb: vimos los dominios predefinidos (entre ellos los semánticos): Page1 cambiamos la propiedad Deploy
Más detallesTareas multi-instanciadas y mapeo de datos relevantes
Tareas multi-instanciadas y mapeo de datos relevantes En videos previos, hemos asociado las tareas del diagrama de reserva de pasajes de la Agencia de Viajes a objetos GeneXus, convirtiendo el modelo del
Más detallesGrupos y Agrupamientos
Grupos y Agrupamientos 1.9 Por Maryel Mendiola Para poder crear Agrupamientos, debe estar habilitada esta opción en la administrador del sitio (solo el administrador del Moodle puede hacerlo): Una vez
Más detallesTipo de Documento: Solución a los ejercicios de repaso.
Documentación de carrera :: Carrera: Consultor Funcional SAP FI :: :: Unidad: 3 Registraciones Contables :: Lección: 7 Transacciones Clásicas Deudor y Acreedor Tipo de Documento: Solución a los ejercicios
Más detallesConsultores Profesionales Asociados Área Capacitación
1. Una vez que tenemos instalado el Programa Sigma y el Formulario 1700 de la DGI, estamos en condiciones de comenzar a trabajar con él. Es así que vamos a la barra de INICIO, a la izquierda debajo de
Más detallesINSTRUCCIONES DE REGISTRO TIENDA GIOVANNI VENTA DIRECTA
INSTRUCCIONES DE REGISTRO TIENDA GIOVANNI VENTA DIRECTA 1.Para realizar un registro como usuario nuevo en nuestro portal web debemos entrar a nuestra página web http://giovanniventadirecta.com/ y en el
Más detallesActualización de la Base de Datos - Business Components
Actualización de la Base de Datos - Business Components Hasta el momento hemos visto que las transacciones permiten a los usuarios, ingresar, modificar y eliminar datos, en las tablas de la base de datos
Más detallesDos formas de devolver una colección con un Data Provider
Dos formas de devolver una colección con un Data Provider Los Data Provider son objetos versátiles que con un lenguaje declarativo nos facilitan la carga de estructuras, tanto ítems simples como colecciones
Más detallesData Provider que carga colección con valores fijos (no extraídos de la base de datos)
Data Provider que carga colección con valores fijos (no extraídos de la base de datos) Hasta el momento hemos visto ejemplos de uso de Data Providers, que han accedido siempre a la base de datos para recuperar
Más detallesIntroducción a procedimientos, listados y comando For each
Introducción a procedimientos, listados y comando For each Pasemos a conocer los objetos de tipo Procedimiento, que podemos definir en una base de conocimiento GeneXus Este tipo de objeto nos permite definir
Más detallesTema: Clases y Objetos en C#. Parte II.
Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y
Más detallesTabla de Contenido. 1. Cómo subir el programa del curso? Cómo agrego apuntes o material de clase? Creación de Asignaciones...
Tabla de Contenido 1. Cómo subir el programa del curso?...1 2. Cómo agrego apuntes o material de clase?...5 3. Creación de Asignaciones...9 4. Administración de los tipos de asignación...15 5. Evaluar
Más detalles