From 6a316b98fb3f10f34cb4b610a09f65b7db3fbb08 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Fri, 21 Jun 2019 11:07:22 -0300 Subject: [PATCH 1/8] =?UTF-8?q?Se=20agrega=20metadatos=20y=20configuraci?= =?UTF-8?q?=C3=B3n=20unidad=20gestion=20(=20concepto=5Fventa=20y=20usuario?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20190515110034_estructura_inicial.php | 4 +- .../20190614145855_datos_unidad_gestion.php | 72 ++++++ docker/dev/config.env.dist | 2 +- .../componentes/toba_ci/dump_108000015.sql | 162 ++++++++++++ .../componentes/toba_ci/dump_108000021.sql | 238 ++++++++++++++++++ .../componentes/toba_cn/dump_108000024.sql | 61 +++++ .../toba_datos_relacion/dump_108000025.sql | 78 ++++++ .../toba_datos_tabla/dump_102000009.sql | 4 +- .../toba_datos_tabla/dump_108000011.sql | 128 ++++++++++ .../toba_datos_tabla/dump_108000012.sql | 142 +++++++++++ .../toba_datos_tabla/dump_108000013.sql | 100 ++++++++ .../toba_datos_tabla/dump_108000014.sql | 100 ++++++++ .../toba_ei_cuadro/dump_108000016.sql | 195 ++++++++++++++ .../toba_ei_cuadro/dump_108000017.sql | 164 ++++++++++++ .../toba_ei_cuadro/dump_108000018.sql | 164 ++++++++++++ .../toba_ei_cuadro/dump_108000019.sql | 124 +++++++++ .../toba_ei_cuadro/dump_108000020.sql | 124 +++++++++ .../toba_ei_filtro/dump_108000022.sql | 116 +++++++++ .../toba_ei_filtro/dump_108000023.sql | 116 +++++++++ .../componentes/toba_item/dump_108000007.sql | 74 ++++++ metadatos/permisos/grupo_acceso__admin.sql | 6 + metadatos/tablas/apex_consulta_php.sql | 12 + metadatos/tablas/apex_fuente_datos.sql | 2 +- .../tablas/apex_fuente_datos_schemas.sql | 2 +- .../ci_administrar_unidad_gestion.php | 22 ++ .../ci_administrar_unidad_gestion_edicion.php | 31 +++ .../cn_administrar_unidad_gestion.php | 25 ++ php/datos/dao_admin.php | 60 +++++ php/pirapire_autoload.php | 6 +- www/skins/pirapire_skin/toba.css | 38 ++- 30 files changed, 2360 insertions(+), 12 deletions(-) create mode 100644 db/migrations/1.0.0/20190614145855_datos_unidad_gestion.php create mode 100644 metadatos/componentes/toba_ci/dump_108000015.sql create mode 100644 metadatos/componentes/toba_ci/dump_108000021.sql create mode 100644 metadatos/componentes/toba_cn/dump_108000024.sql create mode 100644 metadatos/componentes/toba_datos_relacion/dump_108000025.sql create mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000011.sql create mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000012.sql create mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000013.sql create mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000014.sql create mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000016.sql create mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000017.sql create mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000018.sql create mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000019.sql create mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000020.sql create mode 100644 metadatos/componentes/toba_ei_filtro/dump_108000022.sql create mode 100644 metadatos/componentes/toba_ei_filtro/dump_108000023.sql create mode 100644 metadatos/componentes/toba_item/dump_108000007.sql create mode 100644 php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php create mode 100644 php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php create mode 100644 php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php create mode 100644 php/datos/dao_admin.php diff --git a/db/migrations/1.0.0/20190515110034_estructura_inicial.php b/db/migrations/1.0.0/20190515110034_estructura_inicial.php index 9aba4f69..a541519f 100644 --- a/db/migrations/1.0.0/20190515110034_estructura_inicial.php +++ b/db/migrations/1.0.0/20190515110034_estructura_inicial.php @@ -6,8 +6,10 @@ class EstructuraInicial extends AbstractMigration { public function change() { + // Unidad de Gestión $table = $this->table('unidad_gestion'); - $table->addColumn('nombre', 'string', ['limit' => 30]) + $table + ->addColumn('sigla', 'string', ['limit' => 30]) ->addColumn('descripcion', 'text', ['null' => true]) ->addColumn('logo', 'string', ['null' => true,'limit' => 80]) ->create(); diff --git a/db/migrations/1.0.0/20190614145855_datos_unidad_gestion.php b/db/migrations/1.0.0/20190614145855_datos_unidad_gestion.php new file mode 100644 index 00000000..52a8d1c9 --- /dev/null +++ b/db/migrations/1.0.0/20190614145855_datos_unidad_gestion.php @@ -0,0 +1,72 @@ +<?php + +use Phinx\Migration\AbstractMigration; + +class DatosUnidadGestion extends AbstractMigration +{ + public function up(){ + + $unidad_gestion = [ + [ + 'id' => '1', + 'sigla' => 'FHyCS', + 'descripcion' => 'Facultad de Humanidades y Ciencias Sociales', + 'logo' => 'logo_fhycs.png', + ], + [ + 'id' => '2', + 'sigla' => 'FIO', + 'descripcion' => 'Facultad de IngenierÃa', + 'logo' => 'logo_ingenieria.jpg', + ], + [ + 'id' => '3', + 'sigla' => 'FCE', + 'descripcion' => 'Facultad de Ciencias Económicas', + 'logo' => 'logo_economicas.jpg', + ], + [ + 'id' => '4', + 'sigla' => 'FCEQyN', + 'descripcion' => 'Facultad de Ciencias Exactas, QuÃmicas y Naturales', + 'logo' => 'logo_exactas.png', + ], + [ + 'id' => '5', + 'sigla' => 'Rectorado', + 'descripcion' => 'Rectorado', + 'logo' => 'logo_fhycs.jpg', + ], + [ + 'id' => '6', + 'sigla' => 'ESCENF', + 'descripcion' => 'Escuela de EnfermerÃa', + 'logo' => 'logo_enfermeria.jpg', + ], + [ + 'id' => '7', + 'sigla' => 'FAyD', + 'descripcion' => 'Facultad de Arte y Diseño', + 'logo' => 'logo_artes.jpg', + ], + [ + 'id' => '8', + 'sigla' => 'EAE', + 'descripcion' => 'Escuela Agrotécnica de Eldorado', + 'logo' => 'logo_agrotecnica.png', + ], + [ + 'id' => '9', + 'sigla' => 'FCF', + 'descripcion' => 'Facultad de Ciencias Forestales', + 'logo' => 'logo_forestales.jpg', + ] + ]; + + $this->table('unidad_gestion')->insert($unidad_gestion)->save(); + } + + public function down(){ + $this->execute('DELETE FROM unidad_gestion'); + } +} diff --git a/docker/dev/config.env.dist b/docker/dev/config.env.dist index 70efe0c7..77ee4851 100644 --- a/docker/dev/config.env.dist +++ b/docker/dev/config.env.dist @@ -8,7 +8,7 @@ PROYECTO_DB_PORT=5432 PROYECTO_DB_DBNAME=db_pirapire PROYECTO_DB_USERNAME=postgres PROYECTO_DB_PASSWORD=postgres -PROYECTO_DB_SCHEMA=public +PROYECTO_DB_SCHEMA=pirapire PROYECTO_DB_ENCODING=LATIN1 #PROYECTO_DB_MOTOR=postgres7 diff --git a/metadatos/componentes/toba_ci/dump_108000015.sql b/metadatos/componentes/toba_ci/dump_108000015.sql new file mode 100644 index 00000000..859ab18b --- /dev/null +++ b/metadatos/componentes/toba_ci/dump_108000015.sql @@ -0,0 +1,162 @@ +------------------------------------------------------------ +--[108000015]-- Unidad de Gestión +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000015', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ci', --clase + '13', --punto_montaje + 'ci_administrar_unidad_gestion', --subclase + 'configuracion_unidad_gestion/ci_administrar_unidad_gestion.php', --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 11:22:41', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_mt_me +------------------------------------------------------------ +INSERT INTO apex_objeto_mt_me (objeto_mt_me_proyecto, objeto_mt_me, ev_procesar_etiq, ev_cancelar_etiq, ancho, alto, posicion_botonera, tipo_navegacion, botonera_barra_item, con_toc, incremental, debug_eventos, activacion_procesar, activacion_cancelar, ev_procesar, ev_cancelar, objetos, post_procesar, metodo_despachador, metodo_opciones) VALUES ( + 'pirapire', --objeto_mt_me_proyecto + '108000015', --objeto_mt_me + NULL, --ev_procesar_etiq + NULL, --ev_cancelar_etiq + '80%', --ancho + NULL, --alto + NULL, --posicion_botonera + NULL, --tipo_navegacion + '0', --botonera_barra_item + '0', --con_toc + NULL, --incremental + NULL, --debug_eventos + NULL, --activacion_procesar + NULL, --activacion_cancelar + NULL, --ev_procesar + NULL, --ev_cancelar + NULL, --objetos + NULL, --post_procesar + NULL, --metodo_despachador + NULL --metodo_opciones +); + +------------------------------------------------------------ +-- apex_objeto_dependencias +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000005', --dep_id + '108000015', --objeto_consumidor + '108000016', --objeto_proveedor + 'cuadro', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000010', --dep_id + '108000015', --objeto_consumidor + '108000021', --objeto_proveedor + 'edicion', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_ci_pantalla +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES ( + 'pirapire', --objeto_ci_proyecto + '108000015', --objeto_ci + '108000004', --pantalla + 'pant_inicial', --identificador + '1', --orden + 'Selección', --etiqueta + NULL, --descripcion + NULL, --tip + 'apex', --imagen_recurso_origen + NULL, --imagen + NULL, --objetos + NULL, --eventos + NULL, --subclase + NULL, --subclase_archivo + NULL, --template + NULL, --template_impresion + '13' --punto_montaje +); +INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES ( + 'pirapire', --objeto_ci_proyecto + '108000015', --objeto_ci + '108000005', --pantalla + 'pant_edicion', --identificador + '2', --orden + 'Edición', --etiqueta + NULL, --descripcion + NULL, --tip + 'apex', --imagen_recurso_origen + NULL, --imagen + NULL, --objetos + NULL, --eventos + NULL, --subclase + NULL, --subclase_archivo + NULL, --template + NULL, --template_impresion + '13' --punto_montaje +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objetos_pantalla +------------------------------------------------------------ +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000004', --pantalla + '108000015', --objeto_ci + '0', --orden + '108000005' --dep_id +); +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000005', --pantalla + '108000015', --objeto_ci + '4', --orden + '108000010' --dep_id +); diff --git a/metadatos/componentes/toba_ci/dump_108000021.sql b/metadatos/componentes/toba_ci/dump_108000021.sql new file mode 100644 index 00000000..9299ad30 --- /dev/null +++ b/metadatos/componentes/toba_ci/dump_108000021.sql @@ -0,0 +1,238 @@ +------------------------------------------------------------ +--[108000021]-- Unidad de Gestión - edicion +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000021', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ci', --clase + '13', --punto_montaje + 'ci_administrar_unidad_gestion_edicion', --subclase + 'configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php', --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - edicion', --nombre + 'Configuración Unidad de Gestión', --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 13:42:51', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_mt_me +------------------------------------------------------------ +INSERT INTO apex_objeto_mt_me (objeto_mt_me_proyecto, objeto_mt_me, ev_procesar_etiq, ev_cancelar_etiq, ancho, alto, posicion_botonera, tipo_navegacion, botonera_barra_item, con_toc, incremental, debug_eventos, activacion_procesar, activacion_cancelar, ev_procesar, ev_cancelar, objetos, post_procesar, metodo_despachador, metodo_opciones) VALUES ( + 'pirapire', --objeto_mt_me_proyecto + '108000021', --objeto_mt_me + NULL, --ev_procesar_etiq + NULL, --ev_cancelar_etiq + '100%', --ancho + NULL, --alto + NULL, --posicion_botonera + 'tab_h', --tipo_navegacion + '0', --botonera_barra_item + '0', --con_toc + NULL, --incremental + NULL, --debug_eventos + NULL, --activacion_procesar + NULL, --activacion_cancelar + NULL, --ev_procesar + NULL, --ev_cancelar + NULL, --objetos + NULL, --post_procesar + NULL, --metodo_despachador + NULL --metodo_opciones +); + +------------------------------------------------------------ +-- apex_objeto_dependencias +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000011', --dep_id + '108000021', --objeto_consumidor + '108000018', --objeto_proveedor + 'cuadro_concepto_venta', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000012', --dep_id + '108000021', --objeto_consumidor + '108000019', --objeto_proveedor + 'cuadro_concepto_venta_seleccion', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000013', --dep_id + '108000021', --objeto_consumidor + '108000017', --objeto_proveedor + 'cuadro_usuarios', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000014', --dep_id + '108000021', --objeto_consumidor + '108000020', --objeto_proveedor + 'cuadro_usuarios_seleccion', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000015', --dep_id + '108000021', --objeto_consumidor + '108000022', --objeto_proveedor + 'filtro_concepto', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000016', --dep_id + '108000021', --objeto_consumidor + '108000023', --objeto_proveedor + 'filtro_usuario', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_ci_pantalla +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES ( + 'pirapire', --objeto_ci_proyecto + '108000021', --objeto_ci + '108000006', --pantalla + 'pant_concepto_venta', --identificador + '1', --orden + 'Pantalla Concepto de Venta', --etiqueta + NULL, --descripcion + NULL, --tip + 'apex', --imagen_recurso_origen + NULL, --imagen + NULL, --objetos + NULL, --eventos + NULL, --subclase + NULL, --subclase_archivo + NULL, --template + NULL, --template_impresion + '13' --punto_montaje +); +INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES ( + 'pirapire', --objeto_ci_proyecto + '108000021', --objeto_ci + '108000007', --pantalla + 'pant_usuarios', --identificador + '2', --orden + 'Pantalla Usuarios', --etiqueta + NULL, --descripcion + NULL, --tip + 'apex', --imagen_recurso_origen + NULL, --imagen + NULL, --objetos + NULL, --eventos + NULL, --subclase + NULL, --subclase_archivo + NULL, --template + NULL, --template_impresion + '13' --punto_montaje +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objetos_pantalla +------------------------------------------------------------ +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000006', --pantalla + '108000021', --objeto_ci + '1', --orden + '108000011' --dep_id +); +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000006', --pantalla + '108000021', --objeto_ci + '2', --orden + '108000012' --dep_id +); +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000006', --pantalla + '108000021', --objeto_ci + '0', --orden + '108000015' --dep_id +); +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000007', --pantalla + '108000021', --objeto_ci + '1', --orden + '108000013' --dep_id +); +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000007', --pantalla + '108000021', --objeto_ci + '2', --orden + '108000014' --dep_id +); +INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( + 'pirapire', --proyecto + '108000007', --pantalla + '108000021', --objeto_ci + '0', --orden + '108000016' --dep_id +); diff --git a/metadatos/componentes/toba_cn/dump_108000024.sql b/metadatos/componentes/toba_cn/dump_108000024.sql new file mode 100644 index 00000000..0b31d109 --- /dev/null +++ b/metadatos/componentes/toba_cn/dump_108000024.sql @@ -0,0 +1,61 @@ +------------------------------------------------------------ +--[108000024]-- Configuración Unidad de Gestión +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000024', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_cn', --clase + '13', --punto_montaje + 'cn_administrar_unidad_gestion', --subclase + 'configuracion_unidad_gestion/cn_administrar_unidad_gestion.php', --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Configuración Unidad de Gestión', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 14:23:23', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_dependencias +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000019', --dep_id + '108000024', --objeto_consumidor + '108000025', --objeto_proveedor + 'datos', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_relacion/dump_108000025.sql b/metadatos/componentes/toba_datos_relacion/dump_108000025.sql new file mode 100644 index 00000000..dba1cd11 --- /dev/null +++ b/metadatos/componentes/toba_datos_relacion/dump_108000025.sql @@ -0,0 +1,78 @@ +------------------------------------------------------------ +--[108000025]-- unidad de gestion y concepto de venta - datos +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000025', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_datos_relacion', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'unidad de gestion y concepto de venta - datos', --nombre + NULL, --titulo + NULL, --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 15:19:43', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_datos_rel +------------------------------------------------------------ +INSERT INTO apex_objeto_datos_rel (proyecto, objeto, debug, clave, ap, punto_montaje, ap_clase, ap_archivo, sinc_susp_constraints, sinc_orden_automatico, sinc_lock_optimista) VALUES ( + 'pirapire', --proyecto + '108000025', --objeto + '0', --debug + NULL, --clave + '2', --ap + '13', --punto_montaje + NULL, --ap_clase + NULL, --ap_archivo + '0', --sinc_susp_constraints + '1', --sinc_orden_automatico + '1' --sinc_lock_optimista +); + +------------------------------------------------------------ +-- apex_objeto_dependencias +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000018', --dep_id + '108000025', --objeto_consumidor + '108000013', --objeto_proveedor + 'unidad_gestion_concepto_venta', --identificador + '0', --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + '1' --orden +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_tabla/dump_102000009.sql b/metadatos/componentes/toba_datos_tabla/dump_102000009.sql index f67d50e9..c61ca1ca 100644 --- a/metadatos/componentes/toba_datos_tabla/dump_102000009.sql +++ b/metadatos/componentes/toba_datos_tabla/dump_102000009.sql @@ -60,8 +60,8 @@ INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, mi 'pirapire', --fuente_datos_proyecto 'pirapire', --fuente_datos '1', --permite_actualizacion_automatica - 'public', --esquema - 'public' --esquema_ext + 'pirapire', --esquema + 'pirapire' --esquema_ext ); ------------------------------------------------------------ diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000011.sql b/metadatos/componentes/toba_datos_tabla/dump_108000011.sql new file mode 100644 index 00000000..0d59558e --- /dev/null +++ b/metadatos/componentes/toba_datos_tabla/dump_108000011.sql @@ -0,0 +1,128 @@ +------------------------------------------------------------ +--[108000011]-- unidad_gestion +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000011', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_datos_tabla', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'unidad_gestion', --nombre + NULL, --titulo + NULL, --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-14 14:46:51', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_db_registros +------------------------------------------------------------ +INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, min_registros, punto_montaje, ap, ap_clase, ap_archivo, tabla, tabla_ext, alias, modificar_claves, fuente_datos_proyecto, fuente_datos, permite_actualizacion_automatica, esquema, esquema_ext) VALUES ( + 'pirapire', --objeto_proyecto + '108000011', --objeto + NULL, --max_registros + NULL, --min_registros + '13', --punto_montaje + '1', --ap + NULL, --ap_clase + NULL, --ap_archivo + 'unidad_gestion', --tabla + NULL, --tabla_ext + NULL, --alias + NULL, --modificar_claves + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + '1', --permite_actualizacion_automatica + 'pirapire', --esquema + NULL --esquema_ext +); + +------------------------------------------------------------ +-- apex_objeto_db_registros_col +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000011', --objeto + '108000001', --col_id + 'id', --columna + 'E', --tipo + '1', --pk + 'unidad_gestion_id_seq', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000011', --objeto + '108000002', --col_id + 'nombre', --columna + 'C', --tipo + '0', --pk + NULL, --secuencia + '30', --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000011', --objeto + '108000003', --col_id + 'descripcion', --columna + 'X', --tipo + '0', --pk + NULL, --secuencia + NULL, --largo + NULL, --no_nulo + '0', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000011', --objeto + '108000004', --col_id + 'logo', --columna + 'C', --tipo + '0', --pk + NULL, --secuencia + '80', --largo + NULL, --no_nulo + '0', --no_nulo_db + NULL, --externa + NULL --tabla +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000012.sql b/metadatos/componentes/toba_datos_tabla/dump_108000012.sql new file mode 100644 index 00000000..02ea229e --- /dev/null +++ b/metadatos/componentes/toba_datos_tabla/dump_108000012.sql @@ -0,0 +1,142 @@ +------------------------------------------------------------ +--[108000012]-- concepto_venta +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000012', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_datos_tabla', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'concepto_venta', --nombre + NULL, --titulo + NULL, --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-14 14:46:56', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_db_registros +------------------------------------------------------------ +INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, min_registros, punto_montaje, ap, ap_clase, ap_archivo, tabla, tabla_ext, alias, modificar_claves, fuente_datos_proyecto, fuente_datos, permite_actualizacion_automatica, esquema, esquema_ext) VALUES ( + 'pirapire', --objeto_proyecto + '108000012', --objeto + NULL, --max_registros + NULL, --min_registros + '13', --punto_montaje + '1', --ap + NULL, --ap_clase + NULL, --ap_archivo + 'concepto_venta', --tabla + NULL, --tabla_ext + NULL, --alias + NULL, --modificar_claves + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + '1', --permite_actualizacion_automatica + 'pirapire', --esquema + NULL --esquema_ext +); + +------------------------------------------------------------ +-- apex_objeto_db_registros_col +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000012', --objeto + '108000005', --col_id + 'id', --columna + 'E', --tipo + '1', --pk + 'concepto_venta_id_seq', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000012', --objeto + '108000006', --col_id + 'codigo', --columna + 'C', --tipo + '0', --pk + NULL, --secuencia + '2', --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000012', --objeto + '108000007', --col_id + 'nombre', --columna + 'C', --tipo + '0', --pk + NULL, --secuencia + '30', --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000012', --objeto + '108000008', --col_id + 'descripcion', --columna + 'X', --tipo + '0', --pk + NULL, --secuencia + NULL, --largo + NULL, --no_nulo + '0', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000012', --objeto + '108000009', --col_id + 'estado', --columna + 'C', --tipo + '0', --pk + NULL, --secuencia + '2', --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000013.sql b/metadatos/componentes/toba_datos_tabla/dump_108000013.sql new file mode 100644 index 00000000..bb665f84 --- /dev/null +++ b/metadatos/componentes/toba_datos_tabla/dump_108000013.sql @@ -0,0 +1,100 @@ +------------------------------------------------------------ +--[108000013]-- unidad_gestion_concepto_venta +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000013', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_datos_tabla', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'unidad_gestion_concepto_venta', --nombre + NULL, --titulo + NULL, --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-14 14:48:12', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_db_registros +------------------------------------------------------------ +INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, min_registros, punto_montaje, ap, ap_clase, ap_archivo, tabla, tabla_ext, alias, modificar_claves, fuente_datos_proyecto, fuente_datos, permite_actualizacion_automatica, esquema, esquema_ext) VALUES ( + 'pirapire', --objeto_proyecto + '108000013', --objeto + NULL, --max_registros + NULL, --min_registros + '13', --punto_montaje + '1', --ap + NULL, --ap_clase + NULL, --ap_archivo + 'unidad_gestion_concepto_venta', --tabla + NULL, --tabla_ext + NULL, --alias + NULL, --modificar_claves + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + '1', --permite_actualizacion_automatica + 'pirapire', --esquema + NULL --esquema_ext +); + +------------------------------------------------------------ +-- apex_objeto_db_registros_col +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000013', --objeto + '108000010', --col_id + 'id_unidad_gestion', --columna + 'E', --tipo + '1', --pk + NULL, --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000013', --objeto + '108000011', --col_id + 'id_concepto_venta', --columna + 'E', --tipo + '1', --pk + NULL, --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000014.sql b/metadatos/componentes/toba_datos_tabla/dump_108000014.sql new file mode 100644 index 00000000..8156ccac --- /dev/null +++ b/metadatos/componentes/toba_datos_tabla/dump_108000014.sql @@ -0,0 +1,100 @@ +------------------------------------------------------------ +--[108000014]-- usuario_unidad_gestion +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000014', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_datos_tabla', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'usuario_unidad_gestion', --nombre + NULL, --titulo + NULL, --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-14 14:48:12', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_db_registros +------------------------------------------------------------ +INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, min_registros, punto_montaje, ap, ap_clase, ap_archivo, tabla, tabla_ext, alias, modificar_claves, fuente_datos_proyecto, fuente_datos, permite_actualizacion_automatica, esquema, esquema_ext) VALUES ( + 'pirapire', --objeto_proyecto + '108000014', --objeto + NULL, --max_registros + NULL, --min_registros + '13', --punto_montaje + '1', --ap + NULL, --ap_clase + NULL, --ap_archivo + 'usuario_unidad_gestion', --tabla + NULL, --tabla_ext + NULL, --alias + NULL, --modificar_claves + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + '1', --permite_actualizacion_automatica + 'pirapire', --esquema + NULL --esquema_ext +); + +------------------------------------------------------------ +-- apex_objeto_db_registros_col +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000014', --objeto + '108000012', --col_id + 'id_usuario', --columna + 'C', --tipo + '1', --pk + NULL, --secuencia + '255', --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES ( + 'pirapire', --objeto_proyecto + '108000014', --objeto + '108000013', --col_id + 'id_unidad_gestion', --columna + 'E', --tipo + '1', --pk + NULL, --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + NULL --tabla +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql new file mode 100644 index 00000000..59c33c36 --- /dev/null +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql @@ -0,0 +1,195 @@ +------------------------------------------------------------ +--[108000016]-- Unidad de Gestión - cuadro +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000016', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_cuadro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - cuadro', --nombre + 'Listado de Unidades de Gestión', --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 11:52:26', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_eventos +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000006', --evento_id + '108000016', --objeto + 'seleccion', --identificador + NULL, --etiqueta + '1', --maneja_datos + '1', --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + 'doc.gif', --imagen + '0', --en_botonera + NULL, --ayuda + '1', --orden + NULL, --ci_predep + NULL, --implicito + NULL, --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_cuadro +------------------------------------------------------------ +INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, subtitulo, sql, columnas_clave, columna_descripcion, clave_dbr, archivos_callbacks, ancho, ordenar, paginar, tamano_pagina, tipo_paginado, mostrar_total_registros, eof_invisible, eof_customizado, siempre_con_titulo, exportar_paginado, exportar, exportar_rtf, pdf_propiedades, pdf_respetar_paginacion, asociacion_columnas, ev_seleccion, ev_eliminar, dao_nucleo_proyecto, dao_nucleo, dao_metodo, dao_parametros, desplegable, desplegable_activo, scroll, scroll_alto, cc_modo, cc_modo_anidado_colap, cc_modo_anidado_totcol, cc_modo_anidado_totcua) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000016', --objeto_cuadro + NULL, --titulo + NULL, --subtitulo + NULL, --sql + 'id', --columnas_clave + NULL, --columna_descripcion + '0', --clave_dbr + NULL, --archivos_callbacks + '100%', --ancho + '1', --ordenar + '1', --paginar + '10', --tamano_pagina + 'P', --tipo_paginado + '0', --mostrar_total_registros + '0', --eof_invisible + NULL, --eof_customizado + '0', --siempre_con_titulo + '0', --exportar_paginado + '1', --exportar + '1', --exportar_rtf + NULL, --pdf_propiedades + NULL, --pdf_respetar_paginacion + NULL, --asociacion_columnas + NULL, --ev_seleccion + NULL, --ev_eliminar + NULL, --dao_nucleo_proyecto + NULL, --dao_nucleo + NULL, --dao_metodo + NULL, --dao_parametros + NULL, --desplegable + NULL, --desplegable_activo + '0', --scroll + NULL, --scroll_alto + NULL, --cc_modo + NULL, --cc_modo_anidado_colap + NULL, --cc_modo_anidado_totcol + NULL --cc_modo_anidado_totcua +); + +------------------------------------------------------------ +-- apex_objeto_ei_cuadro_columna +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000016', --objeto_cuadro + '108000015', --objeto_cuadro_col + 'sigla', --clave + '1', --orden + 'Sigla', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + NULL, --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000016', --objeto_cuadro + '108000020', --objeto_cuadro_col + 'descripcion', --clave + '2', --orden + 'Descripción', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + NULL, --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql new file mode 100644 index 00000000..101f4019 --- /dev/null +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql @@ -0,0 +1,164 @@ +------------------------------------------------------------ +--[108000017]-- Unidad de Gestión - cuadro_usuarios +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000017', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_cuadro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - cuadro_usuarios', --nombre + 'Listado de usuarios', --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 12:43:15', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_eventos +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000007', --evento_id + '108000017', --objeto + 'seleccion', --identificador + 'Seleccionar', --etiqueta + '1', --maneja_datos + '1', --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + NULL, --imagen + '0', --en_botonera + NULL, --ayuda + '1', --orden + NULL, --ci_predep + NULL, --implicito + NULL, --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_cuadro +------------------------------------------------------------ +INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, subtitulo, sql, columnas_clave, columna_descripcion, clave_dbr, archivos_callbacks, ancho, ordenar, paginar, tamano_pagina, tipo_paginado, mostrar_total_registros, eof_invisible, eof_customizado, siempre_con_titulo, exportar_paginado, exportar, exportar_rtf, pdf_propiedades, pdf_respetar_paginacion, asociacion_columnas, ev_seleccion, ev_eliminar, dao_nucleo_proyecto, dao_nucleo, dao_metodo, dao_parametros, desplegable, desplegable_activo, scroll, scroll_alto, cc_modo, cc_modo_anidado_colap, cc_modo_anidado_totcol, cc_modo_anidado_totcua) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000017', --objeto_cuadro + NULL, --titulo + NULL, --subtitulo + NULL, --sql + 'usuario', --columnas_clave + NULL, --columna_descripcion + '0', --clave_dbr + NULL, --archivos_callbacks + NULL, --ancho + '0', --ordenar + '1', --paginar + '10', --tamano_pagina + 'P', --tipo_paginado + '0', --mostrar_total_registros + '0', --eof_invisible + NULL, --eof_customizado + '0', --siempre_con_titulo + '0', --exportar_paginado + '0', --exportar + '0', --exportar_rtf + NULL, --pdf_propiedades + NULL, --pdf_respetar_paginacion + NULL, --asociacion_columnas + NULL, --ev_seleccion + NULL, --ev_eliminar + NULL, --dao_nucleo_proyecto + NULL, --dao_nucleo + NULL, --dao_metodo + NULL, --dao_parametros + NULL, --desplegable + NULL, --desplegable_activo + '0', --scroll + NULL, --scroll_alto + NULL, --cc_modo + NULL, --cc_modo_anidado_colap + NULL, --cc_modo_anidado_totcol + NULL --cc_modo_anidado_totcua +); + +------------------------------------------------------------ +-- apex_objeto_ei_cuadro_columna +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000017', --objeto_cuadro + '108000016', --objeto_cuadro_col + 'usuario', --clave + '1', --orden + 'Usuario', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + NULL, --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql new file mode 100644 index 00000000..e501b129 --- /dev/null +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql @@ -0,0 +1,164 @@ +------------------------------------------------------------ +--[108000018]-- Unidad de Gestión - cuadro concepto venta +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000018', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_cuadro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - cuadro concepto venta', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 12:46:10', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_eventos +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000008', --evento_id + '108000018', --objeto + 'seleccion', --identificador + 'Seleccionar', --etiqueta + '1', --maneja_datos + '0', --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + NULL, --imagen + '0', --en_botonera + NULL, --ayuda + '1', --orden + NULL, --ci_predep + NULL, --implicito + NULL, --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_cuadro +------------------------------------------------------------ +INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, subtitulo, sql, columnas_clave, columna_descripcion, clave_dbr, archivos_callbacks, ancho, ordenar, paginar, tamano_pagina, tipo_paginado, mostrar_total_registros, eof_invisible, eof_customizado, siempre_con_titulo, exportar_paginado, exportar, exportar_rtf, pdf_propiedades, pdf_respetar_paginacion, asociacion_columnas, ev_seleccion, ev_eliminar, dao_nucleo_proyecto, dao_nucleo, dao_metodo, dao_parametros, desplegable, desplegable_activo, scroll, scroll_alto, cc_modo, cc_modo_anidado_colap, cc_modo_anidado_totcol, cc_modo_anidado_totcua) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000018', --objeto_cuadro + NULL, --titulo + NULL, --subtitulo + NULL, --sql + 'id', --columnas_clave + NULL, --columna_descripcion + '0', --clave_dbr + NULL, --archivos_callbacks + NULL, --ancho + '0', --ordenar + '0', --paginar + NULL, --tamano_pagina + 'P', --tipo_paginado + '0', --mostrar_total_registros + '0', --eof_invisible + NULL, --eof_customizado + '0', --siempre_con_titulo + '0', --exportar_paginado + '0', --exportar + '0', --exportar_rtf + NULL, --pdf_propiedades + NULL, --pdf_respetar_paginacion + NULL, --asociacion_columnas + NULL, --ev_seleccion + NULL, --ev_eliminar + NULL, --dao_nucleo_proyecto + NULL, --dao_nucleo + NULL, --dao_metodo + NULL, --dao_parametros + NULL, --desplegable + NULL, --desplegable_activo + '0', --scroll + NULL, --scroll_alto + 't', --cc_modo + '0', --cc_modo_anidado_colap + NULL, --cc_modo_anidado_totcol + NULL --cc_modo_anidado_totcua +); + +------------------------------------------------------------ +-- apex_objeto_ei_cuadro_columna +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000018', --objeto_cuadro + '108000017', --objeto_cuadro_col + 'concepto_venta', --clave + '1', --orden + 'Concepto de Venta', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + NULL, --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql new file mode 100644 index 00000000..be024eb5 --- /dev/null +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql @@ -0,0 +1,124 @@ +------------------------------------------------------------ +--[108000019]-- Unidad de Gestión - cuadro_concepto_venta_seleccion +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000019', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_cuadro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - cuadro_concepto_venta_seleccion', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 12:56:06', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_cuadro +------------------------------------------------------------ +INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, subtitulo, sql, columnas_clave, columna_descripcion, clave_dbr, archivos_callbacks, ancho, ordenar, paginar, tamano_pagina, tipo_paginado, mostrar_total_registros, eof_invisible, eof_customizado, siempre_con_titulo, exportar_paginado, exportar, exportar_rtf, pdf_propiedades, pdf_respetar_paginacion, asociacion_columnas, ev_seleccion, ev_eliminar, dao_nucleo_proyecto, dao_nucleo, dao_metodo, dao_parametros, desplegable, desplegable_activo, scroll, scroll_alto, cc_modo, cc_modo_anidado_colap, cc_modo_anidado_totcol, cc_modo_anidado_totcua) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000019', --objeto_cuadro + NULL, --titulo + NULL, --subtitulo + NULL, --sql + 'id', --columnas_clave + NULL, --columna_descripcion + '0', --clave_dbr + NULL, --archivos_callbacks + NULL, --ancho + '0', --ordenar + '0', --paginar + NULL, --tamano_pagina + 'P', --tipo_paginado + '0', --mostrar_total_registros + '0', --eof_invisible + NULL, --eof_customizado + '0', --siempre_con_titulo + '0', --exportar_paginado + '0', --exportar + '0', --exportar_rtf + NULL, --pdf_propiedades + NULL, --pdf_respetar_paginacion + NULL, --asociacion_columnas + NULL, --ev_seleccion + NULL, --ev_eliminar + NULL, --dao_nucleo_proyecto + NULL, --dao_nucleo + NULL, --dao_metodo + NULL, --dao_parametros + NULL, --desplegable + NULL, --desplegable_activo + '0', --scroll + NULL, --scroll_alto + NULL, --cc_modo + NULL, --cc_modo_anidado_colap + NULL, --cc_modo_anidado_totcol + NULL --cc_modo_anidado_totcua +); + +------------------------------------------------------------ +-- apex_objeto_ei_cuadro_columna +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000019', --objeto_cuadro + '108000018', --objeto_cuadro_col + 'concepto_venta', --clave + '1', --orden + 'Concepto de Venta', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + NULL, --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql new file mode 100644 index 00000000..7dbbe5f3 --- /dev/null +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql @@ -0,0 +1,124 @@ +------------------------------------------------------------ +--[108000020]-- Unidad de Gestión - cuadro_usuarios_seleccion +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000020', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_cuadro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - cuadro_usuarios_seleccion', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + NULL, --fuente_datos_proyecto + NULL, --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 13:35:24', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_cuadro +------------------------------------------------------------ +INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, subtitulo, sql, columnas_clave, columna_descripcion, clave_dbr, archivos_callbacks, ancho, ordenar, paginar, tamano_pagina, tipo_paginado, mostrar_total_registros, eof_invisible, eof_customizado, siempre_con_titulo, exportar_paginado, exportar, exportar_rtf, pdf_propiedades, pdf_respetar_paginacion, asociacion_columnas, ev_seleccion, ev_eliminar, dao_nucleo_proyecto, dao_nucleo, dao_metodo, dao_parametros, desplegable, desplegable_activo, scroll, scroll_alto, cc_modo, cc_modo_anidado_colap, cc_modo_anidado_totcol, cc_modo_anidado_totcua) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000020', --objeto_cuadro + NULL, --titulo + NULL, --subtitulo + NULL, --sql + 'usuario', --columnas_clave + NULL, --columna_descripcion + '0', --clave_dbr + NULL, --archivos_callbacks + NULL, --ancho + '0', --ordenar + '0', --paginar + NULL, --tamano_pagina + 'P', --tipo_paginado + '0', --mostrar_total_registros + '0', --eof_invisible + NULL, --eof_customizado + '0', --siempre_con_titulo + '0', --exportar_paginado + '0', --exportar + '0', --exportar_rtf + NULL, --pdf_propiedades + NULL, --pdf_respetar_paginacion + NULL, --asociacion_columnas + NULL, --ev_seleccion + NULL, --ev_eliminar + NULL, --dao_nucleo_proyecto + NULL, --dao_nucleo + NULL, --dao_metodo + NULL, --dao_parametros + NULL, --desplegable + NULL, --desplegable_activo + '0', --scroll + NULL, --scroll_alto + NULL, --cc_modo + NULL, --cc_modo_anidado_colap + NULL, --cc_modo_anidado_totcol + NULL --cc_modo_anidado_totcua +); + +------------------------------------------------------------ +-- apex_objeto_ei_cuadro_columna +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000020', --objeto_cuadro + '108000019', --objeto_cuadro_col + 'usuario', --clave + '1', --orden + 'Usuario', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + NULL, --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_filtro/dump_108000022.sql b/metadatos/componentes/toba_ei_filtro/dump_108000022.sql new file mode 100644 index 00000000..d143020b --- /dev/null +++ b/metadatos/componentes/toba_ei_filtro/dump_108000022.sql @@ -0,0 +1,116 @@ +------------------------------------------------------------ +--[108000022]-- Unidad de Gestión - edicion - filtro concepto de venta +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000022', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_filtro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - edicion - filtro concepto de venta', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 13:52:39', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_ei_filtro +------------------------------------------------------------ +INSERT INTO apex_objeto_ei_filtro (objeto_ei_filtro_proyecto, objeto_ei_filtro, ancho) VALUES ( + 'pirapire', --objeto_ei_filtro_proyecto + '108000022', --objeto_ei_filtro + NULL --ancho +); + +------------------------------------------------------------ +-- apex_objeto_ei_filtro_col +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_filtro_col (objeto_ei_filtro_col, objeto_ei_filtro, objeto_ei_filtro_proyecto, tipo, nombre, expresion, etiqueta, descripcion, obligatorio, inicial, orden, estado_defecto, opciones_es_multiple, opciones_ef, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, carga_maestros, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_expreg, estilo, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, punto_montaje, check_valor_si, check_valor_no, check_desc_si, check_desc_no, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, placeholder) VALUES ( + '108000003', --objeto_ei_filtro_col + '108000022', --objeto_ei_filtro + 'pirapire', --objeto_ei_filtro_proyecto + 'cadena', --tipo + 'concepto_venta', --nombre + 'concepto_venta', --expresion + 'Concepto de Venta', --etiqueta + NULL, --descripcion + '0', --obligatorio + '0', --inicial + '1', --orden + NULL, --estado_defecto + '0', --opciones_es_multiple + NULL, --opciones_ef + NULL, --carga_metodo + NULL, --carga_clase + NULL, --carga_include + NULL, --carga_dt + NULL, --carga_consulta_php + NULL, --carga_sql + NULL, --carga_fuente + NULL, --carga_lista + NULL, --carga_col_clave + NULL, --carga_col_desc + '0', --carga_permite_no_seteado + NULL, --carga_no_seteado + NULL, --carga_no_seteado_ocultar + NULL, --carga_maestros + NULL, --edit_tamano + NULL, --edit_maximo + NULL, --edit_mascara + NULL, --edit_unidad + NULL, --edit_rango + NULL, --edit_expreg + NULL, --estilo + NULL, --popup_item + NULL, --popup_proyecto + NULL, --popup_editable + NULL, --popup_ventana + NULL, --popup_carga_desc_metodo + NULL, --popup_carga_desc_clase + NULL, --popup_carga_desc_include + NULL, --popup_puede_borrar_estado + NULL, --punto_montaje + NULL, --check_valor_si + NULL, --check_valor_no + NULL, --check_desc_si + NULL, --check_desc_no + NULL, --selec_cant_minima + NULL, --selec_cant_maxima + NULL, --selec_utilidades + NULL, --selec_tamano + NULL, --selec_ancho + NULL, --selec_serializar + NULL, --selec_cant_columnas + NULL --placeholder +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_filtro/dump_108000023.sql b/metadatos/componentes/toba_ei_filtro/dump_108000023.sql new file mode 100644 index 00000000..622aa28c --- /dev/null +++ b/metadatos/componentes/toba_ei_filtro/dump_108000023.sql @@ -0,0 +1,116 @@ +------------------------------------------------------------ +--[108000023]-- Unidad de Gestión - edicion - filtro_usuario +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000023', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_ei_filtro', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Unidad de Gestión - edicion - filtro_usuario', --nombre + NULL, --titulo + '0', --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-18 13:54:16', --creacion + 'abajo' --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_ei_filtro +------------------------------------------------------------ +INSERT INTO apex_objeto_ei_filtro (objeto_ei_filtro_proyecto, objeto_ei_filtro, ancho) VALUES ( + 'pirapire', --objeto_ei_filtro_proyecto + '108000023', --objeto_ei_filtro + NULL --ancho +); + +------------------------------------------------------------ +-- apex_objeto_ei_filtro_col +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_ei_filtro_col (objeto_ei_filtro_col, objeto_ei_filtro, objeto_ei_filtro_proyecto, tipo, nombre, expresion, etiqueta, descripcion, obligatorio, inicial, orden, estado_defecto, opciones_es_multiple, opciones_ef, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, carga_maestros, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_expreg, estilo, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, punto_montaje, check_valor_si, check_valor_no, check_desc_si, check_desc_no, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, placeholder) VALUES ( + '108000004', --objeto_ei_filtro_col + '108000023', --objeto_ei_filtro + 'pirapire', --objeto_ei_filtro_proyecto + 'cadena', --tipo + 'usuario', --nombre + 'usuario', --expresion + 'Usuario', --etiqueta + NULL, --descripcion + '0', --obligatorio + '0', --inicial + '1', --orden + NULL, --estado_defecto + '0', --opciones_es_multiple + NULL, --opciones_ef + NULL, --carga_metodo + NULL, --carga_clase + NULL, --carga_include + NULL, --carga_dt + NULL, --carga_consulta_php + NULL, --carga_sql + NULL, --carga_fuente + NULL, --carga_lista + NULL, --carga_col_clave + NULL, --carga_col_desc + '0', --carga_permite_no_seteado + NULL, --carga_no_seteado + NULL, --carga_no_seteado_ocultar + NULL, --carga_maestros + NULL, --edit_tamano + NULL, --edit_maximo + NULL, --edit_mascara + NULL, --edit_unidad + NULL, --edit_rango + NULL, --edit_expreg + NULL, --estilo + NULL, --popup_item + NULL, --popup_proyecto + NULL, --popup_editable + NULL, --popup_ventana + NULL, --popup_carga_desc_metodo + NULL, --popup_carga_desc_clase + NULL, --popup_carga_desc_include + NULL, --popup_puede_borrar_estado + NULL, --punto_montaje + NULL, --check_valor_si + NULL, --check_valor_no + NULL, --check_desc_si + NULL, --check_desc_no + NULL, --selec_cant_minima + NULL, --selec_cant_maxima + NULL, --selec_utilidades + NULL, --selec_tamano + NULL, --selec_ancho + NULL, --selec_serializar + NULL, --selec_cant_columnas + NULL --placeholder +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_item/dump_108000007.sql b/metadatos/componentes/toba_item/dump_108000007.sql new file mode 100644 index 00000000..0e5002da --- /dev/null +++ b/metadatos/componentes/toba_item/dump_108000007.sql @@ -0,0 +1,74 @@ +------------------------------------------------------------ +--[108000007]-- Configuración Unidad de Gestión +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_item +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, carpeta, nivel_acceso, solicitud_tipo, pagina_tipo_proyecto, pagina_tipo, actividad_buffer_proyecto, actividad_buffer, actividad_patron_proyecto, actividad_patron, nombre, descripcion, punto_montaje, actividad_accion, menu, orden, solicitud_registrar, solicitud_obs_tipo_proyecto, solicitud_obs_tipo, solicitud_observacion, solicitud_registrar_cron, prueba_directorios, zona_proyecto, zona, zona_orden, zona_listar, imagen_recurso_origen, imagen, parametro_a, parametro_b, parametro_c, publico, redirecciona, usuario, exportable, creacion, retrasar_headers) VALUES ( + NULL, --item_id + 'pirapire', --proyecto + '108000007', --item + NULL, --padre_id + 'pirapire', --padre_proyecto + '108000003', --padre + '0', --carpeta + '0', --nivel_acceso + 'web', --solicitud_tipo + 'pirapire', --pagina_tipo_proyecto + 'pirapire_tp_pers', --pagina_tipo + NULL, --actividad_buffer_proyecto + NULL, --actividad_buffer + NULL, --actividad_patron_proyecto + NULL, --actividad_patron + 'Configuración Unidad de Gestión', --nombre + NULL, --descripcion + '13', --punto_montaje + NULL, --actividad_accion + '1', --menu + NULL, --orden + '0', --solicitud_registrar + NULL, --solicitud_obs_tipo_proyecto + NULL, --solicitud_obs_tipo + NULL, --solicitud_observacion + NULL, --solicitud_registrar_cron + NULL, --prueba_directorios + NULL, --zona_proyecto + NULL, --zona + NULL, --zona_orden + '0', --zona_listar + 'apex', --imagen_recurso_origen + NULL, --imagen + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + '0', --publico + NULL, --redirecciona + NULL, --usuario + '0', --exportable + '2019-06-18 11:13:54', --creacion + '0' --retrasar_headers +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_item_objeto +------------------------------------------------------------ +INSERT INTO apex_item_objeto (item_id, proyecto, item, objeto, orden, inicializar) VALUES ( + NULL, --item_id + 'pirapire', --proyecto + '108000007', --item + '108000015', --objeto + '0', --orden + NULL --inicializar +); +INSERT INTO apex_item_objeto (item_id, proyecto, item, objeto, orden, inicializar) VALUES ( + NULL, --item_id + 'pirapire', --proyecto + '108000007', --item + '108000024', --objeto + '0', --orden + NULL --inicializar +); diff --git a/metadatos/permisos/grupo_acceso__admin.sql b/metadatos/permisos/grupo_acceso__admin.sql index fb977c59..a9829f43 100644 --- a/metadatos/permisos/grupo_acceso__admin.sql +++ b/metadatos/permisos/grupo_acceso__admin.sql @@ -73,4 +73,10 @@ INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, i NULL, --item_id '108000006' --item ); +INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES ( + 'pirapire', --proyecto + 'admin', --usuario_grupo_acc + NULL, --item_id + '108000007' --item +); --- FIN Grupo de desarrollo 108 diff --git a/metadatos/tablas/apex_consulta_php.sql b/metadatos/tablas/apex_consulta_php.sql index e0e3c6e4..acec37fb 100644 --- a/metadatos/tablas/apex_consulta_php.sql +++ b/metadatos/tablas/apex_consulta_php.sql @@ -32,3 +32,15 @@ INSERT INTO apex_consulta_php (proyecto, consulta_php, clase, archivo_clase, arc '13' --punto_montaje ); --- FIN Grupo de desarrollo 102 + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_consulta_php (proyecto, consulta_php, clase, archivo_clase, archivo, descripcion, punto_montaje) VALUES ( + 'pirapire', --proyecto + '108000001', --consulta_php + 'dao_admin', --clase + 'dao_admin', --archivo_clase + 'datos/dao_admin.php', --archivo + NULL, --descripcion + '13' --punto_montaje +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/tablas/apex_fuente_datos.sql b/metadatos/tablas/apex_fuente_datos.sql index d6215e2f..b8e1c76a 100644 --- a/metadatos/tablas/apex_fuente_datos.sql +++ b/metadatos/tablas/apex_fuente_datos.sql @@ -13,7 +13,7 @@ INSERT INTO apex_fuente_datos (proyecto, fuente_datos, descripcion, descripcion_ NULL, --subclase_archivo NULL, --subclase_nombre NULL, --orden - 'public', --schema + 'pirapire', --schema 'pirapire', --instancia_id NULL, --administrador '1', --link_instancia diff --git a/metadatos/tablas/apex_fuente_datos_schemas.sql b/metadatos/tablas/apex_fuente_datos_schemas.sql index 541274b9..89e1c2f9 100644 --- a/metadatos/tablas/apex_fuente_datos_schemas.sql +++ b/metadatos/tablas/apex_fuente_datos_schemas.sql @@ -5,6 +5,6 @@ INSERT INTO apex_fuente_datos_schemas (proyecto, fuente_datos, nombre, principal) VALUES ( 'pirapire', --proyecto 'pirapire', --fuente_datos - 'public', --nombre + 'pirapire', --nombre '0' --principal ); diff --git a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php new file mode 100644 index 00000000..10725c21 --- /dev/null +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php @@ -0,0 +1,22 @@ +<?php +class ci_administrar_unidad_gestion extends pirapire_ci +{ + //----------------------------------------------------------------------------------- + //---- cuadro unidad gestion -------------------------------------------------------- + //----------------------------------------------------------------------------------- + + function conf__cuadro(pirapire_ei_cuadro $cuadro) + { + $unidad_gestion = $this->cn()->get_datos(); + $cuadro->set_datos($unidad_gestion); + } + + function evt__cuadro__seleccion($datos) + { + $this->cn()->set_unidad_gestion($datos['id']); + $this->set_pantalla('pant_edicion'); + + } + +} +?> \ No newline at end of file diff --git a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php new file mode 100644 index 00000000..e546791a --- /dev/null +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php @@ -0,0 +1,31 @@ +<?php +class ci_administrar_unidad_gestion_edicion extends pirapire_ci +{ + //----------------------------------------------------------------------------------- + //---- cuadro usuarios -------------------------------------------------------------- + //----------------------------------------------------------------------------------- + + function conf__cuadro_usuarios(pirapire_ei_cuadro $cuadro) + { + // ei_arbol($this->cn()->get_unidad_gestion()); + + $usuarios = $this->cn()->get_usuarios(); + $cuadro->set_datos($usuarios); + } + + + //----------------------------------------------------------------------------------- + //---- cuadro concepto venta -------------------------------------------------------- + //----------------------------------------------------------------------------------- + + function conf__cuadro_concepto_venta(pirapire_ei_cuadro $cuadro) + { + // ei_arbol($this->cn()->get_unidad_gestion()); + /* + $conceptos = $this->cn()->get_conceptos(); + $cuadro->set_datos($conceptos); + */ + } +} + +?> \ No newline at end of file diff --git a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php new file mode 100644 index 00000000..5dfdb662 --- /dev/null +++ b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php @@ -0,0 +1,25 @@ +<?php +class cn_administrar_unidad_gestion extends pirapire_cn +{ + protected $s__unidad_gestion; + + public function get_datos() + { + $datos = toba::consulta_php('dao_admin')->get_unidades_gestion(); + + return $datos ? $datos : []; + } + + public function get_unidad_gestion(){ + return $this->s__unidad_gestion; + } + + public function set_unidad_gestion($id_unidad_gestion){ + $this->s__unidad_gestion = $id_unidad_gestion; + } + + public function get_usuarios($filtro = null){ + $datos = toba::consulta_php('dao_admin')->get_usuarios($filtro); + return $datos; + } +} \ No newline at end of file diff --git a/php/datos/dao_admin.php b/php/datos/dao_admin.php new file mode 100644 index 00000000..7a7ea8b9 --- /dev/null +++ b/php/datos/dao_admin.php @@ -0,0 +1,60 @@ +<?php +/** + * (c) 2016-2018, Equipo de Sistemas de la UNaM <sistemas@campus.unam.edu.ar>. + * + * This file is part of Pirapire + * + * Pirapire is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * You should have received a copy of the GNU General Public License + * + * along with Pirapire. If not, see <http://www.gnu.org/licenses/>. + **/ +class dao_admin +{ + public function get_unidades_gestion() + { + $sql = 'SELECT + id, + sigla, + descripcion, + logo + FROM + unidad_gestion + '; + + return toba::db()->consultar($sql); + } + + public static function get_usuarios($filtro = null) + { + $where = null; + if (isset($filtro['usuario'])) { + $where .= " AND a.usuario = '{$filtro['usuario']}' "; + if (isset($filtro['clave'])) { + $clave = md5($filtro['clave']); + $where .= " AND a.clave = '$clave' "; + } + } + if (isset($filtro['no_usuario'])) { + if (is_array($filtro['no_usuario'])) { + $where .= ' AND a.usuario NOT IN ( '.formateo::implode_sql_char($filtro['no_usuario']).' )'; + } else { + $where .= " AND a.usuario <> '{$filtro['usuario']}' "; + } + } + $sql = "SELECT a.usuario + ,a.nombre + ,a.nombre || ' ('|| a.usuario ||')' as nombre_usuario + FROM apex_usuario a + $where + ORDER BY a.nombre"; + + return toba::instancia()->get_db()->consultar($sql); + } + + +} \ No newline at end of file diff --git a/php/pirapire_autoload.php b/php/pirapire_autoload.php index f237ba00..c1d54c9a 100644 --- a/php/pirapire_autoload.php +++ b/php/pirapire_autoload.php @@ -23,7 +23,9 @@ class pirapire_autoload 'ci_administrar_servicios' => 'administrar_productos_servicios/servicios/ci_administrar_servicios.php', 'cn_administrar_servicios' => 'administrar_productos_servicios/servicios/cn_administrar_servicios.php', 'Afip' => 'afip.php', + 'ci_comprobantes_emitidos' => 'comprobantes/ci_comprobantes_emitidos.php', 'ci_generar_comprobante' => 'comprobantes/ci_generar_comprobante.php', + 'cn_comprobantes_emitidos' => 'comprobantes/cn_comprobantes_emitidos.php', 'cn_generar_comprobante' => 'comprobantes/cn_generar_comprobante.php', 'form_emisor' => 'comprobantes/form_emisor.php', 'form_ml_comprobante' => 'comprobantes/form_ml_comprobante.php', @@ -31,7 +33,6 @@ class pirapire_autoload 'constantes' => 'constantes.php', 'dao_afip' => 'datos/dao_afip.php', 'dao_sq_nucleo' => 'datos/dao_sq_nucleo.php', - 'ci_comprobantes_emitidos' => 'comprobantes/ci_comprobantes_emitidos.php', 'pirapire_ci' => 'extension_toba/componentes/pirapire_ci.php', 'pirapire_cn' => 'extension_toba/componentes/pirapire_cn.php', 'pirapire_datos_relacion' => 'extension_toba/componentes/pirapire_datos_relacion.php', @@ -41,7 +42,6 @@ class pirapire_autoload 'pirapire_ei_calendario' => 'extension_toba/componentes/pirapire_ei_calendario.php', 'pirapire_ei_codigo' => 'extension_toba/componentes/pirapire_ei_codigo.php', 'pirapire_ei_cuadro' => 'extension_toba/componentes/pirapire_ei_cuadro.php', - 'pirapire_ei_cuadro_comprobantes' => 'extension_toba/componentes/pirapire_ei_cuadro_comprobantes.php', 'pirapire_ei_esquema' => 'extension_toba/componentes/pirapire_ei_esquema.php', 'pirapire_ei_filtro' => 'extension_toba/componentes/pirapire_ei_filtro.php', 'pirapire_ei_firma' => 'extension_toba/componentes/pirapire_ei_firma.php', @@ -62,4 +62,4 @@ class pirapire_autoload 'util' => 'util.php', ); } -?> +?> \ No newline at end of file diff --git a/www/skins/pirapire_skin/toba.css b/www/skins/pirapire_skin/toba.css index de7cc146..0361d498 100644 --- a/www/skins/pirapire_skin/toba.css +++ b/www/skins/pirapire_skin/toba.css @@ -149,7 +149,7 @@ button.ayuda{ .ei-barra-sup { padding:8px !important; text-align :center; - background:#333; + background:#3e3340; font-size:18px; letter-spacing:1px; font-weight: 100 !important; @@ -306,6 +306,7 @@ button.ayuda{ .ci-botonera { background-color: {$fondo_botonera}; } +/* .ci-tabs-h-solapa .ci-tabs-boton-desact { color:gray !important; cursor: default; @@ -376,6 +377,7 @@ button.ayuda{ color:{$frente_principal}; text-decoration:none; } +*/ .ci-wiz-cont { } @@ -411,7 +413,7 @@ button.ayuda{ } /** - Incluir aquí las reglas css propias de este proyecto + Incluir aqui las reglas css propias de este proyecto */ .logo img{ width:450px !important; @@ -918,4 +920,34 @@ footer.info-pie{ #nodo_ef_form_102000003_form_receptornro_doc{ display: inline-block; -} \ No newline at end of file +} + +/* TABS */ +.ci-tabs-h-cont { + border-radius:0px 4px 4px 4px; + } + + .ci-tabs-h-solapa-sel { + background-color:#3e3340; + border-radius: 5px 5px 0px 0px; + } + + .ci-tabs-h-solapa-sel a { + color:#fff; + font-weight:bold; + point:default; + border-radius: 10px; + } + + .ci-tabs-h-solapa{ + /*background: #484646;*/ + border-top: 1px solid grey; + border-left: 1px solid grey; + border-right: 1px solid grey; + border-radius: 5px 5px 0px 0px; + } + + .ci-tabs-h-solapa a{ + color:#333; + font-weight:bold; + } -- GitLab From 5ece7e3a55900f49c41b92547d5664ca03308901 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Tue, 2 Jul 2019 12:32:50 -0300 Subject: [PATCH 2/8] Configuracion unidad de gestion (conceptos y usuarios) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Se agrega la configuración de la Unidad de Gestión: - Funcionalidad para asignar Conceptos de ventas a Unidad de Gestión (#23) - Funcionalidad para asignar Usuarios a Unidad de Gestión (#24) - Se Modifica CSS para resaltar TABS. - Se oculta del menu: productos y servicios. --- .../componentes/toba_ci/dump_108000021.sql | 113 ++++++++-- .../componentes/toba_cn/dump_108000024.sql | 14 +- .../toba_datos_relacion/dump_108000026.sql | 78 +++++++ .../toba_ei_cuadro/dump_108000016.sql | 4 +- .../toba_ei_cuadro/dump_108000017.sql | 41 +++- .../toba_ei_cuadro/dump_108000018.sql | 45 +++- .../toba_ei_cuadro/dump_108000019.sql | 79 ++++++- .../toba_ei_cuadro/dump_108000020.sql | 75 ++++++- .../componentes/toba_item/dump_108000005.sql | 2 +- .../componentes/toba_item/dump_108000006.sql | 2 +- .../ci_administrar_unidad_gestion.php | 26 +-- .../ci_administrar_unidad_gestion_edicion.php | 209 +++++++++++++++--- .../cn_administrar_unidad_gestion.php | 125 ++++++++++- php/datos/dao_admin.php | 24 +- php/datos/dao_sq_nucleo.php | 81 +++++++ .../componentes/pirapire_cn.php | 25 +-- www/skins/pirapire_skin/toba.css | 21 +- 17 files changed, 860 insertions(+), 104 deletions(-) create mode 100644 metadatos/componentes/toba_datos_relacion/dump_108000026.sql diff --git a/metadatos/componentes/toba_ci/dump_108000021.sql b/metadatos/componentes/toba_ci/dump_108000021.sql index 9299ad30..d95bf602 100644 --- a/metadatos/componentes/toba_ci/dump_108000021.sql +++ b/metadatos/componentes/toba_ci/dump_108000021.sql @@ -41,6 +41,79 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c ); --- FIN Grupo de desarrollo 108 +------------------------------------------------------------ +-- apex_objeto_eventos +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000010', --evento_id + '108000021', --objeto + 'cancelar', --identificador + '&Cancelar', --etiqueta + '0', --maneja_datos + NULL, --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + NULL, --imagen + '1', --en_botonera + NULL, --ayuda + '1', --orden + NULL, --ci_predep + '0', --implicito + '0', --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000009', --evento_id + '108000021', --objeto + 'procesar', --identificador + '&Guardar', --etiqueta + '1', --maneja_datos + NULL, --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + 'guardar.gif', --imagen + '1', --en_botonera + NULL, --ayuda + '2', --orden + NULL, --ci_predep + '0', --implicito + '1', --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +--- FIN Grupo de desarrollo 108 + ------------------------------------------------------------ -- apex_objeto_mt_me ------------------------------------------------------------ @@ -198,41 +271,55 @@ INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) 'pirapire', --proyecto '108000006', --pantalla '108000021', --objeto_ci - '1', --orden + '0', --orden '108000011' --dep_id ); INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( 'pirapire', --proyecto '108000006', --pantalla '108000021', --objeto_ci - '2', --orden + '1', --orden '108000012' --dep_id ); INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( 'pirapire', --proyecto - '108000006', --pantalla + '108000007', --pantalla '108000021', --objeto_ci '0', --orden - '108000015' --dep_id + '108000013' --dep_id ); INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( 'pirapire', --proyecto '108000007', --pantalla '108000021', --objeto_ci '1', --orden - '108000013' --dep_id + '108000014' --dep_id ); -INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( - 'pirapire', --proyecto + +------------------------------------------------------------ +-- apex_eventos_pantalla +------------------------------------------------------------ +INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES ( + '108000006', --pantalla + '108000021', --objeto_ci + '108000009', --evento_id + 'pirapire' --proyecto +); +INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES ( + '108000006', --pantalla + '108000021', --objeto_ci + '108000010', --evento_id + 'pirapire' --proyecto +); +INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES ( '108000007', --pantalla '108000021', --objeto_ci - '2', --orden - '108000014' --dep_id + '108000009', --evento_id + 'pirapire' --proyecto ); -INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( - 'pirapire', --proyecto +INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES ( '108000007', --pantalla '108000021', --objeto_ci - '0', --orden - '108000016' --dep_id + '108000010', --evento_id + 'pirapire' --proyecto ); diff --git a/metadatos/componentes/toba_cn/dump_108000024.sql b/metadatos/componentes/toba_cn/dump_108000024.sql index 0b31d109..fc4f7f58 100644 --- a/metadatos/componentes/toba_cn/dump_108000024.sql +++ b/metadatos/componentes/toba_cn/dump_108000024.sql @@ -51,7 +51,19 @@ INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objet '108000019', --dep_id '108000024', --objeto_consumidor '108000025', --objeto_proveedor - 'datos', --identificador + 'datos_conceptos_venta', --identificador + NULL, --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + NULL --orden +); +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000023', --dep_id + '108000024', --objeto_consumidor + '108000026', --objeto_proveedor + 'datos_usuarios', --identificador NULL, --parametros_a NULL, --parametros_b NULL, --parametros_c diff --git a/metadatos/componentes/toba_datos_relacion/dump_108000026.sql b/metadatos/componentes/toba_datos_relacion/dump_108000026.sql new file mode 100644 index 00000000..4f66500f --- /dev/null +++ b/metadatos/componentes/toba_datos_relacion/dump_108000026.sql @@ -0,0 +1,78 @@ +------------------------------------------------------------ +--[108000026]-- Relacion unidad gestion y usuarios- datos_usuarios +------------------------------------------------------------ + +------------------------------------------------------------ +-- apex_objeto +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES ( + 'pirapire', --proyecto + '108000026', --objeto + NULL, --anterior + NULL, --identificador + NULL, --reflexivo + 'toba', --clase_proyecto + 'toba_datos_relacion', --clase + '13', --punto_montaje + NULL, --subclase + NULL, --subclase_archivo + NULL, --objeto_categoria_proyecto + NULL, --objeto_categoria + 'Relacion unidad gestion y usuarios- datos_usuarios', --nombre + NULL, --titulo + NULL, --colapsable + NULL, --descripcion + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + NULL, --solicitud_registrar + NULL, --solicitud_obj_obs_tipo + NULL, --solicitud_obj_observacion + NULL, --parametro_a + NULL, --parametro_b + NULL, --parametro_c + NULL, --parametro_d + NULL, --parametro_e + NULL, --parametro_f + NULL, --usuario + '2019-06-25 15:29:36', --creacion + NULL --posicion_botonera +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_datos_rel +------------------------------------------------------------ +INSERT INTO apex_objeto_datos_rel (proyecto, objeto, debug, clave, ap, punto_montaje, ap_clase, ap_archivo, sinc_susp_constraints, sinc_orden_automatico, sinc_lock_optimista) VALUES ( + 'pirapire', --proyecto + '108000026', --objeto + '0', --debug + NULL, --clave + '2', --ap + '13', --punto_montaje + NULL, --ap_clase + NULL, --ap_archivo + '0', --sinc_susp_constraints + '1', --sinc_orden_automatico + '1' --sinc_lock_optimista +); + +------------------------------------------------------------ +-- apex_objeto_dependencias +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( + 'pirapire', --proyecto + '108000025', --dep_id + '108000026', --objeto_consumidor + '108000014', --objeto_proveedor + 'usuario_unidad_gestion', --identificador + '0', --parametros_a + NULL, --parametros_b + NULL, --parametros_c + NULL, --inicializar + '1' --orden +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql index 59c33c36..d4aa254f 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql @@ -104,8 +104,8 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s NULL, --eof_customizado '0', --siempre_con_titulo '0', --exportar_paginado - '1', --exportar - '1', --exportar_rtf + '0', --exportar + '0', --exportar_rtf NULL, --pdf_propiedades NULL, --pdf_respetar_paginacion NULL, --asociacion_columnas diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql index 101f4019..13145389 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql @@ -21,7 +21,7 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c NULL, --objeto_categoria_proyecto NULL, --objeto_categoria 'Unidad de Gestión - cuadro_usuarios', --nombre - 'Listado de usuarios', --titulo + NULL, --titulo '0', --colapsable NULL, --descripcion NULL, --fuente_datos_proyecto @@ -51,13 +51,13 @@ INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, eti '108000007', --evento_id '108000017', --objeto 'seleccion', --identificador - 'Seleccionar', --etiqueta + NULL, --etiqueta '1', --maneja_datos '1', --sobre_fila NULL, --confirmacion NULL, --estilo 'apex', --imagen_recurso_origen - NULL, --imagen + 'nucleo/agregar.gif', --imagen '0', --en_botonera NULL, --ayuda '1', --orden @@ -94,7 +94,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s NULL, --columna_descripcion '0', --clave_dbr NULL, --archivos_callbacks - NULL, --ancho + '100%', --ancho '0', --ordenar '1', --paginar '10', --tamano_pagina @@ -139,7 +139,38 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro 'Usuario', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - NULL, --ancho + '30%', --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000017', --objeto_cuadro + '108000028', --objeto_cuadro_col + 'nombre', --clave + '2', --orden + 'Nombre', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + '70%', --ancho '1', --formateo NULL, --vinculo_indice NULL, --no_ordenar diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql index e501b129..0c287480 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql @@ -51,13 +51,13 @@ INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, eti '108000008', --evento_id '108000018', --objeto 'seleccion', --identificador - 'Seleccionar', --etiqueta + NULL, --etiqueta '1', --maneja_datos - '0', --sobre_fila + '1', --sobre_fila NULL, --confirmacion NULL, --estilo 'apex', --imagen_recurso_origen - NULL, --imagen + 'nucleo/agregar.gif', --imagen '0', --en_botonera NULL, --ayuda '1', --orden @@ -94,7 +94,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s NULL, --columna_descripcion '0', --clave_dbr NULL, --archivos_callbacks - NULL, --ancho + '100%', --ancho '0', --ordenar '0', --paginar NULL, --tamano_pagina @@ -134,12 +134,43 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro 'pirapire', --objeto_cuadro_proyecto '108000018', --objeto_cuadro '108000017', --objeto_cuadro_col - 'concepto_venta', --clave + 'codigo', --clave '1', --orden - 'Concepto de Venta', --titulo + 'Código', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - NULL, --ancho + '20%', --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000018', --objeto_cuadro + '108000021', --objeto_cuadro_col + 'nombre', --clave + '2', --orden + 'Conceptos disponibles', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + '80%', --ancho '1', --formateo NULL, --vinculo_indice NULL, --no_ordenar diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql index be024eb5..3c72cdea 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql @@ -41,6 +41,46 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c ); --- FIN Grupo de desarrollo 108 +------------------------------------------------------------ +-- apex_objeto_eventos +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000011', --evento_id + '108000019', --objeto + 'quitar', --identificador + NULL, --etiqueta + '1', --maneja_datos + '1', --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + 'borrar.gif', --imagen + '0', --en_botonera + NULL, --ayuda + '1', --orden + NULL, --ci_predep + NULL, --implicito + NULL, --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +--- FIN Grupo de desarrollo 108 + ------------------------------------------------------------ -- apex_objeto_cuadro ------------------------------------------------------------ @@ -54,7 +94,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s NULL, --columna_descripcion '0', --clave_dbr NULL, --archivos_callbacks - NULL, --ancho + '100%', --ancho '0', --ordenar '0', --paginar NULL, --tamano_pagina @@ -94,12 +134,43 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro 'pirapire', --objeto_cuadro_proyecto '108000019', --objeto_cuadro '108000018', --objeto_cuadro_col - 'concepto_venta', --clave + 'codigo', --clave '1', --orden - 'Concepto de Venta', --titulo + 'Código', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + '20%', --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000019', --objeto_cuadro + '108000023', --objeto_cuadro_col + 'nombre', --clave + '2', --orden + 'Conceptos seleccionados', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - NULL, --ancho + '80%', --ancho '1', --formateo NULL, --vinculo_indice NULL, --no_ordenar diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql index 7dbbe5f3..703ce6f8 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql @@ -41,6 +41,46 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c ); --- FIN Grupo de desarrollo 108 +------------------------------------------------------------ +-- apex_objeto_eventos +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES ( + 'pirapire', --proyecto + '108000012', --evento_id + '108000020', --objeto + 'quitar', --identificador + '', --etiqueta + '1', --maneja_datos + '1', --sobre_fila + NULL, --confirmacion + NULL, --estilo + 'apex', --imagen_recurso_origen + 'borrar.gif', --imagen + '0', --en_botonera + NULL, --ayuda + '1', --orden + NULL, --ci_predep + NULL, --implicito + NULL, --defecto + NULL, --display_datos_cargados + NULL, --grupo + NULL, --accion + NULL, --accion_imphtml_debug + NULL, --accion_vinculo_carpeta + NULL, --accion_vinculo_item + NULL, --accion_vinculo_objeto + NULL, --accion_vinculo_popup + NULL, --accion_vinculo_popup_param + NULL, --accion_vinculo_target + NULL, --accion_vinculo_celda + NULL, --accion_vinculo_servicio + '0', --es_seleccion_multiple + '0' --es_autovinculo +); +--- FIN Grupo de desarrollo 108 + ------------------------------------------------------------ -- apex_objeto_cuadro ------------------------------------------------------------ @@ -54,7 +94,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s NULL, --columna_descripcion '0', --clave_dbr NULL, --archivos_callbacks - NULL, --ancho + '100%', --ancho '0', --ordenar '0', --paginar NULL, --tamano_pagina @@ -99,7 +139,38 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro 'Usuario', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - NULL, --ancho + '30%', --ancho + '1', --formateo + NULL, --vinculo_indice + NULL, --no_ordenar + NULL, --mostrar_xls + NULL, --mostrar_pdf + NULL, --pdf_propiedades + NULL, --desabilitado + NULL, --total + NULL, --total_cc + NULL, --usar_vinculo + NULL, --vinculo_carpeta + NULL, --vinculo_item + NULL, --vinculo_popup + NULL, --vinculo_popup_param + NULL, --vinculo_target + NULL, --vinculo_celda + NULL, --vinculo_servicio + '0', --permitir_html + NULL, --grupo + NULL --evento_asociado +); +INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES ( + 'pirapire', --objeto_cuadro_proyecto + '108000020', --objeto_cuadro + '108000029', --objeto_cuadro_col + 'nombre', --clave + '2', --orden + 'Nombre', --titulo + 'ei-cuadro-col-tit', --estilo_titulo + '4', --estilo + '70%', --ancho '1', --formateo NULL, --vinculo_indice NULL, --no_ordenar diff --git a/metadatos/componentes/toba_item/dump_108000005.sql b/metadatos/componentes/toba_item/dump_108000005.sql index 6174279c..582316f5 100644 --- a/metadatos/componentes/toba_item/dump_108000005.sql +++ b/metadatos/componentes/toba_item/dump_108000005.sql @@ -27,7 +27,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, NULL, --descripcion '13', --punto_montaje NULL, --actividad_accion - '1', --menu + '0', --menu '0', --orden '0', --solicitud_registrar NULL, --solicitud_obs_tipo_proyecto diff --git a/metadatos/componentes/toba_item/dump_108000006.sql b/metadatos/componentes/toba_item/dump_108000006.sql index 346dfbf7..ef91b88e 100644 --- a/metadatos/componentes/toba_item/dump_108000006.sql +++ b/metadatos/componentes/toba_item/dump_108000006.sql @@ -27,7 +27,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, NULL, --descripcion '13', --punto_montaje NULL, --actividad_accion - '1', --menu + '0', --menu NULL, --orden '0', --solicitud_registrar NULL, --solicitud_obs_tipo_proyecto diff --git a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php index 10725c21..17ad8768 100644 --- a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php @@ -1,22 +1,20 @@ <?php class ci_administrar_unidad_gestion extends pirapire_ci { - //----------------------------------------------------------------------------------- - //---- cuadro unidad gestion -------------------------------------------------------- - //----------------------------------------------------------------------------------- + //----------------------------------------------------------------------------------- + //---- cuadro unidad gestion -------------------------------------------------------- + //----------------------------------------------------------------------------------- - function conf__cuadro(pirapire_ei_cuadro $cuadro) - { + public function conf__cuadro(pirapire_ei_cuadro $cuadro) + { $unidad_gestion = $this->cn()->get_datos(); $cuadro->set_datos($unidad_gestion); - } - - function evt__cuadro__seleccion($datos) - { - $this->cn()->set_unidad_gestion($datos['id']); - $this->set_pantalla('pant_edicion'); - - } + } + public function evt__cuadro__seleccion($datos) + { + $this->cn()->set_unidad_gestion($datos['id']); + $this->cn()->set_carga_inicial(true); + $this->set_pantalla('pant_edicion'); + } } -?> \ No newline at end of file diff --git a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php index e546791a..2eaf7fd2 100644 --- a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php @@ -1,31 +1,178 @@ -<?php -class ci_administrar_unidad_gestion_edicion extends pirapire_ci -{ - //----------------------------------------------------------------------------------- - //---- cuadro usuarios -------------------------------------------------------------- - //----------------------------------------------------------------------------------- - - function conf__cuadro_usuarios(pirapire_ei_cuadro $cuadro) - { - // ei_arbol($this->cn()->get_unidad_gestion()); - - $usuarios = $this->cn()->get_usuarios(); - $cuadro->set_datos($usuarios); - } - - - //----------------------------------------------------------------------------------- - //---- cuadro concepto venta -------------------------------------------------------- - //----------------------------------------------------------------------------------- - - function conf__cuadro_concepto_venta(pirapire_ei_cuadro $cuadro) - { - // ei_arbol($this->cn()->get_unidad_gestion()); - /* - $conceptos = $this->cn()->get_conceptos(); - $cuadro->set_datos($conceptos); - */ - } -} - -?> \ No newline at end of file +<?php +class ci_administrar_unidad_gestion_edicion extends pirapire_ci +{ + protected $s__usuarios = []; + protected $s__usuarios_seleccionados = []; + + protected $s__conceptos_venta = []; + protected $s__conceptos_venta_seleccionados = []; + + public function conf() + { + if ($this->cn()->es_carga_inicial()) { + + // Seteo Conceptos de ventas / seleccionados: + $conceptos_venta = $this->cn()->get_conceptos_venta(); + + if (is_array($conceptos_venta)) { + foreach ($conceptos_venta as $concepto) { + $this->s__conceptos_venta[$concepto['id']] = $concepto; + } + } + + $conceptos_venta_asignados = $this->cn()->get_conceptos_venta_asignados(); + + if (is_array($conceptos_venta_asignados)) { + foreach ($conceptos_venta_asignados as $concepto_asignado) { + $this->s__conceptos_venta_seleccionados[$concepto_asignado['id']] = $concepto_asignado; + } + } + + // Seteo Usuarios / seleccionados: + $usuarios = $this->cn()->get_usuarios(); + if (is_array($usuarios)) { + foreach ($usuarios as $usuario) { + $this->s__usuarios[$usuario['usuario']] = $usuario; + } + } + + $usuarios_asignados = $this->cn()->get_usuarios_asignados(); + if (is_array($usuarios_asignados)) { + foreach ($usuarios_asignados as $usuario_asignado) { + $this->s__usuarios_seleccionados[$usuario_asignado['usuario']] = $usuario_asignado; + } + } + + $this->cn()->set_carga_inicial(false); + } + } + + //----------------------------------------------------------------------------------- + //---- cuadro usuarios -------------------------------------------------------------- + //----------------------------------------------------------------------------------- + + public function conf__cuadro_usuarios(pirapire_ei_cuadro $cuadro) + { + foreach ($this->cn()->get_usuarios() as $usr) { + $this->s__usuarios[$usr['usuario']] = $usr; + } + + if (is_array($this->s__usuarios_seleccionados)) { + foreach ($this->s__usuarios_seleccionados as $key => $value) { + unset($this->s__usuarios[$key]); + } + } + $cuadro->set_datos($this->s__usuarios); + } + + //----------------------------------------------------------------------------------- + //---- evt cuadro_usuarios ---------------------------------------------------------- + //----------------------------------------------------------------------------------- + + public function evt__cuadro_usuarios__seleccion($seleccion) + { + $this->s__usuarios_seleccionados[$seleccion['usuario']] = $this->s__usuarios[$seleccion['usuario']]; + $this->cn()->set_usuarios_seleccionados($this->s__usuarios_seleccionados); + } + + public function conf__cuadro_usuarios_seleccion(pirapire_ei_cuadro $cuadro) + { + $cuadro->set_datos($this->s__usuarios_seleccionados); + } + + //----------------------------------------------------------------------------------- + //---- cuadro concepto venta -------------------------------------------------------- + //----------------------------------------------------------------------------------- + + public function conf__cuadro_concepto_venta(pirapire_ei_cuadro $cuadro) + { + foreach ($this->cn()->get_conceptos_venta() as $cpto) { + $this->s__conceptos_venta[$cpto['id']] = $cpto; + } + + if (is_array($this->s__conceptos_venta_seleccionados)) { + foreach ($this->s__conceptos_venta_seleccionados as $key => $value) { + unset($this->s__conceptos_venta[$key]); + } + } + + $cuadro->set_datos($this->s__conceptos_venta); + } + + //----------------------------------------------------------------------------------- + //---- evt cuadro_concepto_venta ---------------------------------------------------- + //----------------------------------------------------------------------------------- + + public function evt__cuadro_concepto_venta__seleccion($seleccion) + { + $this->s__conceptos_venta_seleccionados[$seleccion['id']] = $this->s__conceptos_venta[$seleccion['id']]; + $this->cn()->set_conceptos_venta_seleccionados($this->s__conceptos_venta_seleccionados); + } + + public function conf__cuadro_concepto_venta_seleccion(pirapire_ei_cuadro $cuadro) + { + $cuadro->set_datos($this->s__conceptos_venta_seleccionados); + } + //----------------------------------------------------------------------------------- + //---- Eventos ---------------------------------------------------------------------- + //----------------------------------------------------------------------------------- + + public function evt__procesar() + { + $respuesta = ['msg' => null, 'tipo_msg' => null ]; + + $resp_conceptos = $this->cn()->guardar_conceptos($this->s__conceptos_venta_seleccionados); + $resp_usuarios = $this->cn()->guardar_usuarios($this->s__usuarios_seleccionados); + + if (($resp_conceptos['tipo_msg'] != 'error') && ($resp_usuarios['tipo_msg'] != 'error')) { + $respuesta['msg'] = 'Los cambios fueron realizados correctamente!'; + $respuesta['tipo_msg'] = 'info'; + } else { + if ($resp_conceptos['tipo_msg'] == 'error') { + $respuesta['msg'] = 'Error al asignar los Conceptos de Venta a la Unidad de Gestión...'; + } + if ($resp_usuarios['tipo_msg'] == 'error') { + $respuesta['msg'] = 'Error al asignar los Usuarios a la Unidad de Gestión...'; + } + $respuesta['tipo_msg'] = 'error'; + } + $this->pantalla()->agregar_notificacion($respuesta['msg'], $respuesta['tipo_msg']); + } + + public function evt__cancelar() + { + $this->cn()->limpiar(); + $this->disparar_limpieza_memoria(); + $this->cn()->resetear('datos_conceptos_venta'); + $this->cn()->resetear('datos_usuarios'); + $this->controlador()->set_pantalla('pant_inicial'); + } + + + public function evt__cuadro_concepto_venta_seleccion__quitar($seleccion) + { + $this->s__conceptos_venta[$seleccion['id']] = $this->s__conceptos_venta_seleccionados[$seleccion['id']]; + unset($this->s__conceptos_venta_seleccionados[$seleccion['id']]); + } + + + public function evt__cuadro_usuarios_seleccion__quitar($seleccion) + { + $this->s__usuarios[$seleccion['usuario']] = $this->s__usuarios_seleccionados[$seleccion['usuario']]; + unset($this->s__usuarios_seleccionados[$seleccion['usuario']]); + } + //----------------------------------------------------------------------------------- + //---- JAVASCRIPT ------------------------------------------------------------------- + //----------------------------------------------------------------------------------- + + public function extender_objeto_js() + { + echo " + //---- Eventos --------------------------------------------- + + {$this->objeto_js}.evt__cancelar = function() + { + } + "; + } +} diff --git a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php index 5dfdb662..6d9182e5 100644 --- a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php @@ -2,6 +2,29 @@ class cn_administrar_unidad_gestion extends pirapire_cn { protected $s__unidad_gestion; + protected $s__conceptos_venta_seleccionados; + protected $s__usuarios_seleccionados; + + protected $s__carga_inicial; + + public function set_carga_inicial($carga_inicial = false) + { + $this->s__carga_inicial = $carga_inicial; + } + + public function es_carga_inicial() + { + return $this->s__carga_inicial; + } + + public function limpiar(){ + /* + $this->set_conceptos_venta_seleccionados(null); + $this->set_usuarios_seleccionados(null); + */ + $this->s__conceptos_venta_seleccionados = null; + $this->s__usuarios_seleccionados = null; + } public function get_datos() { @@ -20,6 +43,106 @@ class cn_administrar_unidad_gestion extends pirapire_cn public function get_usuarios($filtro = null){ $datos = toba::consulta_php('dao_admin')->get_usuarios($filtro); - return $datos; + return $datos ? $datos : []; + } + + public function get_usuarios_asignados($filtro = null){ + $datos = toba::consulta_php('dao_admin')->get_usuarios_asignados($this->get_unidad_gestion()); + return $datos ? $datos : []; + } + + public function set_usuarios_seleccionados($seleccion){ + $this->s__usuarios_seleccionados = $seleccion; + } + + public function get_conceptos_venta($filtro = null){ + + $datos = toba::consulta_php('dao_sq_nucleo')->get_conceptos_venta_no_asignados($this->get_unidad_gestion()); + + if ($filtro) { + $datos = util::filtrar($datos, $filtro, 'descripcion'); + } + + return $datos ? $datos : []; + } + + public function get_conceptos_venta_asignados($filtro = null){ + + $datos = toba::consulta_php('dao_sq_nucleo')->get_conceptos_venta_asignados($this->get_unidad_gestion()); + + if ($filtro) { + $datos = util::filtrar($datos, $filtro, 'descripcion'); + } + + return $datos ? $datos : []; + } + + /** + * Cargo en memoria los datos + * + * @param [type] $conceptos_venta + * @return void + */ + public function set_conceptos_venta($conceptos_venta){ + $this->dep('datos_conceptos_venta')->tabla('unidad_gestion_concepto_venta')->cargar($conceptos_venta); + } + + public function set_conceptos_venta_seleccionados($seleccion){ + $this->s__conceptos_venta_seleccionados = $seleccion; + } + + /** + * Guardo los usuarios en unidad de gestión + * + * @param [type] $usuarios + * @return void + */ + public function guardar_usuarios($usuarios){ + + toba::consulta_php('dao_sq_nucleo')->limpiar_usuarios($this->get_unidad_gestion()); + + foreach($usuarios as $usuario){ + $this->dep('datos_usuarios') + ->tabla('usuario_unidad_gestion')->nueva_fila([ + 'id_usuario' => $usuario['usuario'], + 'id_unidad_gestion' => $this->get_unidad_gestion() + ]); + } + + try { + $this->dep('datos_usuarios')->sincronizar(); + return ['msg' => 'Los usuarios fueron asignados a la unidad de gestión correctamente', 'tipo_msg' => 'info']; + } catch (\Exception $e) { + toba::logger()->error($e->getMessage()); + return ['msg' => 'Se produjo un error al querer asignar esos usuarios a esta unidad de gestión', 'tipo_msg' => 'error']; + } + } + + /** + * Guardo los conceptos de venta + * + * @param [type] $conceptos_venta + * @return void + */ + public function guardar_conceptos($conceptos_venta){ + + toba::consulta_php('dao_sq_nucleo')->limpiar_conceptos($this->get_unidad_gestion()); + + foreach ($conceptos_venta as $cv) { + $this->dep('datos_conceptos_venta') + ->tabla('unidad_gestion_concepto_venta') + ->nueva_fila([ + 'id_concepto_venta' => $cv['id'], + 'id_unidad_gestion' => $this->get_unidad_gestion() + ]); + } + + try { + $this->dep('datos_conceptos_venta')->sincronizar(); + return ['msg' => 'Los conceptos de venta fueron asignados a la unidad de gestión correctamente', 'tipo_msg' => 'info']; + } catch (\Exception $e) { + toba::logger()->error($e->getMessage()); + return ['msg' => 'Se produjo un error al querer asignar los conceptos de venta a la unidad de gestión', 'tipo_msg' => 'error']; + } } } \ No newline at end of file diff --git a/php/datos/dao_admin.php b/php/datos/dao_admin.php index 7a7ea8b9..6e3ef136 100644 --- a/php/datos/dao_admin.php +++ b/php/datos/dao_admin.php @@ -56,5 +56,25 @@ class dao_admin return toba::instancia()->get_db()->consultar($sql); } - -} \ No newline at end of file + + /** + * Obtiene los Usuarios asignados a una Unidad de Gestion + * + * @param [type] $unidad_gestion_id + * @return void + */ + public function get_usuarios_asignados($unidad_gestion_id) + { + $sql = "SELECT id_usuario FROM usuario_unidad_gestion WHERE id_unidad_gestion=".$unidad_gestion_id; + $usuarios_unidad_gestion = toba::db()->consultar($sql); + $concat = ""; + foreach ($usuarios_unidad_gestion as $ug) { + $concat .= quote($ug['id_usuario']).","; + } + $concat = substr($concat, 0, -1); + + $sql = "SELECT usuario, nombre FROM apex_usuario WHERE usuario IN (".$concat.")"; + + return toba::instancia()->get_db()->consultar($sql); + } +} diff --git a/php/datos/dao_sq_nucleo.php b/php/datos/dao_sq_nucleo.php index 58c1cd35..e3ba06c9 100644 --- a/php/datos/dao_sq_nucleo.php +++ b/php/datos/dao_sq_nucleo.php @@ -321,4 +321,85 @@ class dao_sq_nucleo throw new toba_error('No se pudo realizar la consulta al recurso REST (ventas-novedades) del sistema Sanaviron Quilmes', $e); } } + + /** + * Obtiene los Conceptos de Ventas del pirapire (sincronizados del nucleo) + */ + public function get_conceptos_venta($filtro = null) + { + $sql = "SELECT + c.id, + c.codigo, + c.nombre, + c.descripcion, + c.estado + FROM concepto_venta c + WHERE c.estado = 'A' + ORDER BY c.codigo"; + + return toba::db()->consultar($sql); + } + + /** + * Obtiene TODOS los Conceptos de Ventas NO Asignados a una Unidad de Gestion del pirapire (sincronizados del nucleo) + * TODO: Ver de pasar a un dao_consultas.php ... + */ + public function get_conceptos_venta_no_asignados($id_unidad_gestion) + { + $sql = "SELECT + id, + codigo, + nombre, + descripcion, + estado + FROM concepto_venta + WHERE id + NOT IN (SELECT id_concepto_venta FROM unidad_gestion_concepto_venta WHERE id_unidad_gestion=".$id_unidad_gestion.") + AND estado = 'A'"; + + return toba::db()->consultar($sql); + } + + /** + * Elimino conceptos de ventas en unidad de gestion + * + * @param [type] $unidad_gestion_id + * @return void + */ + public function limpiar_conceptos($unidad_gestion_id) + { + return toba::db()->ejecutar("DELETE FROM unidad_gestion_concepto_venta WHERE id_unidad_gestion=".$unidad_gestion_id); + } + + /** + * Elimino usuarios en unidad de gestion + * + * @param [type] $unidad_gestion_id + * @return void + */ + public function limpiar_usuarios($unidad_gestion_id) + { + return toba::db()->ejecutar("DELETE FROM usuario_unidad_gestion WHERE id_unidad_gestion=".$unidad_gestion_id); + } + + /** + * Obtiene los Conceptos de Ventas Asignados a una Unidad de Gestion del pirapire (sincronizados del nucleo) + * TODO: Ver de pasar a un dao_consultas.php ... + */ + public function get_conceptos_venta_asignados($unidad_gestion_id) + { + $sql = "SELECT + c.id, + c.codigo, + c.nombre, + c.descripcion, + c.estado + FROM concepto_venta c + RIGHT JOIN unidad_gestion_concepto_venta u_c + ON c.id = u_c.id_concepto_venta + WHERE u_c.id_unidad_gestion=".$unidad_gestion_id." AND c.estado = 'A' + ORDER BY c.codigo"; + + return toba::db()->consultar($sql); + } } diff --git a/php/extension_toba/componentes/pirapire_cn.php b/php/extension_toba/componentes/pirapire_cn.php index d2e373b4..3b1672f8 100644 --- a/php/extension_toba/componentes/pirapire_cn.php +++ b/php/extension_toba/componentes/pirapire_cn.php @@ -5,34 +5,33 @@ class pirapire_cn extends toba_cn //---- Manejo de datos ----------------------------------------------------- //-------------------------------------------------------------------------- - public function tabla($id) + public function tabla($id, $dr = 'datos') { - return $this->dep('datos')->tabla($id); + return $this->dep($dr)->tabla($id); } - public function cargar($condiciones) + public function cargar($condiciones, $dr = 'datos') { - $this->dep('datos')->cargar($condiciones); + $this->dep($dr)->cargar($condiciones); } - public function esta_cargada() + public function esta_cargada($dr = 'datos') { - return $this->dep('datos')->esta_cargada(); + return $this->dep($dr)->esta_cargada(); } - public function resetear() + public function resetear($dr = 'datos') { - $this->dep('datos')->resetear(); + $this->dep($dr)->resetear(); } - public function eliminar() + public function eliminar($dr = 'datos') { - $this->dep('datos')->eliminar_todo(); + $this->dep($dr)->eliminar_todo(); } - public function sincronizar() + public function sincronizar($dr = 'datos') { - $this->dep('datos')->sincronizar(); + $this->dep($dr)->sincronizar(); } } -?> \ No newline at end of file diff --git a/www/skins/pirapire_skin/toba.css b/www/skins/pirapire_skin/toba.css index 0361d498..d013ef30 100644 --- a/www/skins/pirapire_skin/toba.css +++ b/www/skins/pirapire_skin/toba.css @@ -930,24 +930,31 @@ footer.info-pie{ .ci-tabs-h-solapa-sel { background-color:#3e3340; border-radius: 5px 5px 0px 0px; + border-top: 2px solid #3e3340; + border-left: 2px solid #3e3340; + border-right: 2px solid #3e3340; + } .ci-tabs-h-solapa-sel a { - color:#fff; - font-weight:bold; - point:default; + color: #fff; + font-weight: bold; + position: default; border-radius: 10px; + margin: 2px solid; } .ci-tabs-h-solapa{ /*background: #484646;*/ - border-top: 1px solid grey; - border-left: 1px solid grey; - border-right: 1px solid grey; + border-top: 1px solid #ccc; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; border-radius: 5px 5px 0px 0px; + margin-top: 4px !important; } .ci-tabs-h-solapa a{ - color:#333; + color:#9e9e9e; font-weight:bold; + padding: 6px 8px 0px 0px; } -- GitLab From 7d5b4c78f2715ab04b8062016aee59e013805d17 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Wed, 3 Jul 2019 11:51:33 -0300 Subject: [PATCH 3/8] se exportan metadatos y quita js generada x error --- metadatos/componentes/toba_item/dump_108000007.sql | 4 ++-- .../ci_administrar_unidad_gestion_edicion.php | 14 -------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/metadatos/componentes/toba_item/dump_108000007.sql b/metadatos/componentes/toba_item/dump_108000007.sql index 0e5002da..d91fe277 100644 --- a/metadatos/componentes/toba_item/dump_108000007.sql +++ b/metadatos/componentes/toba_item/dump_108000007.sql @@ -1,5 +1,5 @@ ------------------------------------------------------------ ---[108000007]-- Configuración Unidad de Gestión +--[108000007]-- Unidades de Gestión ------------------------------------------------------------ ------------------------------------------------------------ @@ -23,7 +23,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, NULL, --actividad_buffer NULL, --actividad_patron_proyecto NULL, --actividad_patron - 'Configuración Unidad de Gestión', --nombre + 'Unidades de Gestión', --nombre NULL, --descripcion '13', --punto_montaje NULL, --actividad_accion diff --git a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php index 2eaf7fd2..4ce52677 100644 --- a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php @@ -161,18 +161,4 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci $this->s__usuarios[$seleccion['usuario']] = $this->s__usuarios_seleccionados[$seleccion['usuario']]; unset($this->s__usuarios_seleccionados[$seleccion['usuario']]); } - //----------------------------------------------------------------------------------- - //---- JAVASCRIPT ------------------------------------------------------------------- - //----------------------------------------------------------------------------------- - - public function extender_objeto_js() - { - echo " - //---- Eventos --------------------------------------------- - - {$this->objeto_js}.evt__cancelar = function() - { - } - "; - } } -- GitLab From 0464217550dd57f2e21fece305131d0342ed1c9b Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Wed, 3 Jul 2019 11:53:47 -0300 Subject: [PATCH 4/8] Se mejora metodo limpiar --- .../cn_administrar_unidad_gestion.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php index 6d9182e5..c57674c0 100644 --- a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php @@ -18,12 +18,8 @@ class cn_administrar_unidad_gestion extends pirapire_cn } public function limpiar(){ - /* - $this->set_conceptos_venta_seleccionados(null); - $this->set_usuarios_seleccionados(null); - */ - $this->s__conceptos_venta_seleccionados = null; - $this->s__usuarios_seleccionados = null; + unset($this->s__conceptos_venta_seleccionados); + unset($this->s__usuarios_seleccionados); } public function get_datos() -- GitLab From d2d9c66284004e08ffc9eb5f52d1a6b1e74dfa23 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Wed, 3 Jul 2019 12:21:56 -0300 Subject: [PATCH 5/8] Agrego al phinx tablas conf unidad gestion --- .../20190515110034_estructura_inicial.php | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/db/migrations/1.0.0/20190515110034_estructura_inicial.php b/db/migrations/1.0.0/20190515110034_estructura_inicial.php index a541519f..f8e78283 100644 --- a/db/migrations/1.0.0/20190515110034_estructura_inicial.php +++ b/db/migrations/1.0.0/20190515110034_estructura_inicial.php @@ -62,5 +62,31 @@ ej. { }']) ->addForeignKey('id_venta', 'venta', 'id') ->create(); + + // Concepto de venta + $table = $this->table('concepto_venta'); + $table->addColumn('codigo', 'string', ['limit' => 30]) + ->addColumn('nombre', 'string', ['limit' => 255]) + ->addColumn('descripcion', 'text', ['null' => true ]) + ->addColumn('estado', 'char', array('limit' => 2)) + ->create(); + + // Concepto de Venta <> Unidad de Gestion + $table = $this->table('concepto_venta_unidad_gestion'); + $table->addColumn('id_concepto_venta', 'integer') + ->addColumn('id_unidad_gestion', 'integer') + ->addForeignKey('id_concepto_venta', 'concepto_venta', 'id') + ->addForeignKey('id_unidad_gestion', 'unidad_gestion', 'id') + ->addIndex(['id_concepto_venta', 'id_unidad_gestion'], ['unique' => true]) + ->create(); + + + // Usuario <> Unidad de Gestion + $table = $this->table('usuario_unidad_gestion'); + $table->addColumn('id_usuario', 'integer') + ->addColumn('id_unidad_gestion', 'integer') + ->addForeignKey('id_unidad_gestion', 'unidad_gestion', 'id') + ->addIndex(['id_usuario', 'id_unidad_gestion'], ['unique' => true]) + ->create(); } } -- GitLab From ba89adf60b7cb0e22881397f77b0f60d6aa11551 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Wed, 3 Jul 2019 12:24:24 -0300 Subject: [PATCH 6/8] Se quita espacio en blanco --- db/migrations/1.0.0/20190515110034_estructura_inicial.php | 1 - 1 file changed, 1 deletion(-) diff --git a/db/migrations/1.0.0/20190515110034_estructura_inicial.php b/db/migrations/1.0.0/20190515110034_estructura_inicial.php index f8e78283..0a606a55 100644 --- a/db/migrations/1.0.0/20190515110034_estructura_inicial.php +++ b/db/migrations/1.0.0/20190515110034_estructura_inicial.php @@ -80,7 +80,6 @@ ej. { ->addIndex(['id_concepto_venta', 'id_unidad_gestion'], ['unique' => true]) ->create(); - // Usuario <> Unidad de Gestion $table = $this->table('usuario_unidad_gestion'); $table->addColumn('id_usuario', 'integer') -- GitLab From 1ad900ea74c47e5ca806e91525c100473f1f5bd5 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Wed, 3 Jul 2019 12:56:28 -0300 Subject: [PATCH 7/8] fix nombre tabla y metodo get_usuarios_asignados --- .../cn_administrar_unidad_gestion.php | 4 ++-- php/datos/dao_admin.php | 19 +++++++++++-------- php/datos/dao_sq_nucleo.php | 10 +++++----- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php index c57674c0..4688d517 100644 --- a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php @@ -80,7 +80,7 @@ class cn_administrar_unidad_gestion extends pirapire_cn * @return void */ public function set_conceptos_venta($conceptos_venta){ - $this->dep('datos_conceptos_venta')->tabla('unidad_gestion_concepto_venta')->cargar($conceptos_venta); + $this->dep('datos_conceptos_venta')->tabla('concepto_venta_unidad_gestion')->cargar($conceptos_venta); } public function set_conceptos_venta_seleccionados($seleccion){ @@ -126,7 +126,7 @@ class cn_administrar_unidad_gestion extends pirapire_cn foreach ($conceptos_venta as $cv) { $this->dep('datos_conceptos_venta') - ->tabla('unidad_gestion_concepto_venta') + ->tabla('concepto_venta_unidad_gestion') ->nueva_fila([ 'id_concepto_venta' => $cv['id'], 'id_unidad_gestion' => $this->get_unidad_gestion() diff --git a/php/datos/dao_admin.php b/php/datos/dao_admin.php index 6e3ef136..b67593a1 100644 --- a/php/datos/dao_admin.php +++ b/php/datos/dao_admin.php @@ -65,16 +65,19 @@ class dao_admin */ public function get_usuarios_asignados($unidad_gestion_id) { + $result = []; $sql = "SELECT id_usuario FROM usuario_unidad_gestion WHERE id_unidad_gestion=".$unidad_gestion_id; $usuarios_unidad_gestion = toba::db()->consultar($sql); - $concat = ""; - foreach ($usuarios_unidad_gestion as $ug) { - $concat .= quote($ug['id_usuario']).","; + if (!empty($usuarios_unidad_gestion)) { + $concat = ""; + foreach ($usuarios_unidad_gestion as $ug) { + $concat .= quote($ug['id_usuario']).","; + } + $concat = substr($concat, 0, -1); + + $sql = "SELECT usuario,nombre FROM apex_usuario WHERE usuario IN (".$concat.")"; + $result = toba::instancia()->get_db()->consultar($sql); } - $concat = substr($concat, 0, -1); - - $sql = "SELECT usuario, nombre FROM apex_usuario WHERE usuario IN (".$concat.")"; - - return toba::instancia()->get_db()->consultar($sql); + return $result; } } diff --git a/php/datos/dao_sq_nucleo.php b/php/datos/dao_sq_nucleo.php index e3ba06c9..ff156e74 100644 --- a/php/datos/dao_sq_nucleo.php +++ b/php/datos/dao_sq_nucleo.php @@ -354,7 +354,7 @@ class dao_sq_nucleo estado FROM concepto_venta WHERE id - NOT IN (SELECT id_concepto_venta FROM unidad_gestion_concepto_venta WHERE id_unidad_gestion=".$id_unidad_gestion.") + NOT IN (SELECT id_concepto_venta FROM concepto_venta_unidad_gestion WHERE id_unidad_gestion=".$id_unidad_gestion.") AND estado = 'A'"; return toba::db()->consultar($sql); @@ -368,7 +368,7 @@ class dao_sq_nucleo */ public function limpiar_conceptos($unidad_gestion_id) { - return toba::db()->ejecutar("DELETE FROM unidad_gestion_concepto_venta WHERE id_unidad_gestion=".$unidad_gestion_id); + return toba::db()->ejecutar("DELETE FROM concepto_venta_unidad_gestion WHERE id_unidad_gestion=".$unidad_gestion_id); } /** @@ -395,9 +395,9 @@ class dao_sq_nucleo c.descripcion, c.estado FROM concepto_venta c - RIGHT JOIN unidad_gestion_concepto_venta u_c - ON c.id = u_c.id_concepto_venta - WHERE u_c.id_unidad_gestion=".$unidad_gestion_id." AND c.estado = 'A' + RIGHT JOIN concepto_venta_unidad_gestion c_u + ON c.id = c_u.id_concepto_venta + WHERE c_u.id_unidad_gestion=".$unidad_gestion_id." AND c.estado = 'A' ORDER BY c.codigo"; return toba::db()->consultar($sql); -- GitLab From 2f41f0114c42e706a1c766c29895ac153972eed6 Mon Sep 17 00:00:00 2001 From: Fernando Alvez <fernando.alvez@campus.unam.edu.ar> Date: Thu, 4 Jul 2019 08:42:13 -0300 Subject: [PATCH 8/8] Fix en migracion y se sube autoload --- .../1.0.0/20190515110034_estructura_inicial.php | 2 +- php/pirapire_autoload.php | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/db/migrations/1.0.0/20190515110034_estructura_inicial.php b/db/migrations/1.0.0/20190515110034_estructura_inicial.php index 0a606a55..670ada7b 100644 --- a/db/migrations/1.0.0/20190515110034_estructura_inicial.php +++ b/db/migrations/1.0.0/20190515110034_estructura_inicial.php @@ -82,7 +82,7 @@ ej. { // Usuario <> Unidad de Gestion $table = $this->table('usuario_unidad_gestion'); - $table->addColumn('id_usuario', 'integer') + $table->addColumn('id_usuario', 'string') ->addColumn('id_unidad_gestion', 'integer') ->addForeignKey('id_unidad_gestion', 'unidad_gestion', 'id') ->addIndex(['id_usuario', 'id_unidad_gestion'], ['unique' => true]) diff --git a/php/pirapire_autoload.php b/php/pirapire_autoload.php index c1d54c9a..a5092524 100644 --- a/php/pirapire_autoload.php +++ b/php/pirapire_autoload.php @@ -23,16 +23,19 @@ class pirapire_autoload 'ci_administrar_servicios' => 'administrar_productos_servicios/servicios/ci_administrar_servicios.php', 'cn_administrar_servicios' => 'administrar_productos_servicios/servicios/cn_administrar_servicios.php', 'Afip' => 'afip.php', - 'ci_comprobantes_emitidos' => 'comprobantes/ci_comprobantes_emitidos.php', - 'ci_generar_comprobante' => 'comprobantes/ci_generar_comprobante.php', - 'cn_comprobantes_emitidos' => 'comprobantes/cn_comprobantes_emitidos.php', - 'cn_generar_comprobante' => 'comprobantes/cn_generar_comprobante.php', - 'form_emisor' => 'comprobantes/form_emisor.php', - 'form_ml_comprobante' => 'comprobantes/form_ml_comprobante.php', - 'form_receptor' => 'comprobantes/form_receptor.php', + 'ci_generar_comprobante' => 'comprobantes/generacion/ci_generar_comprobante.php', + 'ci_generar_comprobante_edicion' => 'comprobantes/generacion/ci_generar_comprobante_edicion.php', + 'cn_generar_comprobante' => 'comprobantes/generacion/cn_generar_comprobante.php', + 'form_ml_comprobante' => 'comprobantes/generacion/form_ml_comprobante.php', + 'form_receptor' => 'comprobantes/generacion/form_receptor.php', + 'ci_administrar_unidad_gestion' => 'configuracion_unidad_gestion/ci_administrar_unidad_gestion.php', + 'ci_administrar_unidad_gestion_edicion' => 'configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php', + 'cn_administrar_unidad_gestion' => 'configuracion_unidad_gestion/cn_administrar_unidad_gestion.php', 'constantes' => 'constantes.php', + 'dao_admin' => 'datos/dao_admin.php', 'dao_afip' => 'datos/dao_afip.php', 'dao_sq_nucleo' => 'datos/dao_sq_nucleo.php', + 'dao_ventas' => 'datos/dao_ventas.php', 'pirapire_ci' => 'extension_toba/componentes/pirapire_ci.php', 'pirapire_cn' => 'extension_toba/componentes/pirapire_cn.php', 'pirapire_datos_relacion' => 'extension_toba/componentes/pirapire_datos_relacion.php', -- GitLab