From 59d00d3d16f41142ba04b6cd0fc5ee94201e5e56 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Fri, 9 Aug 2019 09:51:27 -0300 Subject: [PATCH 1/7] cambio de estructura db y metados --- .../20190515110034_estructura_inicial.php | 12 +- .../componentes/toba_ci/dump_108000015.sql | 19 -- .../componentes/toba_ci/dump_108000021.sql | 102 +-------- .../toba_datos_relacion/dump_108000025.sql | 8 +- .../toba_datos_relacion/dump_108000036.sql | 52 ++++- .../toba_datos_tabla/dump_108000011.sql | 36 +-- .../toba_datos_tabla/dump_108000014.sql | 38 +++- .../toba_datos_tabla/dump_108000029.sql | 114 ---------- .../toba_ei_cuadro/dump_108000016.sql | 35 ++- .../toba_ei_cuadro/dump_108000017.sql | 195 ---------------- .../toba_ei_cuadro/dump_108000018.sql | 22 +- .../toba_ei_cuadro/dump_108000019.sql | 16 +- .../toba_ei_cuadro/dump_108000020.sql | 195 ---------------- .../toba_ei_cuadro/dump_108000037.sql | 47 +++- .../toba_ei_filtro/dump_108000022.sql | 116 ---------- .../toba_ei_filtro/dump_108000023.sql | 116 ---------- .../toba_ei_formulario/dump_108000027.sql | 175 -------------- .../toba_ei_formulario/dump_108000028.sql | 215 ------------------ .../toba_ei_formulario/dump_108000038.sql | 89 +++++++- .../componentes/toba_item/dump_108000007.sql | 2 +- .../componentes/toba_item/dump_108000012.sql | 2 +- 21 files changed, 284 insertions(+), 1322 deletions(-) delete mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000029.sql delete mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000017.sql delete mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000020.sql delete mode 100644 metadatos/componentes/toba_ei_filtro/dump_108000022.sql delete mode 100644 metadatos/componentes/toba_ei_filtro/dump_108000023.sql delete mode 100644 metadatos/componentes/toba_ei_formulario/dump_108000027.sql delete mode 100644 metadatos/componentes/toba_ei_formulario/dump_108000028.sql diff --git a/db/migrations/1.0.0/20190515110034_estructura_inicial.php b/db/migrations/1.0.0/20190515110034_estructura_inicial.php index 5eb3aa13..663bd033 100644 --- a/db/migrations/1.0.0/20190515110034_estructura_inicial.php +++ b/db/migrations/1.0.0/20190515110034_estructura_inicial.php @@ -114,14 +114,14 @@ ej. { ->addColumn('estado', 'char', array('limit' => 2)) ->create(); - // Unidad de Gestión <> Concepto de Venta - $table = $this->table('unidad_gestion_concepto_venta'); + // Unidad de Gestión <> Concepto de Venta (articulo) + $table = $this->table('unidad_gestion_articulo'); $table ->addColumn('id_unidad_gestion', 'integer') - ->addColumn('id_concepto_venta', 'integer') - ->addForeignKey('id_unidad_gestion', 'unidad_gestion', 'id') - ->addForeignKey('id_concepto_venta', 'concepto_venta', 'id') - ->addIndex(['id_unidad_gestion', 'id_concepto_venta'], ['unique' => true]) + ->addForeignKey('id_unidad_gestion', 'unidad_gestion', 'id') + ->addColumn('id_articulo', 'integer') + ->addForeignKey('id_articulo', 'articulo', 'id') + ->addIndex(['id_unidad_gestion', 'id_articulo'], ['unique' => true]) ->create(); // Usuario <> Unidad de Gestión diff --git a/metadatos/componentes/toba_ci/dump_108000015.sql b/metadatos/componentes/toba_ci/dump_108000015.sql index f3a585ac..6c99eb5c 100644 --- a/metadatos/componentes/toba_ci/dump_108000015.sql +++ b/metadatos/componentes/toba_ci/dump_108000015.sql @@ -96,18 +96,6 @@ INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objet 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 - '108000027', --dep_id - '108000015', --objeto_consumidor - '108000027', --objeto_proveedor - 'encabezado', --identificador - NULL, --parametros_a - NULL, --parametros_b - NULL, --parametros_c - NULL, --inicializar - NULL --orden -); --- FIN Grupo de desarrollo 108 ------------------------------------------------------------ @@ -172,10 +160,3 @@ INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) '1', --orden '108000010' --dep_id ); -INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( - 'pirapire', --proyecto - '108000005', --pantalla - '108000015', --objeto_ci - '0', --orden - '108000027' --dep_id -); diff --git a/metadatos/componentes/toba_ci/dump_108000021.sql b/metadatos/componentes/toba_ci/dump_108000021.sql index 859cbd69..3833fc49 100644 --- a/metadatos/componentes/toba_ci/dump_108000021.sql +++ b/metadatos/componentes/toba_ci/dump_108000021.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 - edicion', --nombre - NULL, --titulo + 'Asignar Conceptos de Venta', --titulo '0', --colapsable NULL, --descripcion NULL, --fuente_datos_proyecto @@ -125,7 +125,7 @@ INSERT INTO apex_objeto_mt_me (objeto_mt_me_proyecto, objeto_mt_me, ev_procesar_ '100%', --ancho NULL, --alto NULL, --posicion_botonera - 'tab_h', --tipo_navegacion + NULL, --tipo_navegacion '0', --botonera_barra_item '0', --con_toc NULL, --incremental @@ -169,66 +169,6 @@ INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objet 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 -); -INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES ( - 'pirapire', --proyecto - '108000028', --dep_id - '108000021', --objeto_consumidor - '108000028', --objeto_proveedor - 'form_unidad_venta', --identificador - NULL, --parametros_a - NULL, --parametros_b - NULL, --parametros_c - NULL, --inicializar - NULL --orden -); --- FIN Grupo de desarrollo 108 ------------------------------------------------------------ @@ -255,25 +195,6 @@ INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, id 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 - '108000008', --pantalla - 'pant_unidad_venta', --identificador - '2', --orden - 'Unidad 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 -); --- FIN Grupo de desarrollo 108 ------------------------------------------------------------ @@ -293,13 +214,6 @@ INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) '1', --orden '108000012' --dep_id ); -INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES ( - 'pirapire', --proyecto - '108000008', --pantalla - '108000021', --objeto_ci - '0', --orden - '108000028' --dep_id -); ------------------------------------------------------------ -- apex_eventos_pantalla @@ -316,15 +230,3 @@ INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VAL '108000010', --evento_id 'pirapire' --proyecto ); -INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES ( - '108000008', --pantalla - '108000021', --objeto_ci - '108000009', --evento_id - 'pirapire' --proyecto -); -INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES ( - '108000008', --pantalla - '108000021', --objeto_ci - '108000010', --evento_id - 'pirapire' --proyecto -); diff --git a/metadatos/componentes/toba_datos_relacion/dump_108000025.sql b/metadatos/componentes/toba_datos_relacion/dump_108000025.sql index 48c4487e..2fb52c08 100644 --- a/metadatos/componentes/toba_datos_relacion/dump_108000025.sql +++ b/metadatos/componentes/toba_datos_relacion/dump_108000025.sql @@ -65,11 +65,11 @@ INSERT INTO apex_objeto_datos_rel (proyecto, objeto, debug, clave, ap, punto_mon --- 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 - '108000029', --dep_id + '108000051', --dep_id '108000025', --objeto_consumidor - '108000029', --objeto_proveedor - 'unidad_gestion_concepto_venta', --identificador - NULL, --parametros_a + '108000053', --objeto_proveedor + 'unidad_gestion_articulo', --identificador + '0', --parametros_a NULL, --parametros_b NULL, --parametros_c NULL, --inicializar diff --git a/metadatos/componentes/toba_datos_relacion/dump_108000036.sql b/metadatos/componentes/toba_datos_relacion/dump_108000036.sql index 7e05c8b0..ef6f416e 100644 --- a/metadatos/componentes/toba_datos_relacion/dump_108000036.sql +++ b/metadatos/componentes/toba_datos_relacion/dump_108000036.sql @@ -50,7 +50,7 @@ INSERT INTO apex_objeto_datos_rel (proyecto, objeto, debug, clave, ap, punto_mon '0', --debug NULL, --clave '2', --ap - NULL, --punto_montaje + '13', --punto_montaje NULL, --ap_clase NULL, --ap_archivo '0', --sinc_susp_constraints @@ -73,6 +73,54 @@ INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objet '1', --parametros_b NULL, --parametros_c NULL, --inicializar - NULL --orden + '1' --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 + '108000055', --dep_id + '108000036', --objeto_consumidor + '108000054', --objeto_proveedor + 'unidad_gestion_unidad_venta', --identificador + '1', --parametros_a + '1', --parametros_b + NULL, --parametros_c + NULL, --inicializar + '2' --orden ); --- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_datos_rel_asoc +------------------------------------------------------------ + +--- INICIO Grupo de desarrollo 108 +INSERT INTO apex_objeto_datos_rel_asoc (proyecto, objeto, asoc_id, identificador, padre_proyecto, padre_objeto, padre_id, padre_clave, hijo_proyecto, hijo_objeto, hijo_id, hijo_clave, cascada, orden) VALUES ( + 'pirapire', --proyecto + '108000036', --objeto + '108000011', --asoc_id + NULL, --identificador + 'pirapire', --padre_proyecto + '108000011', --padre_objeto + 'unidad_gestion', --padre_id + NULL, --padre_clave + 'pirapire', --hijo_proyecto + '108000054', --hijo_objeto + 'unidad_gestion_unidad_venta', --hijo_id + NULL, --hijo_clave + NULL, --cascada + '1' --orden +); +--- FIN Grupo de desarrollo 108 + +------------------------------------------------------------ +-- apex_objeto_rel_columnas_asoc +------------------------------------------------------------ +INSERT INTO apex_objeto_rel_columnas_asoc (proyecto, objeto, asoc_id, padre_objeto, padre_clave, hijo_objeto, hijo_clave) VALUES ( + 'pirapire', --proyecto + '108000036', --objeto + '108000011', --asoc_id + '108000011', --padre_objeto + '108000001', --padre_clave + '108000054', --hijo_objeto + '108000063' --hijo_clave +); diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000011.sql b/metadatos/componentes/toba_datos_tabla/dump_108000011.sql index 71638739..8e8fc090 100644 --- a/metadatos/componentes/toba_datos_tabla/dump_108000011.sql +++ b/metadatos/componentes/toba_datos_tabla/dump_108000011.sql @@ -86,49 +86,49 @@ INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, colum 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 + '108000058', --col_id + 'sigla', --columna + 'C', --tipo '0', --pk - NULL, --secuencia - NULL, --largo + '', --secuencia + '30', --largo NULL, --no_nulo - '0', --no_nulo_db + '1', --no_nulo_db '0', --externa - NULL --tabla + 'unidad_gestion' --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 + '108000059', --col_id + 'descripcion', --columna + 'X', --tipo '0', --pk - NULL, --secuencia - '80', --largo + '', --secuencia + NULL, --largo NULL, --no_nulo '0', --no_nulo_db '0', --externa - NULL --tabla + 'unidad_gestion' --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 - '108000022', --col_id - 'sigla', --columna + '108000060', --col_id + 'logo', --columna 'C', --tipo '0', --pk '', --secuencia - '30', --largo + '80', --largo NULL, --no_nulo - '1', --no_nulo_db + '0', --no_nulo_db '0', --externa 'unidad_gestion' --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 - '108000023', --col_id + '108000061', --col_id 'estado', --columna 'C', --tipo '0', --pk diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000014.sql b/metadatos/componentes/toba_datos_tabla/dump_108000014.sql index 8156ccac..b40af1b3 100644 --- a/metadatos/componentes/toba_datos_tabla/dump_108000014.sql +++ b/metadatos/componentes/toba_datos_tabla/dump_108000014.sql @@ -56,12 +56,12 @@ INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, mi 'usuario_unidad_gestion', --tabla NULL, --tabla_ext NULL, --alias - NULL, --modificar_claves + '0', --modificar_claves 'pirapire', --fuente_datos_proyecto 'pirapire', --fuente_datos '1', --permite_actualizacion_automatica 'pirapire', --esquema - NULL --esquema_ext + 'pirapire' --esquema_ext ); ------------------------------------------------------------ @@ -72,29 +72,43 @@ INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, mi 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 + '108000051', --col_id + 'id', --columna + 'E', --tipo + '1', --pk + 'usuario_unidad_gestion_id_seq', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + '0', --externa + 'usuario_unidad_gestion' --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 + '108000052', --col_id 'id_usuario', --columna 'C', --tipo - '1', --pk - NULL, --secuencia + '0', --pk + '', --secuencia '255', --largo NULL, --no_nulo '1', --no_nulo_db - NULL, --externa - NULL --tabla + '0', --externa + 'usuario_unidad_gestion' --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 + '108000053', --col_id 'id_unidad_gestion', --columna 'E', --tipo - '1', --pk - NULL, --secuencia + '0', --pk + '', --secuencia NULL, --largo NULL, --no_nulo '1', --no_nulo_db - NULL, --externa - NULL --tabla + '0', --externa + 'usuario_unidad_gestion' --tabla ); --- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000029.sql b/metadatos/componentes/toba_datos_tabla/dump_108000029.sql deleted file mode 100644 index a4a25497..00000000 --- a/metadatos/componentes/toba_datos_tabla/dump_108000029.sql +++ /dev/null @@ -1,114 +0,0 @@ ------------------------------------------------------------- ---[108000029]-- 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 - '108000029', --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-07-05 13:32:02', --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 - '108000029', --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 - '0', --modificar_claves - 'pirapire', --fuente_datos_proyecto - 'pirapire', --fuente_datos - '1', --permite_actualizacion_automatica - NULL, --esquema - 'pirapire' --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 - '108000029', --objeto - '108000014', --col_id - 'id', --columna - 'E', --tipo - '1', --pk - 'unidad_gestion_concepto_venta_id_seq', --secuencia - NULL, --largo - NULL, --no_nulo - '1', --no_nulo_db - '0', --externa - 'unidad_gestion_concepto_venta' --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 - '108000029', --objeto - '108000015', --col_id - 'id_unidad_gestion', --columna - 'E', --tipo - '0', --pk - '', --secuencia - NULL, --largo - NULL, --no_nulo - '1', --no_nulo_db - '0', --externa - 'unidad_gestion_concepto_venta' --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 - '108000029', --objeto - '108000016', --col_id - 'id_concepto_venta', --columna - 'E', --tipo - '0', --pk - '', --secuencia - NULL, --largo - NULL, --no_nulo - '1', --no_nulo_db - '0', --externa - 'unidad_gestion_concepto_venta' --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 index 85e7673a..4bb52e65 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000016.sql @@ -90,7 +90,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s NULL, --titulo NULL, --subtitulo NULL, --sql - 'id', --columnas_clave + 'id, id_unidad_venta', --columnas_clave NULL, --columna_descripcion '0', --clave_dbr NULL, --archivos_callbacks @@ -167,7 +167,38 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro '108000020', --objeto_cuadro_col 'descripcion', --clave '2', --orden - 'Descripción', --titulo + 'Unidad de Gestió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 +); +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 + '108000045', --objeto_cuadro_col + 'unidad_venta', --clave + '3', --orden + 'Unidad de Venta', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo NULL, --ancho diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql deleted file mode 100644 index 39e62bd1..00000000 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000017.sql +++ /dev/null @@ -1,195 +0,0 @@ ------------------------------------------------------------- ---[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 - 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: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 - NULL, --etiqueta - '1', --maneja_datos - '1', --sobre_fila - NULL, --confirmacion - NULL, --estilo - 'proyecto', --imagen_recurso_origen - 'iconos/sumar.png', --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 - '100%', --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 - '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 - 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 index 75975130..2374f53d 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000018.sql @@ -133,13 +133,13 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s 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 - 'codigo', --clave + '108000021', --objeto_cuadro_col + 'descripcion', --clave '1', --orden - 'Código', --titulo + 'Conceptos disponibles', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - '20%', --ancho + '80%', --ancho '1', --formateo NULL, --vinculo_indice NULL, --no_ordenar @@ -164,23 +164,23 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro 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 + '108000043', --objeto_cuadro_col + 'unidad_venta', --clave '2', --orden - 'Conceptos disponibles', --titulo + 'Unidad de Venta', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - '80%', --ancho + NULL, --ancho '1', --formateo NULL, --vinculo_indice - NULL, --no_ordenar + '0', --no_ordenar NULL, --mostrar_xls NULL, --mostrar_pdf NULL, --pdf_propiedades NULL, --desabilitado - NULL, --total + '0', --total NULL, --total_cc - NULL, --usar_vinculo + '0', --usar_vinculo NULL, --vinculo_carpeta NULL, --vinculo_item NULL, --vinculo_popup diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql index 101e832c..3064d2f7 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000019.sql @@ -133,13 +133,13 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s 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 - 'codigo', --clave + '108000023', --objeto_cuadro_col + 'descripcion', --clave '1', --orden - 'Código', --titulo + 'Conceptos seleccionados', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - '20%', --ancho + '80%', --ancho '1', --formateo NULL, --vinculo_indice NULL, --no_ordenar @@ -164,13 +164,13 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro 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 + '108000046', --objeto_cuadro_col + 'unidad_venta', --clave '2', --orden - 'Conceptos seleccionados', --titulo + 'Unidad de Venta', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo - '80%', --ancho + NULL, --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 deleted file mode 100644 index 4b90c607..00000000 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000020.sql +++ /dev/null @@ -1,195 +0,0 @@ ------------------------------------------------------------- ---[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_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 - 'proyecto', --imagen_recurso_origen - 'iconos/eliminar.png', --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 - '108000020', --objeto_cuadro - NULL, --titulo - NULL, --subtitulo - NULL, --sql - 'usuario', --columnas_clave - NULL, --columna_descripcion - '0', --clave_dbr - NULL, --archivos_callbacks - '100%', --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 - '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 - 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_108000037.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000037.sql index f8eb6f44..325e5635 100644 --- a/metadatos/componentes/toba_ei_cuadro/dump_108000037.sql +++ b/metadatos/componentes/toba_ei_cuadro/dump_108000037.sql @@ -135,7 +135,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro '108000037', --objeto_cuadro '108000036', --objeto_cuadro_col 'sigla', --clave - '0', --orden + '2', --orden 'Sigla', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo @@ -157,7 +157,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro NULL, --vinculo_target NULL, --vinculo_celda NULL, --vinculo_servicio - NULL, --permitir_html + '0', --permitir_html NULL, --grupo NULL --evento_asociado ); @@ -166,7 +166,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro '108000037', --objeto_cuadro '108000037', --objeto_cuadro_col 'descripcion', --clave - '1', --orden + '3', --orden 'Descripcion', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo @@ -188,7 +188,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro NULL, --vinculo_target NULL, --vinculo_celda NULL, --vinculo_servicio - NULL, --permitir_html + '0', --permitir_html NULL, --grupo NULL --evento_asociado ); @@ -197,7 +197,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro '108000037', --objeto_cuadro '108000038', --objeto_cuadro_col 'logo', --clave - '2', --orden + '4', --orden 'Logo', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo @@ -219,7 +219,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro NULL, --vinculo_target NULL, --vinculo_celda NULL, --vinculo_servicio - NULL, --permitir_html + '0', --permitir_html NULL, --grupo NULL --evento_asociado ); @@ -228,7 +228,7 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro '108000037', --objeto_cuadro '108000039', --objeto_cuadro_col 'estado', --clave - '3', --orden + '5', --orden 'Estado', --titulo 'ei-cuadro-col-tit', --estilo_titulo '4', --estilo @@ -250,7 +250,38 @@ INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro NULL, --vinculo_target NULL, --vinculo_celda NULL, --vinculo_servicio - NULL, --permitir_html + '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 + '108000037', --objeto_cuadro + '108000044', --objeto_cuadro_col + 'unidad_venta', --clave + '1', --orden + 'Unidad 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 ); diff --git a/metadatos/componentes/toba_ei_filtro/dump_108000022.sql b/metadatos/componentes/toba_ei_filtro/dump_108000022.sql deleted file mode 100644 index d143020b..00000000 --- a/metadatos/componentes/toba_ei_filtro/dump_108000022.sql +++ /dev/null @@ -1,116 +0,0 @@ ------------------------------------------------------------- ---[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 deleted file mode 100644 index 622aa28c..00000000 --- a/metadatos/componentes/toba_ei_filtro/dump_108000023.sql +++ /dev/null @@ -1,116 +0,0 @@ ------------------------------------------------------------- ---[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_ei_formulario/dump_108000027.sql b/metadatos/componentes/toba_ei_formulario/dump_108000027.sql deleted file mode 100644 index 1a306b30..00000000 --- a/metadatos/componentes/toba_ei_formulario/dump_108000027.sql +++ /dev/null @@ -1,175 +0,0 @@ ------------------------------------------------------------- ---[108000027]-- Unidad de Gestión - edicion - encabezado ------------------------------------------------------------- - ------------------------------------------------------------- --- 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 - '108000027', --objeto - NULL, --anterior - NULL, --identificador - NULL, --reflexivo - 'toba', --clase_proyecto - 'toba_ei_formulario', --clase - '13', --punto_montaje - NULL, --subclase - NULL, --subclase_archivo - NULL, --objeto_categoria_proyecto - NULL, --objeto_categoria - 'Unidad de Gestión - edicion - encabezado', --nombre - 'Configuración Unidad de Gestión', --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-07-04 14:52:00', --creacion - 'abajo' --posicion_botonera -); ---- FIN Grupo de desarrollo 108 - ------------------------------------------------------------- --- apex_objeto_ut_formulario ------------------------------------------------------------- -INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_formulario, tabla, titulo, ev_agregar, ev_agregar_etiq, ev_mod_modificar, ev_mod_modificar_etiq, ev_mod_eliminar, ev_mod_eliminar_etiq, ev_mod_limpiar, ev_mod_limpiar_etiq, ev_mod_clave, clase_proyecto, clase, auto_reset, ancho, ancho_etiqueta, expandir_descripcion, campo_bl, scroll, filas, filas_agregar, filas_agregar_online, filas_agregar_abajo, filas_agregar_texto, filas_borrar_en_linea, filas_undo, filas_ordenar, filas_ordenar_en_linea, columna_orden, filas_numerar, ev_seleccion, alto, analisis_cambios, no_imprimir_efs_sin_estado, resaltar_efs_con_estado, template, template_impresion) VALUES ( - 'pirapire', --objeto_ut_formulario_proyecto - '108000027', --objeto_ut_formulario - NULL, --tabla - NULL, --titulo - NULL, --ev_agregar - NULL, --ev_agregar_etiq - NULL, --ev_mod_modificar - NULL, --ev_mod_modificar_etiq - NULL, --ev_mod_eliminar - NULL, --ev_mod_eliminar_etiq - NULL, --ev_mod_limpiar - NULL, --ev_mod_limpiar_etiq - NULL, --ev_mod_clave - NULL, --clase_proyecto - NULL, --clase - NULL, --auto_reset - '100%', --ancho - '150px', --ancho_etiqueta - '0', --expandir_descripcion - NULL, --campo_bl - NULL, --scroll - NULL, --filas - NULL, --filas_agregar - '1', --filas_agregar_online - '0', --filas_agregar_abajo - NULL, --filas_agregar_texto - '0', --filas_borrar_en_linea - NULL, --filas_undo - NULL, --filas_ordenar - '0', --filas_ordenar_en_linea - NULL, --columna_orden - NULL, --filas_numerar - NULL, --ev_seleccion - NULL, --alto - NULL, --analisis_cambios - '0', --no_imprimir_efs_sin_estado - '0', --resaltar_efs_con_estado - NULL, --template - NULL --template_impresion -); - ------------------------------------------------------------- --- apex_objeto_ei_formulario_ef ------------------------------------------------------------- - ---- INICIO Grupo de desarrollo 108 -INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES ( - '108000001', --objeto_ei_formulario_fila - '108000027', --objeto_ei_formulario - 'pirapire', --objeto_ei_formulario_proyecto - 'unidad_gestion', --identificador - 'ef_fijo', --elemento_formulario - 'unidad_gestion', --columnas - '0', --obligatorio - '0', --oculto_relaja_obligatorio - '1', --orden - 'Unidad de gestión:', --etiqueta - NULL, --etiqueta_estilo - NULL, --descripcion - '0', --colapsado - '0', --desactivado - 'ef-fijo-estilizado', --estilo - NULL, --total - NULL, --inicializacion - '0', --permitir_html - '0', --deshabilitar_rest_func - NULL, --estado_defecto - '0', --solo_lectura - '0', --solo_lectura_modificacion - 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 - NULL, --carga_maestros - NULL, --carga_cascada_relaj - '0', --cascada_mantiene_estado - '0', --carga_permite_no_seteado - NULL, --carga_no_seteado - NULL, --carga_no_seteado_ocultar - NULL, --edit_tamano - NULL, --edit_maximo - NULL, --edit_mascara - NULL, --edit_unidad - NULL, --edit_rango - NULL, --edit_filas - NULL, --edit_columnas - NULL, --edit_wrap - NULL, --edit_resaltar - NULL, --edit_ajustable - NULL, --edit_confirmar_clave - NULL, --edit_expreg - 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, --fieldset_fin - NULL, --check_valor_si - NULL, --check_valor_no - NULL, --check_desc_si - NULL, --check_desc_no - NULL, --check_ml_toggle - '0', --fijo_sin_estado - NULL, --editor_ancho - NULL, --editor_alto - NULL, --editor_botonera - NULL, --editor_config_file - 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, --upload_extensiones - NULL, --punto_montaje - NULL --placeholder -); ---- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_formulario/dump_108000028.sql b/metadatos/componentes/toba_ei_formulario/dump_108000028.sql deleted file mode 100644 index e5eaee41..00000000 --- a/metadatos/componentes/toba_ei_formulario/dump_108000028.sql +++ /dev/null @@ -1,215 +0,0 @@ ------------------------------------------------------------- ---[108000028]-- Unidad de Gestión - edicion - form_unidad_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 - '108000028', --objeto - NULL, --anterior - NULL, --identificador - NULL, --reflexivo - 'toba', --clase_proyecto - 'toba_ei_formulario', --clase - '13', --punto_montaje - NULL, --subclase - NULL, --subclase_archivo - NULL, --objeto_categoria_proyecto - NULL, --objeto_categoria - 'Unidad de Gestión - edicion - form_unidad_venta', --nombre - 'Asignación de unidad de venta', --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-07-05 10:27:19', --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 - '108000013', --evento_id - '108000028', --objeto - 'modificacion', --identificador - '&Modificar', --etiqueta - '1', --maneja_datos - NULL, --sobre_fila - NULL, --confirmacion - NULL, --estilo - 'apex', --imagen_recurso_origen - NULL, --imagen - '0', --en_botonera - NULL, --ayuda - '1', --orden - NULL, --ci_predep - '1', --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 -); ---- FIN Grupo de desarrollo 108 - ------------------------------------------------------------- --- apex_objeto_ut_formulario ------------------------------------------------------------- -INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_formulario, tabla, titulo, ev_agregar, ev_agregar_etiq, ev_mod_modificar, ev_mod_modificar_etiq, ev_mod_eliminar, ev_mod_eliminar_etiq, ev_mod_limpiar, ev_mod_limpiar_etiq, ev_mod_clave, clase_proyecto, clase, auto_reset, ancho, ancho_etiqueta, expandir_descripcion, campo_bl, scroll, filas, filas_agregar, filas_agregar_online, filas_agregar_abajo, filas_agregar_texto, filas_borrar_en_linea, filas_undo, filas_ordenar, filas_ordenar_en_linea, columna_orden, filas_numerar, ev_seleccion, alto, analisis_cambios, no_imprimir_efs_sin_estado, resaltar_efs_con_estado, template, template_impresion) VALUES ( - 'pirapire', --objeto_ut_formulario_proyecto - '108000028', --objeto_ut_formulario - NULL, --tabla - NULL, --titulo - NULL, --ev_agregar - NULL, --ev_agregar_etiq - NULL, --ev_mod_modificar - NULL, --ev_mod_modificar_etiq - NULL, --ev_mod_eliminar - NULL, --ev_mod_eliminar_etiq - NULL, --ev_mod_limpiar - NULL, --ev_mod_limpiar_etiq - NULL, --ev_mod_clave - NULL, --clase_proyecto - NULL, --clase - NULL, --auto_reset - '100%', --ancho - '150px', --ancho_etiqueta - '0', --expandir_descripcion - NULL, --campo_bl - NULL, --scroll - NULL, --filas - NULL, --filas_agregar - '1', --filas_agregar_online - '0', --filas_agregar_abajo - NULL, --filas_agregar_texto - '0', --filas_borrar_en_linea - NULL, --filas_undo - NULL, --filas_ordenar - '0', --filas_ordenar_en_linea - NULL, --columna_orden - NULL, --filas_numerar - NULL, --ev_seleccion - NULL, --alto - NULL, --analisis_cambios - '0', --no_imprimir_efs_sin_estado - '0', --resaltar_efs_con_estado - NULL, --template - NULL --template_impresion -); - ------------------------------------------------------------- --- apex_objeto_ei_formulario_ef ------------------------------------------------------------- - ---- INICIO Grupo de desarrollo 108 -INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES ( - '108000002', --objeto_ei_formulario_fila - '108000028', --objeto_ei_formulario - 'pirapire', --objeto_ei_formulario_proyecto - 'unidad_venta', --identificador - 'ef_combo', --elemento_formulario - 'unidad_venta', --columnas - '0', --obligatorio - '0', --oculto_relaja_obligatorio - '1', --orden - 'Unidad de venta', --etiqueta - NULL, --etiqueta_estilo - NULL, --descripcion - '0', --colapsado - '0', --desactivado - NULL, --estilo - NULL, --total - NULL, --inicializacion - '0', --permitir_html - '0', --deshabilitar_rest_func - NULL, --estado_defecto - '0', --solo_lectura - '0', --solo_lectura_modificacion - 'get_opciones_unidad_venta', --carga_metodo - NULL, --carga_clase - NULL, --carga_include - NULL, --carga_dt - NULL, --carga_consulta_php - NULL, --carga_sql - 'pirapire', --carga_fuente - NULL, --carga_lista - 'id', --carga_col_clave - 'descripcion', --carga_col_desc - NULL, --carga_maestros - '0', --carga_cascada_relaj - '0', --cascada_mantiene_estado - '1', --carga_permite_no_seteado - '-- Seleccionar --', --carga_no_seteado - '0', --carga_no_seteado_ocultar - NULL, --edit_tamano - NULL, --edit_maximo - NULL, --edit_mascara - NULL, --edit_unidad - NULL, --edit_rango - NULL, --edit_filas - NULL, --edit_columnas - NULL, --edit_wrap - NULL, --edit_resaltar - NULL, --edit_ajustable - NULL, --edit_confirmar_clave - NULL, --edit_expreg - 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, --fieldset_fin - NULL, --check_valor_si - NULL, --check_valor_no - NULL, --check_desc_si - NULL, --check_desc_no - NULL, --check_ml_toggle - NULL, --fijo_sin_estado - NULL, --editor_ancho - NULL, --editor_alto - NULL, --editor_botonera - NULL, --editor_config_file - 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, --upload_extensiones - '13', --punto_montaje - NULL --placeholder -); ---- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_ei_formulario/dump_108000038.sql b/metadatos/componentes/toba_ei_formulario/dump_108000038.sql index 52c31fdf..d0a8566e 100644 --- a/metadatos/componentes/toba_ei_formulario/dump_108000038.sql +++ b/metadatos/componentes/toba_ei_formulario/dump_108000038.sql @@ -239,7 +239,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f 'sigla', --columnas '1', --obligatorio '0', --oculto_relaja_obligatorio - '1', --orden + '2', --orden 'Sigla', --etiqueta NULL, --etiqueta_estilo NULL, --descripcion @@ -320,7 +320,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f 'descripcion', --columnas '0', --obligatorio '0', --oculto_relaja_obligatorio - '2', --orden + '3', --orden 'Descripcion', --etiqueta NULL, --etiqueta_estilo NULL, --descripcion @@ -401,7 +401,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f 'logo', --columnas '0', --obligatorio '0', --oculto_relaja_obligatorio - '3', --orden + '4', --orden 'Logo', --etiqueta NULL, --etiqueta_estilo NULL, --descripcion @@ -482,7 +482,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f 'estado', --columnas '1', --obligatorio '0', --oculto_relaja_obligatorio - '4', --orden + '5', --orden 'Estado', --etiqueta NULL, --etiqueta_estilo NULL, --descripcion @@ -554,4 +554,85 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f '13', --punto_montaje NULL --placeholder ); +INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES ( + '108000026', --objeto_ei_formulario_fila + '108000038', --objeto_ei_formulario + 'pirapire', --objeto_ei_formulario_proyecto + 'unidad_venta', --identificador + 'ef_combo', --elemento_formulario + 'unidad_venta', --columnas + '1', --obligatorio + '0', --oculto_relaja_obligatorio + '1', --orden + 'Unidad de venta', --etiqueta + NULL, --etiqueta_estilo + NULL, --descripcion + '0', --colapsado + '0', --desactivado + NULL, --estilo + NULL, --total + NULL, --inicializacion + '0', --permitir_html + '0', --deshabilitar_rest_func + NULL, --estado_defecto + '0', --solo_lectura + '0', --solo_lectura_modificacion + 'get_unidades_venta', --carga_metodo + NULL, --carga_clase + NULL, --carga_include + NULL, --carga_dt + '102000002', --carga_consulta_php + NULL, --carga_sql + 'pirapire', --carga_fuente + NULL, --carga_lista + 'id', --carga_col_clave + 'descripcion', --carga_col_desc + NULL, --carga_maestros + '0', --carga_cascada_relaj + '0', --cascada_mantiene_estado + '0', --carga_permite_no_seteado + NULL, --carga_no_seteado + '0', --carga_no_seteado_ocultar + NULL, --edit_tamano + NULL, --edit_maximo + NULL, --edit_mascara + NULL, --edit_unidad + NULL, --edit_rango + NULL, --edit_filas + NULL, --edit_columnas + NULL, --edit_wrap + NULL, --edit_resaltar + NULL, --edit_ajustable + NULL, --edit_confirmar_clave + NULL, --edit_expreg + 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, --fieldset_fin + NULL, --check_valor_si + NULL, --check_valor_no + NULL, --check_desc_si + NULL, --check_desc_no + NULL, --check_ml_toggle + NULL, --fijo_sin_estado + NULL, --editor_ancho + NULL, --editor_alto + NULL, --editor_botonera + NULL, --editor_config_file + 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, --upload_extensiones + '13', --punto_montaje + 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 index 5d989268..a95a8feb 100644 --- a/metadatos/componentes/toba_item/dump_108000007.sql +++ b/metadatos/componentes/toba_item/dump_108000007.sql @@ -28,7 +28,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, '13', --punto_montaje NULL, --actividad_accion '1', --menu - '3', --orden + '5', --orden '0', --solicitud_registrar NULL, --solicitud_obs_tipo_proyecto NULL, --solicitud_obs_tipo diff --git a/metadatos/componentes/toba_item/dump_108000012.sql b/metadatos/componentes/toba_item/dump_108000012.sql index 261ad5db..23839f36 100644 --- a/metadatos/componentes/toba_item/dump_108000012.sql +++ b/metadatos/componentes/toba_item/dump_108000012.sql @@ -28,7 +28,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, '13', --punto_montaje NULL, --actividad_accion '1', --menu - '1', --orden + '4', --orden '0', --solicitud_registrar NULL, --solicitud_obs_tipo_proyecto NULL, --solicitud_obs_tipo -- GitLab From c6a44e824a10f2f888c31afdac642a9c6a8779dd Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Fri, 9 Aug 2019 09:53:29 -0300 Subject: [PATCH 2/7] actualizacion metodo a articulos en vez concepto_venta --- php/comprobantes/generacion/cn_generar_comprobante.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/php/comprobantes/generacion/cn_generar_comprobante.php b/php/comprobantes/generacion/cn_generar_comprobante.php index dcbc61cd..86f009c3 100644 --- a/php/comprobantes/generacion/cn_generar_comprobante.php +++ b/php/comprobantes/generacion/cn_generar_comprobante.php @@ -122,7 +122,7 @@ class cn_generar_comprobante extends pirapire_cn public function get_listado_conceptos($filtro = null) { - return toba::consulta_php('dao_sq_nucleo')->get_conceptos_venta_by_ug($filtro); + return toba::consulta_php('dao_sq_nucleo')->get_articulos_by_ug($filtro); } public function get_listado_articulos($filtro = null) @@ -488,9 +488,6 @@ class cn_generar_comprobante extends pirapire_cn //$venta_sq['desde'] = $this->s__fecha_servicio_desde; //$venta_sq['hasta'] = $this->s__fecha_servicio_hasta; - //ei_arbol($venta_sq, ''); - //throw new Exception("Error Processing Request", 1); - $pirapire_rest = new pirapire_rest(); try { -- GitLab From 870fdb1904bf0fcf0dc239ee81d74635b1e0f838 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Fri, 9 Aug 2019 09:57:14 -0300 Subject: [PATCH 3/7] Se modifica operacion Conf. unidad gestion para adaptar a articulos. --- .../toba_datos_tabla/dump_108000053.sql | 114 ++++++++++++ .../toba_datos_tabla/dump_108000054.sql | 114 ++++++++++++ .../ci_concepto_venta_edicion.php | 2 + php/concepto_venta/cn_concepto_venta.php | 2 +- .../ci_administrar_unidad_gestion.php | 3 + .../ci_administrar_unidad_gestion_edicion.php | 85 ++++----- .../cn_administrar_unidad_gestion.php | 45 +++-- php/datos/dao_admin.php | 67 ++++--- php/datos/dao_sq_nucleo.php | 174 ++++++++---------- php/datos/dao_ventas.php | 16 ++ php/datos/dt_unidad_gestion.php | 34 ++-- .../ci_gestion_unidades_de_gestion.php | 157 ++++++++-------- 12 files changed, 531 insertions(+), 282 deletions(-) create mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000053.sql create mode 100644 metadatos/componentes/toba_datos_tabla/dump_108000054.sql diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000053.sql b/metadatos/componentes/toba_datos_tabla/dump_108000053.sql new file mode 100644 index 00000000..88e5a188 --- /dev/null +++ b/metadatos/componentes/toba_datos_tabla/dump_108000053.sql @@ -0,0 +1,114 @@ +------------------------------------------------------------ +--[108000053]-- DT - unidad_gestion_articulo +------------------------------------------------------------ + +------------------------------------------------------------ +-- 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 + '108000053', --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 + 'DT - unidad_gestion_articulo', --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-08-02 12:08:09', --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 + '108000053', --objeto + NULL, --max_registros + NULL, --min_registros + '13', --punto_montaje + '1', --ap + NULL, --ap_clase + NULL, --ap_archivo + 'unidad_gestion_articulo', --tabla + NULL, --tabla_ext + NULL, --alias + '0', --modificar_claves + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + '1', --permite_actualizacion_automatica + NULL, --esquema + 'pirapire' --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 + '108000053', --objeto + '108000048', --col_id + 'id', --columna + 'E', --tipo + '1', --pk + 'unidad_gestion_articulo_id_seq', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + 'unidad_gestion_articulo' --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 + '108000053', --objeto + '108000049', --col_id + 'id_unidad_gestion', --columna + 'E', --tipo + '0', --pk + '', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + 'unidad_gestion_articulo' --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 + '108000053', --objeto + '108000050', --col_id + 'id_articulo', --columna + 'E', --tipo + '0', --pk + '', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + 'unidad_gestion_articulo' --tabla +); +--- FIN Grupo de desarrollo 108 diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000054.sql b/metadatos/componentes/toba_datos_tabla/dump_108000054.sql new file mode 100644 index 00000000..a206ba01 --- /dev/null +++ b/metadatos/componentes/toba_datos_tabla/dump_108000054.sql @@ -0,0 +1,114 @@ +------------------------------------------------------------ +--[108000054]-- DT - unidad_gestion_unidad_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 + '108000054', --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 + 'DT - unidad_gestion_unidad_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-08-06 11:41:47', --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 + '108000054', --objeto + NULL, --max_registros + NULL, --min_registros + '13', --punto_montaje + '1', --ap + NULL, --ap_clase + NULL, --ap_archivo + 'unidad_gestion_unidad_venta', --tabla + NULL, --tabla_ext + NULL, --alias + '0', --modificar_claves + 'pirapire', --fuente_datos_proyecto + 'pirapire', --fuente_datos + '1', --permite_actualizacion_automatica + NULL, --esquema + 'pirapire' --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 + '108000054', --objeto + '108000062', --col_id + 'id', --columna + 'E', --tipo + '1', --pk + 'unidad_gestion_unidad_venta_id_seq', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + 'unidad_gestion_unidad_venta' --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 + '108000054', --objeto + '108000063', --col_id + 'id_unidad_gestion', --columna + 'E', --tipo + '0', --pk + '', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + 'unidad_gestion_unidad_venta' --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 + '108000054', --objeto + '108000064', --col_id + 'id_unidad_venta', --columna + 'E', --tipo + '0', --pk + '', --secuencia + NULL, --largo + NULL, --no_nulo + '1', --no_nulo_db + NULL, --externa + 'unidad_gestion_unidad_venta' --tabla +); +--- FIN Grupo de desarrollo 108 diff --git a/php/concepto_venta/ci_concepto_venta_edicion.php b/php/concepto_venta/ci_concepto_venta_edicion.php index a5770e60..e380117d 100644 --- a/php/concepto_venta/ci_concepto_venta_edicion.php +++ b/php/concepto_venta/ci_concepto_venta_edicion.php @@ -10,7 +10,9 @@ class ci_concepto_venta_edicion extends pirapire_ci { $concepto = $this->cn()->tabla('concepto_venta')->get(); $concepto['id_afip_concepto'] = $this->cn()->tabla('articulo')->get()['id_afip_concepto']; + $concepto['id_unidad_venta'] = $this->cn()->tabla('articulo')->get()['id_unidad_venta']; $form->set_datos($concepto); + } diff --git a/php/concepto_venta/cn_concepto_venta.php b/php/concepto_venta/cn_concepto_venta.php index 1122d6f0..16111ede 100644 --- a/php/concepto_venta/cn_concepto_venta.php +++ b/php/concepto_venta/cn_concepto_venta.php @@ -17,7 +17,7 @@ class cn_concepto_venta extends pirapire_cn public function guardar_sq($servicio = array(), $token){ $pirapire_rest = new pirapire_rest(); try { - ei_arbol($servicio); + $res = $pirapire_rest->sanaviron()->post('servicios-unidad-venta?unidad_venta='.$token, $servicio); if ($res['statusCode'] == 201) { diff --git a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php index 23c4553c..ae629d1c 100644 --- a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion.php @@ -17,6 +17,9 @@ class ci_administrar_unidad_gestion extends pirapire_ci { $this->s__id_unidad_gestion = $datos['id']; $this->cn()->set_unidad_gestion($this->s__id_unidad_gestion); + + $this->cn()->set_unidad_venta($datos['id_unidad_venta']); + $this->cn()->set_carga_inicial(true); $this->set_pantalla('pant_edicion'); } 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 27df1f85..1d0a18e2 100644 --- a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php @@ -7,46 +7,22 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci protected $s__conceptos_venta = []; protected $s__conceptos_venta_seleccionados = []; - public function conf() - { - if ($this->cn()->es_carga_inicial()) { + public function conf(){ - // 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; - } - } + if ($this->cn()->es_carga_inicial()) { + + $conceptos_venta_asignados = $this->cn()->get_articulos_asignados(); - $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; + 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); + $this->cn()->set_carga_inicial(false); } - } + } + //----------------------------------------------------------------------------------- //---- cuadro usuarios -------------------------------------------------------------- //----------------------------------------------------------------------------------- @@ -86,7 +62,7 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci public function conf__cuadro_concepto_venta(pirapire_ei_cuadro $cuadro) { - foreach ($this->cn()->get_conceptos_venta() as $cpto) { + foreach ($this->cn()->get_articulos() as $cpto) { $this->s__conceptos_venta[$cpto['id']] = $cpto; } @@ -105,14 +81,16 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci 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); + $this->cn()->set_articulos_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 ---------------------------------------------------------------------- //----------------------------------------------------------------------------------- @@ -136,6 +114,7 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci } $respuesta['tipo_msg'] = 'error'; } + $this->pantalla()->agregar_notificacion($respuesta['msg'], $respuesta['tipo_msg']); } @@ -162,28 +141,28 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci unset($this->s__usuarios_seleccionados[$seleccion['usuario']]); } - //----------------------------------------------------------------------------------- - //---- form_unidad_venta ------------------------------------------------------------ - //----------------------------------------------------------------------------------- + //----------------------------------------------------------------------------------- + //---- form_unidad_venta ------------------------------------------------------------ + //----------------------------------------------------------------------------------- - function get_opciones_unidad_venta(){ + public function get_opciones_unidad_venta() + { return $this->cn()->get_unidades_venta(); } - function conf__form_unidad_venta(pirapire_ei_formulario $form) - { + public function conf__form_unidad_venta(pirapire_ei_formulario $form) + { $unidad_venta_asignada = $this->cn()->get_unidad_venta_asignada(); - if(!empty($unidad_venta_asignada)){ + if (!empty($unidad_venta_asignada)) { $form->set_datos(['unidad_venta' => $unidad_venta_asignada['id']]); } - } + } - function evt__form_unidad_venta__modificacion($datos) - { - if($datos['unidad_venta'] != null){ - $this->cn()->asignar_unidad_venta($datos['unidad_venta']); + public function evt__form_unidad_venta__modificacion($datos) + { + if ($datos['unidad_venta'] != null) { + // $this->cn()->asignar_unidad_venta($datos['unidad_venta']); + $this->cn()->set_unidad_venta($datos['unidad_venta']); } - } - + } } -?> \ 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 index 0e227d6c..96c864c9 100644 --- a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php @@ -7,6 +7,8 @@ class cn_administrar_unidad_gestion extends pirapire_cn protected $s__carga_inicial; + protected $s__unidad_venta; // TODO: NUEVO + public function set_carga_inicial($carga_inicial = false) { $this->s__carga_inicial = $carga_inicial; @@ -24,7 +26,7 @@ class cn_administrar_unidad_gestion extends pirapire_cn public function get_datos() { - $datos = toba::consulta_php('dao_admin')->get_unidades_gestion(); + $datos = toba::consulta_php('dao_admin')->get_unidades_gestion_with_uv(); return $datos ? $datos : []; } @@ -42,19 +44,23 @@ class cn_administrar_unidad_gestion extends pirapire_cn return $datos ? $datos[0] : []; } + public function get_unidad_venta(){ + return toba::consulta_php('dao_venta')->get_unidad_venta_by_id($s__unidad_venta); + } + public function get_unidades_venta($filtro = null){ - $datos = toba::consulta_php('dao_sq_nucleo')->get_unidades_venta($filtro); + $datos = toba::consulta_php('dao_admin')->get_unidades_venta($filtro); return $datos ? $datos : []; } - + public function get_unidad_venta_asignada(){ $datos = toba::consulta_php('dao_sq_nucleo')->get_unidad_venta_asignada($this->get_unidad_gestion()); return $datos ? $datos[0] : []; } - public function asignar_unidad_venta($id_unidad_venta){ - $datos = toba::consulta_php('dao_sq_nucleo')->asignar_unidad_venta($this->get_unidad_gestion(),$id_unidad_venta); - + public function set_unidad_venta($id_unidad_venta){ + // $datos = toba::consulta_php('dao_sq_nucleo')->asignar_unidad_venta($this->get_unidad_gestion(),$id_unidad_venta); + $this->s__unidad_venta = $id_unidad_venta; } public function get_usuarios($filtro = null){ @@ -71,10 +77,10 @@ class cn_administrar_unidad_gestion extends pirapire_cn $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()); - + public function get_articulos($filtro = null){ + + $datos = toba::consulta_php('dao_sq_nucleo')->get_articulos_no_asignados_by_uv($this->s__unidad_venta, $this->get_unidad_gestion()); + if ($filtro) { $datos = util::filtrar($datos, $filtro, 'descripcion'); } @@ -82,9 +88,9 @@ class cn_administrar_unidad_gestion extends pirapire_cn return $datos ? $datos : []; } - public function get_conceptos_venta_asignados($filtro = null){ + public function get_articulos_asignados($filtro = null){ - $datos = toba::consulta_php('dao_sq_nucleo')->get_conceptos_venta_asignados($this->get_unidad_gestion()); + $datos = toba::consulta_php('dao_sq_nucleo')->get_articulos_asignados($this->get_unidad_gestion()); if ($filtro) { $datos = util::filtrar($datos, $filtro, 'descripcion'); @@ -95,15 +101,16 @@ class cn_administrar_unidad_gestion extends pirapire_cn /** * Cargo en memoria los datos - * + * TODO: ver de eliminar esto. + * * @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_articulos($conceptos_venta){ + $this->dep('datos_conceptos_venta')->tabla('unidad_gestion_articulos')->cargar($conceptos_venta); } - public function set_conceptos_venta_seleccionados($seleccion){ + public function set_articulos_seleccionados($seleccion){ $this->s__conceptos_venta_seleccionados = $seleccion; } @@ -142,13 +149,13 @@ class cn_administrar_unidad_gestion extends pirapire_cn */ public function guardar_conceptos($conceptos_venta){ - toba::consulta_php('dao_sq_nucleo')->limpiar_conceptos($this->get_unidad_gestion()); + toba::consulta_php('dao_sq_nucleo')->limpiar_articulos($this->get_unidad_gestion()); foreach ($conceptos_venta as $cv) { $this->dep('datos_conceptos_venta') - ->tabla('unidad_gestion_concepto_venta') + ->tabla('unidad_gestion_articulo') ->nueva_fila([ - 'id_concepto_venta' => $cv['id'], + 'id_articulo' => $cv['id'], 'id_unidad_gestion' => $this->get_unidad_gestion() ]); } diff --git a/php/datos/dao_admin.php b/php/datos/dao_admin.php index 2c999320..90d61261 100644 --- a/php/datos/dao_admin.php +++ b/php/datos/dao_admin.php @@ -35,13 +35,14 @@ class dao_admin extends dao_pirapire } $sql = 'SELECT - id, - codigo, - descripcion, - token, - estado + u.id, + u.codigo, + u.descripcion, + u.token, + u.estado FROM - unidad_venta'; + unidad_venta u + ORDER BY u.descripcion ASC'; if (count($where) > 0) { $sql = sql_concatenar_where($sql, $where); @@ -53,12 +54,29 @@ class dao_admin extends dao_pirapire public function get_unidades_gestion() { $sql = 'SELECT - id, - sigla, - descripcion, - logo + id, + sigla, + descripcion, + logo FROM - unidad_gestion'; + unidad_gestion'; + + return toba::db()->consultar($sql); + } + + public function get_unidades_gestion_with_uv() + { + $sql = 'SELECT + ug.id, + ug.sigla, + ug.descripcion, + ug.logo, + uv.id as id_unidad_venta, + uv.descripcion as unidad_venta + FROM + unidad_gestion ug + INNER JOIN unidad_gestion_unidad_venta ug_uv ON ug_uv.id_unidad_gestion = ug.id + INNER JOIN unidad_venta uv ON ug_uv.id_unidad_venta = uv.id'; return toba::db()->consultar($sql); } @@ -66,26 +84,31 @@ class dao_admin extends dao_pirapire public function get_unidad_gestion($id) { $sql = 'SELECT - id, - sigla, - descripcion, - logo + id, + sigla, + descripcion, + logo FROM - unidad_gestion + unidad_gestion WHERE - id = '.$id; + id = '.$id; return toba::db()->consultar($sql); } public function get_unidades_gestion_usuario() { $sql = 'SELECT - id, - sigla, - descripcion, - logo + ug.id, + ug.sigla, + ug.descripcion, + uug.id_usuario FROM - unidad_gestion'; + unidad_gestion as ug + JOIN usuario_unidad_gestion uug ON uug.id_unidad_gestion = ug.id'; + + if (count($where) > 0) { + $sql = sql_concatenar_where($sql, $where); + } $sql = $this->filtrar_perfil_de_datos($sql); return toba::db()->consultar($sql); diff --git a/php/datos/dao_sq_nucleo.php b/php/datos/dao_sq_nucleo.php index 2c36afa1..39ad580a 100644 --- a/php/datos/dao_sq_nucleo.php +++ b/php/datos/dao_sq_nucleo.php @@ -323,51 +323,53 @@ class dao_sq_nucleo extends dao_pirapire } /** - * Obtiene los Conceptos de Ventas del pirapire (sincronizados del nucleo) + * Obtiene los Conceptos de Ventas (Articulos) del pirapire (sincronizados del nucleo) * * @param [type] $filtro * @return void */ - public function get_conceptos_venta($filtro = null) + public function get_articulos($filtro = null) { + $sql = "SELECT - c.id, - c.codigo, - c.nombre, - c.descripcion, - c.estado - FROM concepto_venta c - WHERE c.estado = 'AC' - ORDER BY c.codigo"; + a.id, + a.nombre, + a.descripcion, + a.estado + FROM articulo c + WHERE a.estado = 'AC' + ORDER BY a.codigo"; return toba::db()->consultar($sql); } /** - * Obtiene los Conceptos de Ventas del pirapire (servicios del nucleo) + * Obtiene los Conceptos de Ventas (Articulos) (SQ Servicios) del pirapire * filtrando por unidad de gestion * @param string $ug * @return array Conceptos */ - public function get_conceptos_venta_by_ug($filtro = array()) + public function get_articulos_by_ug($filtro = null) { $where = array(); - if (isset($filtro['estado'])) { - $where[] = 'c.estado = '.quote($filtro['estado']); + + if(isset($filtro['estado'])){ + $where[] = 'a.estado = '.quote($filtro['estado']); + }else{ + $where[] = 'a.estado = '.quote(constantes::get('ESTADO_ACTIVO')); } - $sql = "SELECT c.id, - c.descripcion, - c.id_afip_concepto, - c.estado - FROM concepto_venta c - JOIN unidad_gestion_concepto_venta ug_uv ON ug_uv.id_concepto_venta = c.id - JOIN unidad_gestion ug ON ug.id = ug_uv.id_unidad_gestion - WHERE c.estado = 'AC' - ORDER BY c.descripcion"; - - if (count($where) > 0) { + $sql = "SELECT + a.id, + a.descripcion, + a.estado + FROM articulo a + JOIN unidad_gestion_articulo ug_a ON ug_a.id_articulo = a.id + JOIN unidad_gestion ug ON ug.id = ug_a.id_unidad_gestion + ORDER BY a.descripcion"; + + if(count($where)>0){ $sql = sql_concatenar_where($sql, $where); } @@ -375,63 +377,67 @@ class dao_sq_nucleo extends dao_pirapire } /** - * Obtiene los Articulo de Ventas del pirapire (sincronizados del nucleo) - * filtrando por unidad de gestion - * @param string $ug - * @return array Articulos + * Obtiene TODOS los Conceptos de Ventas(Articulos) NO Asignados a una Unidad de Gestion del pirapire (sincronizados del nucleo) + * TODO: Ver de pasar a un dao_consultas.php ... + * + * @param [type] $id_unidad_gestion + * @return void */ - public function get_articulos_by_ug($filtro = array()) + public function get_articulos_no_asignados($id_unidad_gestion) { - $sql = "SELECT a.id, - a.descripcion, - a.estado, - c.id as concepto_id, - c.descripcion as concepto_descripcion, - c.estado as concepto_estado, - ac.descripcion as afip_concepto, - ac.codigo as afip_concepto_id - FROM articulo a - JOIN concepto_venta c ON c.id = a.id_concepto_venta - JOIN unidad_gestion_concepto_venta ug_uv ON ug_uv.id_concepto_venta = c.id - JOIN unidad_gestion ug ON ug.id = ug_uv.id_unidad_gestion - JOIN afip_concepto ac ON ac.codigo = a.id_afip_concepto - WHERE a.estado = 'AC' - ORDER BY c.descripcion"; - return toba::db()->consultar($this->filtrar_perfil_de_datos($sql)); + + $sql = "SELECT + a.id, + a.descripcion, + uv.id as id_unidad_venta, + uv.descripcion as unidad_venta, + a.estado + FROM articulo a + JOIN unidad_venta uv ON uv.id = a.id_unidad_venta + WHERE a.id + NOT IN (SELECT id_articulo FROM unidad_gestion_articulo WHERE id_unidad_gestion=".$id_unidad_gestion.") + AND a.estado = 'AC'"; + + return toba::db()->consultar($sql); } /** - * Obtiene TODOS los Conceptos de Ventas NO Asignados a una Unidad de Gestion del pirapire (sincronizados del nucleo) + * Obtiene TODOS los Conceptos de Ventas(Articulos) NO Asignados a una Unidad de Venta del pirapire (sincronizados del nucleo) * TODO: Ver de pasar a un dao_consultas.php ... * * @param [type] $id_unidad_gestion * @return void */ - public function get_conceptos_venta_no_asignados($id_unidad_gestion) + public function get_articulos_no_asignados_by_uv($id_unidad_venta, $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 = 'AC'"; - + a.id, + a.descripcion, + uv.id as id_unidad_venta, + uv.descripcion as unidad_venta, + a.estado + FROM + articulo a + JOIN + unidad_venta uv + ON uv.id = a.id_unidad_venta + WHERE + uv.id = ".$id_unidad_venta." AND + a.id NOT IN (SELECT id_articulo FROM unidad_gestion_articulo WHERE id_unidad_gestion=".$id_unidad_gestion.") AND a.estado = 'AC' + "; + return toba::db()->consultar($sql); } - /** - * Elimino conceptos de ventas en unidad de gestión + * Elimino conceptos de ventas(Articulos) en unidad de gestión * * @param [type] $unidad_gestion_id * @return void */ - public function limpiar_conceptos($unidad_gestion_id) + public function limpiar_articulos($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 unidad_gestion_articulo WHERE id_unidad_gestion=".$unidad_gestion_id); } /** @@ -446,50 +452,30 @@ class dao_sq_nucleo extends dao_pirapire } /** - * Obtiene los Conceptos de Ventas Asignados a una Unidad de Gestión del pirapire (sincronizados del nucleo) + * Obtiene los Conceptos de Ventas (Articulos) Asignados a una Unidad de Gestión del pirapire (sincronizados del nucleo) * TODO: Ver de pasar a un dao_consultas.php ... * * @param [type] $unidad_gestion_id * @return void */ - public function get_conceptos_venta_asignados($unidad_gestion_id) + public function get_articulos_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 g_c - ON c.id = g_c.id_concepto_venta - WHERE g_c.id_unidad_gestion=".$unidad_gestion_id." AND c.estado = 'AC' - ORDER BY c.codigo"; - - return toba::db()->consultar($sql); - } - - /** - * Obtiene las Unidades de Venta que estan en Pirapire (sincronizadas con el nucleo de sq) - * TODO: crear sincronizador con el sq - * - * @param [type] $filtro - * @return void - */ - public function get_unidades_venta($filtro = null) - { $sql = "SELECT - u.id, - u.codigo, - u.descripcion - FROM unidad_venta u - WHERE u.estado = 'AC' - ORDER BY u.id ASC"; + a.id, + a.descripcion, + a.estado, + uv.id as id_unidad_venta, + uv.descripcion as unidad_venta + FROM articulo a + JOIN unidad_venta uv ON uv.id = a.id_unidad_venta + JOIN unidad_gestion_articulo ug_a ON a.id = ug_a.id_articulo + WHERE ug_a.id_unidad_gestion = ".$unidad_gestion_id; return toba::db()->consultar($sql); } + /** * Obtiene la Unidad de Venta asignada de esa Unidad de Gestion * diff --git a/php/datos/dao_ventas.php b/php/datos/dao_ventas.php index 8d2ac2bc..d9303a6a 100644 --- a/php/datos/dao_ventas.php +++ b/php/datos/dao_ventas.php @@ -134,4 +134,20 @@ class dao_ventas extends dao_pirapire return $uv[0]['token']; } + + public function get_unidad_venta_by_unidad_gestion($id_unidad_gestion) + { + $sql = "SELECT + uv.id, + uv.codigo, + uv.descripcion, + uv.token, + uv.estado + FROM unidad_venta uv + INNER JOIN unidad_gestion_unidad_venta ug_uv + ON ug_uv.id_unidad_venta = uv.id + AND ug_uv.id_unidad_gestion = ".$id_unidad_gestion." LIMIT 1"; + + return toba::db()->consultar_fila($sql); + } } diff --git a/php/datos/dt_unidad_gestion.php b/php/datos/dt_unidad_gestion.php index d5fb91b8..ba30df9e 100644 --- a/php/datos/dt_unidad_gestion.php +++ b/php/datos/dt_unidad_gestion.php @@ -1,27 +1,29 @@ <?php class dt_unidad_gestion extends pirapire_datos_tabla { - function get_listado($filtro=array()) - { - $where = array(); - if (isset($filtro['descripcion'])) { - $where[] = "descripcion ILIKE ".quote("%{$filtro['descripcion']}%"); + public function get_listado($filtro=array()) + { + $where = array(); + if (isset($filtro['descripcion'])) { + $where[] = "descripcion ILIKE ".quote("%{$filtro['descripcion']}%"); } - $sql = "SELECT + + $sql = "SELECT t_ug.id, t_ug.sigla, t_ug.descripcion, t_ug.logo, - t_ug.estado + t_ug.estado, + uv.descripcion as unidad_venta FROM - unidad_gestion as t_ug - ORDER BY descripcion"; - if (count($where)>0) { - $sql = sql_concatenar_where($sql, $where); - } - return toba::db('pirapire')->consultar($sql); - } + unidad_gestion as t_ug + LEFT JOIN unidad_gestion_unidad_venta ug_uv ON ug_uv.id_unidad_gestion = t_ug.id + LEFT JOIN unidad_venta uv ON ug_uv.id_unidad_venta = uv.id + ORDER BY t_ug.descripcion"; + if (count($where)>0) { + $sql = sql_concatenar_where($sql, $where); + } + return toba::db('pirapire')->consultar($sql); + } } - -?> \ No newline at end of file diff --git a/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php b/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php index 5fc5761e..e6d0a5f8 100644 --- a/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php +++ b/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php @@ -1,83 +1,86 @@ <?php class ci_gestion_unidades_de_gestion extends pirapire_ci { - protected $s__datos_filtro; - - - //---- Filtro ----------------------------------------------------------------------- - - function conf__filtro_ug(toba_ei_formulario $filtro) - { - if (isset($this->s__datos_filtro)) { - $filtro->set_datos($this->s__datos_filtro); - } - } - - function evt__filtro_ug__filtrar($datos) - { - $this->s__datos_filtro = $datos; - } - - function evt__filtro_ug__cancelar() - { - unset($this->s__datos_filtro); - } - - //---- Cuadro ----------------------------------------------------------------------- - - function conf__cuadro(toba_ei_cuadro $cuadro) - { - if (isset($this->s__datos_filtro)) { - $cuadro->set_datos($this->dep('datos')->tabla('unidad_gestion')->get_listado($this->s__datos_filtro)); - } else { - $cuadro->set_datos($this->dep('datos')->tabla('unidad_gestion')->get_listado()); - } - } - - function evt__cuadro__seleccion($datos) - { - $this->dep('datos')->cargar($datos); - } - - //---- Formulario ------------------------------------------------------------------- - - function conf__formulario(toba_ei_formulario $form) - { - if ($this->dep('datos')->esta_cargada()) { - $form->set_datos($this->dep('datos')->tabla('unidad_gestion')->get()); - } - } - - function evt__formulario__alta($datos) - { + protected $s__datos_filtro; + + + //---- Filtro ----------------------------------------------------------------------- + + public function conf__filtro_ug(toba_ei_formulario $filtro) + { + if (isset($this->s__datos_filtro)) { + $filtro->set_datos($this->s__datos_filtro); + } + } + + public function evt__filtro_ug__filtrar($datos) + { + $this->s__datos_filtro = $datos; + } + + public function evt__filtro_ug__cancelar() + { + unset($this->s__datos_filtro); + } + + //---- Cuadro ----------------------------------------------------------------------- + + public function conf__cuadro(toba_ei_cuadro $cuadro) + { + if (isset($this->s__datos_filtro)) { + $cuadro->set_datos($this->dep('datos')->tabla('unidad_gestion')->get_listado($this->s__datos_filtro)); + } else { + $cuadro->set_datos($this->dep('datos')->tabla('unidad_gestion')->get_listado()); + } + } + + public function evt__cuadro__seleccion($datos) + { + $this->dep('datos')->cargar($datos); + } + + //---- Formulario ------------------------------------------------------------------- + + public function conf__formulario(toba_ei_formulario $form) + { + if ($this->dep('datos')->esta_cargada()) { + $datos = $this->dep('datos')->tabla('unidad_gestion')->get(); + $datos['unidad_venta'] = toba::consulta_php('dao_ventas')->get_unidad_venta_by_unidad_gestion($datos['id'])['id']; + $form->set_datos($datos); + } + } + + public function evt__formulario__alta($datos) + { $this->dep('datos')->tabla('unidad_gestion')->set($datos); - $this->dep('datos')->sincronizar(); - $this->resetear(); - } - - function evt__formulario__modificacion($datos) - { + $datos['id_unidad_venta'] = $datos['unidad_venta']; + $this->dep('datos')->tabla('unidad_gestion_unidad_venta')->set($datos); + $this->dep('datos')->sincronizar(); + $this->resetear(); + } + + public function evt__formulario__modificacion($datos) + { $this->dep('datos')->tabla('unidad_gestion')->set($datos); - $this->dep('datos')->sincronizar(); - $this->resetear(); - } - - function evt__formulario__baja() - { - $this->dep('datos')->eliminar_todo(); - $this->resetear(); - } - - function evt__formulario__cancelar() - { - $this->resetear(); - } - - function resetear() - { - $this->dep('datos')->resetear(); - } - + $datos['id_unidad_venta'] = $datos['unidad_venta']; + $this->dep('datos')->tabla('unidad_gestion_unidad_venta')->set($datos); + $this->dep('datos')->sincronizar(); + $this->resetear(); + } + + public function evt__formulario__baja() + { + $this->dep('datos')->eliminar_todo(); + $this->resetear(); + } + + public function evt__formulario__cancelar() + { + $this->resetear(); + } + + public function resetear() + { + $this->dep('datos')->resetear(); + } } - -?> \ No newline at end of file -- GitLab From b05f7d0b5410214490af2f8f6d2e1c4d59c74dd2 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Fri, 9 Aug 2019 11:00:22 -0300 Subject: [PATCH 4/7] corregi el error en invocacion a metodo en elemento de interface (toba) --- metadatos/componentes/toba_ei_formulario/dump_108000038.sql | 2 +- www/skins/pirapire_skin/toba.css | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/metadatos/componentes/toba_ei_formulario/dump_108000038.sql b/metadatos/componentes/toba_ei_formulario/dump_108000038.sql index d0a8566e..e22d2309 100644 --- a/metadatos/componentes/toba_ei_formulario/dump_108000038.sql +++ b/metadatos/componentes/toba_ei_formulario/dump_108000038.sql @@ -581,7 +581,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f NULL, --carga_clase NULL, --carga_include NULL, --carga_dt - '102000002', --carga_consulta_php + '108000001', --carga_consulta_php NULL, --carga_sql 'pirapire', --carga_fuente NULL, --carga_lista diff --git a/www/skins/pirapire_skin/toba.css b/www/skins/pirapire_skin/toba.css index ed40947b..85ff631c 100644 --- a/www/skins/pirapire_skin/toba.css +++ b/www/skins/pirapire_skin/toba.css @@ -559,14 +559,11 @@ fieldset{ } .ei-form-barra-sup { - color: black; - - background-color: #ababab; padding: 10px; text-align: left; font-size: 15px; - margin-bottom:5px; + margin-bottom:5px; border-radius: 3px; } -- GitLab From 4d507f0792674bed4d798c910622cfcc07d5bb12 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Fri, 9 Aug 2019 12:38:40 -0300 Subject: [PATCH 5/7] =?UTF-8?q?se=20quita=20la=20relacion=20con=20el=20usu?= =?UTF-8?q?ario,=20que=20no=20usamos=20m=C3=A1s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ci_administrar_unidad_gestion_edicion.php | 50 +------------------ .../cn_administrar_unidad_gestion.php | 44 ---------------- 2 files changed, 1 insertion(+), 93 deletions(-) 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 1d0a18e2..14ae7174 100644 --- a/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php +++ b/php/configuracion_unidad_gestion/ci_administrar_unidad_gestion_edicion.php @@ -1,8 +1,6 @@ <?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 = []; @@ -23,39 +21,6 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci } - //----------------------------------------------------------------------------------- - //---- 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 -------------------------------------------------------- //----------------------------------------------------------------------------------- @@ -100,18 +65,14 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci $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')) { + if (($resp_conceptos['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'; } @@ -123,7 +84,6 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci $this->cn()->limpiar(); $this->disparar_limpieza_memoria(); $this->cn()->resetear('datos_conceptos_venta'); - $this->cn()->resetear('datos_usuarios'); $this->controlador()->set_pantalla('pant_inicial'); } @@ -134,13 +94,6 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci 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']]); - } - //----------------------------------------------------------------------------------- //---- form_unidad_venta ------------------------------------------------------------ //----------------------------------------------------------------------------------- @@ -161,7 +114,6 @@ class ci_administrar_unidad_gestion_edicion extends pirapire_ci public function evt__form_unidad_venta__modificacion($datos) { if ($datos['unidad_venta'] != null) { - // $this->cn()->asignar_unidad_venta($datos['unidad_venta']); $this->cn()->set_unidad_venta($datos['unidad_venta']); } } diff --git a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php index 96c864c9..4202c737 100644 --- a/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php +++ b/php/configuracion_unidad_gestion/cn_administrar_unidad_gestion.php @@ -3,7 +3,6 @@ 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; @@ -21,7 +20,6 @@ class cn_administrar_unidad_gestion extends pirapire_cn public function limpiar(){ unset($this->s__conceptos_venta_seleccionados); - unset($this->s__usuarios_seleccionados); } public function get_datos() @@ -59,24 +57,9 @@ class cn_administrar_unidad_gestion extends pirapire_cn } public function set_unidad_venta($id_unidad_venta){ - // $datos = toba::consulta_php('dao_sq_nucleo')->asignar_unidad_venta($this->get_unidad_gestion(),$id_unidad_venta); $this->s__unidad_venta = $id_unidad_venta; } - public function get_usuarios($filtro = null){ - $datos = toba::consulta_php('dao_admin')->get_usuarios($filtro); - 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_articulos($filtro = null){ $datos = toba::consulta_php('dao_sq_nucleo')->get_articulos_no_asignados_by_uv($this->s__unidad_venta, $this->get_unidad_gestion()); @@ -114,33 +97,6 @@ class cn_administrar_unidad_gestion extends pirapire_cn $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 * -- GitLab From 7b5bcf5983170e5f11899c4f4dc268b09a34e3d6 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Mon, 12 Aug 2019 09:55:10 -0300 Subject: [PATCH 6/7] se elimina usuario <> unidad_gestion --- .../20190515110034_estructura_inicial.php | 17 -------- php/datos/dao_admin.php | 43 ------------------- 2 files changed, 60 deletions(-) diff --git a/db/migrations/1.0.0/20190515110034_estructura_inicial.php b/db/migrations/1.0.0/20190515110034_estructura_inicial.php index 663bd033..b60da2f5 100644 --- a/db/migrations/1.0.0/20190515110034_estructura_inicial.php +++ b/db/migrations/1.0.0/20190515110034_estructura_inicial.php @@ -114,22 +114,5 @@ ej. { ->addColumn('estado', 'char', array('limit' => 2)) ->create(); - // Unidad de Gestión <> Concepto de Venta (articulo) - $table = $this->table('unidad_gestion_articulo'); - $table - ->addColumn('id_unidad_gestion', 'integer') - ->addForeignKey('id_unidad_gestion', 'unidad_gestion', 'id') - ->addColumn('id_articulo', 'integer') - ->addForeignKey('id_articulo', 'articulo', 'id') - ->addIndex(['id_unidad_gestion', 'id_articulo'], ['unique' => true]) - ->create(); - - // Usuario <> Unidad de Gestión - $table = $this->table('usuario_unidad_gestion'); - $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]) - ->create(); } } diff --git a/php/datos/dao_admin.php b/php/datos/dao_admin.php index 90d61261..6f9053ac 100644 --- a/php/datos/dao_admin.php +++ b/php/datos/dao_admin.php @@ -95,25 +95,6 @@ class dao_admin extends dao_pirapire return toba::db()->consultar($sql); } - public function get_unidades_gestion_usuario() - { - $sql = 'SELECT - ug.id, - ug.sigla, - ug.descripcion, - uug.id_usuario - FROM - unidad_gestion as ug - JOIN usuario_unidad_gestion uug ON uug.id_unidad_gestion = ug.id'; - - if (count($where) > 0) { - $sql = sql_concatenar_where($sql, $where); - } - - $sql = $this->filtrar_perfil_de_datos($sql); - return toba::db()->consultar($sql); - } - public static function get_usuarios($filtro = null) { $where = null; @@ -141,28 +122,4 @@ class dao_admin extends dao_pirapire return toba::instancia()->get_db()->consultar($sql); } - - /** - * Obtiene los Usuarios asignados a una Unidad de Gestión - * - * @param [type] $unidad_gestion_id - * @return void - */ - 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); - 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); - } - return $result; - } } -- GitLab From be49d9b49d97c7e5ca1b2a03169887abc71cb7b8 Mon Sep 17 00:00:00 2001 From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar> Date: Mon, 12 Aug 2019 09:57:32 -0300 Subject: [PATCH 7/7] se quita metodo limpiar_usuario --- php/datos/dao_sq_nucleo.php | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/php/datos/dao_sq_nucleo.php b/php/datos/dao_sq_nucleo.php index 39ad580a..b70030ee 100644 --- a/php/datos/dao_sq_nucleo.php +++ b/php/datos/dao_sq_nucleo.php @@ -440,17 +440,6 @@ class dao_sq_nucleo extends dao_pirapire return toba::db()->ejecutar("DELETE FROM unidad_gestion_articulo WHERE id_unidad_gestion=".$unidad_gestion_id); } - /** - * Elimino usuarios en unidad de gestión - * - * @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 (Articulos) Asignados a una Unidad de Gestión del pirapire (sincronizados del nucleo) * TODO: Ver de pasar a un dao_consultas.php ... -- GitLab