From 3c9d798741904816f104e60e11916de0334a8439 Mon Sep 17 00:00:00 2001 From: Vicente Hernandez Date: Fri, 5 Jul 2019 13:43:55 -0500 Subject: [PATCH] Primera carga de Minds Cliente para el proyecto de blackrock --- .vs/Minds Cliente/v14/.suo | Bin 0 -> 590336 bytes .vs/Minds Cliente/v15/.suo | Bin 0 -> 479232 bytes .vs/Minds Cliente/v15/Server/sqlite3/db.lock | 0 .../v15/Server/sqlite3/storage.ide | Bin 0 -> 4096 bytes .../v15/Server/sqlite3/storage.ide-shm | Bin 0 -> 32768 bytes .../v15/Server/sqlite3/storage.ide-wal | Bin 0 -> 2195992 bytes Actualizadores/ActTipoCambio.resx | 330 + Actualizadores/ActTipoCambio.vb | 703 ++ Actualizadores/FRCalificacion.Designer.vb | 367 + Actualizadores/FRCalificacion.resx | 180 + Actualizadores/FRCalificacion.vb | 270 + .../FRMMyParametroGrupo.Designer.vb | 1632 ++++ Actualizadores/FRMMyParametroGrupo.resx | 344 + Actualizadores/FRMMyParametroGrupo.vb | 788 ++ Actualizadores/Form1.Designer.vb | 303 + Actualizadores/Form1.resx | 781 ++ Actualizadores/Form1.vb | 252 + Actualizadores/FrmAgentes.designer.vb | 407 + Actualizadores/FrmAgentes.resx | 219 + Actualizadores/FrmAgentes.vb | 212 + Actualizadores/FrmCanales.Designer.vb | 336 + Actualizadores/FrmCanales.resx | 225 + Actualizadores/FrmCanales.vb | 354 + Actualizadores/FrmDirAgencia.Designer.vb | 287 + Actualizadores/FrmDirAgencia.resx | 1347 +++ Actualizadores/FrmDirAgencia.vb | 188 + Actualizadores/FrmFuncionario.Designer.vb | 1015 ++ Actualizadores/FrmFuncionario.resx | 289 + Actualizadores/FrmFuncionario.vb | 736 ++ Actualizadores/FrmOficinas.Designer.vb | 287 + Actualizadores/FrmOficinas.resx | 1347 +++ Actualizadores/FrmOficinas.vb | 189 + Actualizadores/FrmStatusPatrones.Designer.vb | 219 + Actualizadores/FrmStatusPatrones.resx | 556 ++ Actualizadores/FrmStatusPatrones.vb | 135 + Actualizadores/MyAsignaGrupo.designer.vb | 421 + Actualizadores/MyAsignaGrupo.resx | 286 + Actualizadores/MyAsignaGrupo.vb | 285 + Actualizadores/RazonAct.resx | 2226 +++++ Actualizadores/RazonAct.vb | 538 ++ Actualizadores/frmAsocCuentas.Designer.vb | 324 + Actualizadores/frmAsocCuentas.resx | 756 ++ Actualizadores/frmAsocCuentas.vb | 8 + Actualizadores/frmNvaAsocCta.Designer.vb | 149 + Actualizadores/frmNvaAsocCta.resx | 120 + Actualizadores/frmNvaAsocCta.vb | 3 + Actualizadores/frmParam.Designer.vb | 375 + Actualizadores/frmParam.resx | 183 + Actualizadores/frmParam.vb | 286 + Actualizadores/frmParamsGral.Designer.vb | 187 + Actualizadores/frmParamsGral.resx | 219 + Actualizadores/frmParamsGral.vb | 150 + Busquedas/Busquedas.vb | 614 ++ Busquedas/ClienteBol.resx | 279 + Busquedas/ClienteBol.vb | 895 ++ Busquedas/FRMListasR.Designer.vb | 562 ++ Busquedas/FRMListasR.resx | 219 + Busquedas/FRMListasR.vb | 1122 +++ Busquedas/FrmBuscaListas.Designer.vb | 95 + Busquedas/FrmBuscaListas.resx | 219 + Busquedas/FrmBuscaListas.vb | 63 + Busquedas/FrmCalStatus.designer.vb | 415 + Busquedas/FrmCalStatus.resx | 180 + Busquedas/FrmCalStatus.vb | 171 + Busquedas/PaisBol.resx | 2215 +++++ Busquedas/PaisBol.vb | 489 + Busquedas/PersonaBol.resx | 195 + Busquedas/PersonaBol.vb | 413 + CAT_FUENTEINGRESO.sql | 1 + CLIENTE_TemporaryKey.pfx | Bin 0 -> 1692 bytes Catalogos/CatPais.resx | 211 + Catalogos/CatPais.vb | 553 ++ Catalogos/Catalogos/CatEstado.resx | 408 + Catalogos/Catalogos/CatEstado.vb | 508 + Catalogos/Catalogos/CatFuncionario.resx | 759 ++ Catalogos/Catalogos/CatFuncionario.vb | 1291 +++ Catalogos/Catalogos/CatMoneda.resx | 386 + Catalogos/Catalogos/CatMoneda.vb | 441 + Catalogos/Catalogos/CatPais.resx | 445 + Catalogos/Catalogos/CatPais.vb | 534 ++ Catalogos/Catalogos/CatPaisMoneda.resx | 304 + Catalogos/Catalogos/CatPaisMoneda.vb | 345 + Catalogos/Catalogos/CatPlaza.resx | 391 + Catalogos/Catalogos/CatPlaza.vb | 412 + Catalogos/Catalogos/CatRegion.resx | 381 + Catalogos/Catalogos/CatRegion.vb | 445 + Catalogos/Catalogos/CatSubProducto.resx | 270 + Catalogos/Catalogos/CatSubProducto.vb | 445 + Catalogos/Catalogos/CatSucursal.resx | 435 + Catalogos/Catalogos/CatSucursal.vb | 565 ++ Catalogos/Catalogos/CatUnitarios.resx | 676 ++ Catalogos/Catalogos/CatUnitarios.vb | 925 ++ Catalogos/Catalogos/EstadoCat.resx | 393 + Catalogos/Catalogos/EstadoCat.vb | 464 + Catalogos/Catalogos/PaisCatalogo.resx | 388 + Catalogos/Catalogos/PaisCatalogo.vb | 392 + Catalogos/Catalogos/PlazaCat.resx | 328 + Catalogos/Catalogos/PlazaCat.vb | 401 + Catalogos/Catalogos/SubProductoCat.resx | 405 + Catalogos/Catalogos/SubProductoCat.vb | 486 + Catalogos/FRMyActividad.Designer.vb | 403 + Catalogos/FRMyActividad.resx | 286 + Catalogos/FRMyActividad.vb | 666 ++ Catalogos/FRMyEstado.Designer.vb | 440 + Catalogos/FRMyEstado.resx | 286 + Catalogos/FRMyEstado.vb | 640 ++ Catalogos/FRMyInstitucion.Designer.vb | 339 + Catalogos/FRMyInstitucion.resx | 289 + Catalogos/FRMyInstitucion.vb | 530 ++ Catalogos/FRMyInstrumento.Designer.vb | 344 + Catalogos/FRMyInstrumento.resx | 289 + Catalogos/FRMyInstrumento.vb | 557 ++ Catalogos/FRMyMoneda.Designer.vb | 361 + Catalogos/FRMyMoneda.resx | 289 + Catalogos/FRMyMoneda.vb | 580 ++ Catalogos/FRMyOrganismo.Designer.vb | 321 + Catalogos/FRMyOrganismo.resx | 289 + Catalogos/FRMyOrganismo.vb | 530 ++ Catalogos/FRMyProducto.Designer.vb | 317 + Catalogos/FRMyProducto.resx | 289 + Catalogos/FRMyProducto.vb | 513 + Catalogos/FRMySubproducto.Designer.vb | 464 + Catalogos/FRMySubproducto.resx | 289 + Catalogos/FRMySubproducto.vb | 324 + Catalogos/FRMyTipoOperacion.Designer.vb | 339 + Catalogos/FRMyTipoOperacion.resx | 286 + Catalogos/FRMyTipoOperacion.vb | 564 ++ Catalogos/FrmMasterCatalogo.Designer.vb | 586 ++ Catalogos/FrmMasterCatalogo.resx | 289 + Catalogos/FrmMasterCatalogo.vb | 734 ++ .../Mantenimiento/FrmEmailFTP.Designer.vb | 260 + Catalogos/Mantenimiento/FrmEmailFTP.resx | 219 + Catalogos/Mantenimiento/FrmEmailFTP.vb | 152 + .../frmActividadVulnerable.Designer.vb | 287 + .../Mantenimiento/frmActividadVulnerable.resx | 219 + .../Mantenimiento/frmActividadVulnerable.vb | 161 + Catalogos/Mantenimiento/frmCASFIM.Designer.vb | 272 + Catalogos/Mantenimiento/frmCASFIM.resx | 219 + Catalogos/Mantenimiento/frmCASFIM.vb | 146 + .../Mantenimiento/frmConcepto.Designer.vb | 270 + Catalogos/Mantenimiento/frmConcepto.resx | 219 + Catalogos/Mantenimiento/frmConcepto.vb | 149 + .../Mantenimiento/frmCuentasUSD.Designer.vb | 287 + Catalogos/Mantenimiento/frmCuentasUSD.resx | 219 + Catalogos/Mantenimiento/frmCuentasUSD.vb | 151 + .../frmDestinoRecurso.Designer.vb | 340 + .../Mantenimiento/frmDestinoRecurso.resx | 219 + Catalogos/Mantenimiento/frmDestinoRecurso.vb | 217 + .../Mantenimiento/frmEmailAnonimo.Designer.vb | 273 + Catalogos/Mantenimiento/frmEmailAnonimo.resx | 219 + Catalogos/Mantenimiento/frmEmailAnonimo.vb | 151 + .../frmEstructuraCorp.Designer.vb | 269 + .../Mantenimiento/frmEstructuraCorp.resx | 219 + Catalogos/Mantenimiento/frmEstructuraCorp.vb | 144 + .../Mantenimiento/frmFiguraLegal.Designer.vb | 294 + Catalogos/Mantenimiento/frmFiguraLegal.resx | 219 + Catalogos/Mantenimiento/frmFiguraLegal.vb | 151 + .../frmFuenteIngreso.Designer.vb | 341 + Catalogos/Mantenimiento/frmFuenteIngreso.resx | 219 + Catalogos/Mantenimiento/frmFuenteIngreso.vb | 180 + .../Mantenimiento/frmGrupoRiesgo.Designer.vb | 269 + Catalogos/Mantenimiento/frmGrupoRiesgo.resx | 219 + Catalogos/Mantenimiento/frmGrupoRiesgo.vb | 149 + .../frmIdentificacion.Designer.vb | 284 + .../Mantenimiento/frmIdentificacion.resx | 219 + Catalogos/Mantenimiento/frmIdentificacion.vb | 151 + .../Mantenimiento/frmInstrumento.Designer.vb | 284 + Catalogos/Mantenimiento/frmInstrumento.resx | 219 + Catalogos/Mantenimiento/frmInstrumento.vb | 151 + .../Mantenimiento/frmLocalidad.Designer.vb | 271 + Catalogos/Mantenimiento/frmLocalidad.resx | 219 + Catalogos/Mantenimiento/frmLocalidad.vb | 146 + .../frmMailsAnonimos.Designer.vb | 167 + Catalogos/Mantenimiento/frmMailsAnonimos.resx | 219 + Catalogos/Mantenimiento/frmMailsAnonimos.vb | 145 + .../Mantenimiento/frmParentesco.Designer.vb | 283 + Catalogos/Mantenimiento/frmParentesco.resx | 219 + Catalogos/Mantenimiento/frmParentesco.vb | 151 + .../frmProcedenciaRecurso.Designer.vb | 338 + .../Mantenimiento/frmProcedenciaRecurso.resx | 219 + .../Mantenimiento/frmProcedenciaRecurso.vb | 207 + .../frmPropositoCuenta.Designer.vb | 312 + .../Mantenimiento/frmPropositoCuenta.resx | 219 + Catalogos/Mantenimiento/frmPropositoCuenta.vb | 162 + .../frmRazonesCuentaUSD.Designer.vb | 287 + .../Mantenimiento/frmRazonesCuentaUSD.resx | 219 + .../Mantenimiento/frmRazonesCuentaUSD.vb | 151 + .../Mantenimiento/frmRazonesUSDMX.Designer.vb | 287 + Catalogos/Mantenimiento/frmRazonesUSDMX.resx | 219 + Catalogos/Mantenimiento/frmRazonesUSDMX.vb | 151 + .../frmRelacionCuenta.Designer.vb | 287 + .../Mantenimiento/frmRelacionCuenta.resx | 219 + Catalogos/Mantenimiento/frmRelacionCuenta.vb | 151 + .../frmSectorEconomico.Designer.vb | 313 + .../Mantenimiento/frmSectorEconomico.resx | 219 + Catalogos/Mantenimiento/frmSectorEconomico.vb | 182 + .../Mantenimiento/frmSucursal.Designer.vb | 390 + Catalogos/Mantenimiento/frmSucursal.resx | 219 + Catalogos/Mantenimiento/frmSucursal.vb | 258 + .../Mantenimiento/frmTipoCuenta.Designer.vb | 283 + Catalogos/Mantenimiento/frmTipoCuenta.resx | 219 + Catalogos/Mantenimiento/frmTipoCuenta.vb | 151 + .../frmTipoDomicilio.Designer.vb | 269 + Catalogos/Mantenimiento/frmTipoDomicilio.resx | 219 + Catalogos/Mantenimiento/frmTipoDomicilio.vb | 144 + .../Mantenimiento/frmTipoPersona.Designer.vb | 352 + Catalogos/Mantenimiento/frmTipoPersona.resx | 219 + Catalogos/Mantenimiento/frmTipoPersona.vb | 193 + .../frmTipoTransferencia.Designer.vb | 271 + .../Mantenimiento/frmTipoTransferencia.resx | 219 + .../Mantenimiento/frmTipoTransferencia.vb | 144 + Catalogos/frmPatrones.Designer.vb | 252 + Catalogos/frmPatrones.resx | 219 + Catalogos/frmPatrones.vb | 116 + Catalogos/mdiprincipal.txt | 226 + ClasesModulos/BarraInformacion.vb | 22 + ClasesModulos/CatUnitarios.resx | 250 + ClasesModulos/CatUnitarios.vb | 1028 ++ ClasesModulos/ClassCatalogos.vb | 102 + ClasesModulos/ClassCom.vb | 45 + ClasesModulos/ClassMyUtils.vb | 130 + ClasesModulos/ClassSQL.vb | 982 ++ ClasesModulos/ClassTablaAExcel.vb | 105 + ClasesModulos/Command.vb | 119 + ClasesModulos/ConexionNET.vb | 54 + ClasesModulos/LeeEditorRegistro.vb | 81 + ClasesModulos/LlenaCombo.vb | 26 + ClasesModulos/LlenaGrid.vb | 19 + ClasesModulos/LlenaLista.vb | 17 + ClasesModulos/LlenaTabla.vb | 18 + ClasesModulos/Registro.vb | 176 + ClasesModulos/ValidaTexto.vb | 127 + ClasesModulos/aExcel.vb | 382 + ClasesModulos/clBusqueda.vb | 38 + ClasesModulos/clConfiguraCHART.vb | 3 + ClasesModulos/clOcultarColumna.vb | 17 + ClasesModulos/clsComplejo.vb | 1670 ++++ ClasesModulos/clsDeshabilita.vb | 8 + ClasesModulos/clsExcel.vb | 51 + ClasesModulos/clsGrafica.vb | 23 + ClasesModulos/clsVaribles.vb | 215 + ClasesModulos/dmModulo.vb | 157 + ClassDiagram1.cd | 1 + ClassDiagram2.cd | 1 + ClassDiagram3.cd | 1 + ClassDiagram4.cd | 1 + ClassDiagram5.cd | 1 + ClassDiagram6.cd | 1 + ClassDiagram7.cd | 1 + ClassFunciones.vb | 13 + ClassSITI.vb | 2337 +++++ ClassSITI_Respaldo_20140506_1954.vb | 983 ++ EsquemasDetectados.resx | 198 + EsquemasDetectados.vb | 364 + FRMBusqueda.Designer.vb | 71 + FRMBusqueda.resx | 158 + FRMBusqueda.vb | 15 + FrmAboutBox.Designer.vb | 274 + FrmAboutBox.resx | 290 + FrmAboutBox.vb | 46 + FrmAlarmas.designer.vb | 353 + FrmAlarmas.resx | 212 + FrmAlarmas.vb | 215 + FrmAlarmasExp.Designer.vb | 361 + FrmAlarmasExp.resx | 174 + FrmAlarmasExp.vb | 174 + FrmAvisos.designer.vb | 1520 +++ FrmAvisos.resx | 213 + FrmAvisos.vb | 1866 ++++ FrmCal.resx | 148 + FrmCal.vb | 83 + FrmCalStatus.Designer.vb | 399 + FrmCalStatus.resx | 180 + FrmCalStatus.vb | 168 + FrmCartas.resx | 120 + FrmCartas.vb | 651 ++ FrmChekList.resx | 120 + FrmChekList.vb | 1013 ++ FrmContestacionOF.Designer.vb | 529 ++ FrmContestacionOF.resx | 247 + FrmContestacionOF.vb | 1021 ++ FrmDetallesUmbral.Designer.vb | 108 + FrmDetallesUmbral.resx | 297 + FrmDetallesUmbral.vb | 34 + FrmDocChk.Designer.vb | 1694 ++++ FrmDocChk.resx | 120 + FrmDocChk.vb | 914 ++ FrmDoctosCh.resx | 120 + FrmDoctosCh.vb | 778 ++ FrmInformes.Designer.vb | 1160 +++ FrmInformes.resx | 126 + FrmInformes.vb | 1423 +++ FrmRepInterExt.Designer.vb | 932 ++ FrmRepInterExt.resx | 129 + FrmRepInterExt.vb | 1940 ++++ FrmUmbral.Designer.vb | 149 + FrmUmbral.resx | 219 + FrmUmbral.vb | 98 + Graficas/FechaGrafica.resx | 123 + Graficas/FechaGrafica.vb | 130 + Graficas/FrmDivisaGrafica.Designer.vb | 62 + Graficas/FrmDivisaGrafica.resx | 120 + Graficas/FrmDivisaGrafica.vb | 92 + Graficas/GeografiaGrafica.resx | 139 + Graficas/GeografiaGrafica.vb | 119 + Graficas/Monto.resx | 157 + Graficas/Monto.vb | 168 + Graficas/MontoGrafica.resx | 180 + Graficas/MontoGrafica.vb | 159 + Graficas/OperBajaGrafica.resx | 148 + Graficas/OperBajaGrafica.vb | 131 + Graficas/Patron Transacciones.Designer.vb | 60 + Graficas/Patron Transacciones.resx | 120 + Graficas/Patron Transacciones.vb | 91 + .../frmDetalleHistorico.Designer.vb | 240 + HistoricoAlarmas/frmDetalleHistorico.resx | 217 + HistoricoAlarmas/frmDetalleHistorico.vb | 240 + .../frmDetalleHistoricoBI.Designer.vb | 240 + HistoricoAlarmas/frmDetalleHistoricoBI.resx | 217 + HistoricoAlarmas/frmDetalleHistoricoBI.vb | 286 + .../frmDetalleHistoricoBT.Designer.vb | 240 + HistoricoAlarmas/frmDetalleHistoricoBT.resx | 217 + HistoricoAlarmas/frmDetalleHistoricoBT.vb | 290 + .../frmDetalleHistoricoDIV.Designer.vb | 240 + HistoricoAlarmas/frmDetalleHistoricoDIV.resx | 217 + HistoricoAlarmas/frmDetalleHistoricoDIV.vb | 286 + HistoricoAlarmas/frmExcedentes.Designer.vb | 261 + HistoricoAlarmas/frmExcedentes.resx | 217 + HistoricoAlarmas/frmExcedentes.vb | 270 + .../frmHistoricoAlarmas.Designer.vb | 431 + HistoricoAlarmas/frmHistoricoAlarmas.resx | 276 + HistoricoAlarmas/frmHistoricoAlarmas.vb | 510 + .../frmHistoricoAlarmasBI.Designer.vb | 598 ++ HistoricoAlarmas/frmHistoricoAlarmasBI.resx | 276 + HistoricoAlarmas/frmHistoricoAlarmasBI.vb | 545 ++ .../frmHistoricoAlarmasBT.Designer.vb | 575 ++ HistoricoAlarmas/frmHistoricoAlarmasBT.resx | 279 + HistoricoAlarmas/frmHistoricoAlarmasBT.vb | 569 ++ .../frmHistoricoAlarmasDIV.Designer.vb | 466 + HistoricoAlarmas/frmHistoricoAlarmasDIV.resx | 276 + HistoricoAlarmas/frmHistoricoAlarmasDIV.vb | 544 ++ Imagenes/255_7.ico | Bin 0 -> 2550 bytes Imagenes/BUS01A.ICO | Bin 0 -> 766 bytes Imagenes/CANCEL.BMP | Bin 0 -> 6450 bytes Imagenes/CANCEL_1.bmp | Bin 0 -> 3078 bytes Imagenes/Confirm.bmp | Bin 0 -> 4518 bytes Imagenes/ERASE02.ICO | Bin 0 -> 1078 bytes Imagenes/EYE.ICO | Bin 0 -> 1078 bytes Imagenes/FIND.BMP | Bin 0 -> 246 bytes Imagenes/FINLAGUNA.jpg | Bin 0 -> 45856 bytes Imagenes/FINLAG_logo-2_ch_2.jpg | Bin 0 -> 45603 bytes Imagenes/FINLAG_logo-2_mediano.jpg | Bin 0 -> 56264 bytes Imagenes/FondoBoton.jpg | Bin 0 -> 1355 bytes Imagenes/FondoBoton_chico.jpg | Bin 0 -> 909 bytes Imagenes/FondoPantalla01.jpg | Bin 0 -> 13112 bytes Imagenes/Fondo_pantalla_mano.jpg | Bin 0 -> 145929 bytes Imagenes/GNP_01_vivir es increible.bmp | Bin 0 -> 581726 bytes Imagenes/GNP_02.jpg | Bin 0 -> 10027 bytes Imagenes/GNP_02_vivir es increible.jpg | Bin 0 -> 17697 bytes Imagenes/GNP_03_vivir es increible.jpg | Bin 0 -> 53003 bytes Imagenes/GNP_04.jpg | Bin 0 -> 26733 bytes Imagenes/GNP_04_01.jpg | Bin 0 -> 22107 bytes Imagenes/GNP_04_02.jpg | Bin 0 -> 25211 bytes Imagenes/GNP_04_vivir es increible.jpg | Bin 0 -> 68379 bytes Imagenes/GNP_logo.png | Bin 0 -> 19815 bytes Imagenes/HANDSHAK.ICO | Bin 0 -> 1078 bytes Imagenes/LogoCondorBS_v2_sin leyenda.jpg | Bin 0 -> 5378 bytes Imagenes/LogoFinca02.jpg | Bin 0 -> 8464 bytes Imagenes/Logo_GNP.jpg | Bin 0 -> 3526 bytes Imagenes/Logo_GNP_v1.0.jpg | Bin 0 -> 3516 bytes Imagenes/MISC05.ICO | Bin 0 -> 1078 bytes Imagenes/MISC06.ICO | Bin 0 -> 1078 bytes Imagenes/PRINT.BMP | Bin 0 -> 3078 bytes Imagenes/SECUR08.ICO | Bin 0 -> 1078 bytes Imagenes/Salir1.png | Bin 0 -> 1279 bytes Imagenes/Salir2.png | Bin 0 -> 441 bytes Imagenes/TRASH02B.ICO | Bin 0 -> 1078 bytes Imagenes/TRFFC00C.ICO | Bin 0 -> 766 bytes Imagenes/Transfiere_XLS_DB.bmp | Bin 0 -> 6054 bytes Imagenes/W95MBX01.ICO | Bin 0 -> 1078 bytes Imagenes/WRITE2.ICO | Bin 0 -> 766 bytes Imagenes/botones/FondoBoton_chico.jpg | Bin 0 -> 909 bytes Imagenes/botones/Salir2.png | Bin 0 -> 441 bytes Imagenes/botones/botonAdd.png | Bin 0 -> 4067 bytes Imagenes/botones/botonCut.png | Bin 0 -> 4131 bytes Imagenes/botones/botonEdit.png | Bin 0 -> 3785 bytes Imagenes/botones/botonErase.png | Bin 0 -> 4414 bytes Imagenes/botones/botonExit.png | Bin 0 -> 4466 bytes Imagenes/botones/botonFind.png | Bin 0 -> 3725 bytes Imagenes/botones/botonOK.png | Bin 0 -> 4786 bytes Imagenes/botones/botonPrint.png | Bin 0 -> 4613 bytes Imagenes/botones/checked.png | Bin 0 -> 3344 bytes Imagenes/buscar.bmp | Bin 0 -> 790 bytes Imagenes/cambio.bmp | Bin 0 -> 3638 bytes Imagenes/cambio.ico | Bin 0 -> 3638 bytes Imagenes/checked.png | Bin 0 -> 3344 bytes Imagenes/clipboard.png | Bin 0 -> 3967 bytes Imagenes/consulta.bmp | Bin 0 -> 502 bytes Imagenes/consulta1.bmp | Bin 0 -> 982 bytes Imagenes/decrypted.jpg | Bin 0 -> 921 bytes Imagenes/decrypted.png | Bin 0 -> 1163 bytes Imagenes/fuc.ico | Bin 0 -> 2734 bytes Imagenes/gnp_03.jpg | Bin 0 -> 3660 bytes Imagenes/gnp_05.jpg | Bin 0 -> 7764 bytes Imagenes/gnp_05_vivir es increible.jpg | Bin 0 -> 8303 bytes Imagenes/gnp_06_vivir es increible.jpg | Bin 0 -> 7641 bytes Imagenes/gnp_07_vivir es increible.jpg | Bin 0 -> 84053 bytes Imagenes/gnp_08_vivir es increible.jpg | Bin 0 -> 78704 bytes Imagenes/gnp_09_vivir es increible.jpg | Bin 0 -> 9326 bytes Imagenes/gnp_10_vivir es increible.bmp | Bin 0 -> 34158 bytes Imagenes/home.png | Bin 0 -> 4256 bytes Imagenes/logo kuspit.jpg | Bin 0 -> 85535 bytes Imagenes/monitor.png | Bin 0 -> 4298 bytes Imagenes/salida-01.bmp | Bin 0 -> 3078 bytes Imagenes/salir.bmp | Bin 0 -> 986 bytes Imagenes/user_info.png | Bin 0 -> 3252 bytes Imagenes/usr01.bmp | Bin 0 -> 6966 bytes Imagenes/usr01.ico | Bin 0 -> 6006 bytes Imagenes/usr01.png | Bin 0 -> 2474 bytes Imagenes/ver.bmp | Bin 0 -> 694 bytes Imagenes/xls_ico.bmp | Bin 0 -> 2214 bytes LR/frmListaRSPID.Designer.vb | 178 + LR/frmListaRSPID.resx | 219 + LR/frmListaRSPID.vb | 146 + MINDS.ico | Bin 0 -> 3262 bytes MainForm.designer.vb | 1034 +++ MainForm.resx | 189 + MainForm.vb | 1784 ++++ Minds Cliente.sln | 27 + Minds Cliente.suo | Bin 0 -> 500224 bytes Minds Cliente.vbproj | 1844 ++++ Minds Cliente.vbproj.user | 25 + My Project/Application.Designer.vb | 38 + My Project/Application.myapp | 10 + My Project/AssemblyInfo.vb | 34 + My Project/Resources.Designer.vb | 440 + My Project/Resources.resx | 211 + My Project/app.manifest | 47 + My Project/licenses.licx | 0 PFCartaClientes.doc | Bin 0 -> 32256 bytes PMCartaClientes.doc | Bin 0 -> 44544 bytes PopUp.Designer.vb | 91 + PopUp.resx | 120 + PopUp.vb | 198 + ProcesoHIT/FrmProcesoHit.Designer.vb | 115 + ProcesoHIT/FrmProcesoHit.resx | 160 + ProcesoHIT/FrmProcesoHit.vb | 136 + ProcesoHIT/frmConfigHit.Designer.vb | 68 + ProcesoHIT/frmConfigHit.resx | 183 + ProcesoHIT/frmConfigHit.vb | 37 + ProcesoHIT/frmDetalleHit.Designer.vb | 155 + ProcesoHIT/frmDetalleHit.resx | 120 + ProcesoHIT/frmDetalleHit.vb | 255 + Prueba Carta Nueva Funcionalidad.doc | Bin 0 -> 25600 bytes Reportes/2040022111231.002 | 1 + Reportes/CLIENTE.CierreGrupal.resources | Bin 0 -> 8055 bytes Reportes/CierreGrupal.resx | 261 + Reportes/CierreGrupal.vb | 602 ++ Reportes/DetalleDormantAccount.resx | 157 + Reportes/DetalleDormantAccount.vb | 115 + Reportes/DetalleOperPre.resx | 195 + Reportes/DetalleOperPre.vb | 478 + Reportes/Detalles.resx | 258 + Reportes/Detalles.vb | 919 ++ Reportes/DormatAccount.resx | 297 + Reportes/DormatAccount.vb | 561 ++ Reportes/ExcProgreso.resx | 120 + Reportes/ExcProgreso.vb | 76 + Reportes/FRAlarmasKYC.Designer.vb | 253 + Reportes/FRAlarmasKYC.resx | 219 + Reportes/FRAlarmasKYC.vb | 180 + Reportes/FRAlarmasKYC.zip | Bin 0 -> 9297 bytes Reportes/FRAuditoria.Designer.vb | 410 + Reportes/FRAuditoria.resx | 276 + Reportes/FRAuditoria.vb | 243 + Reportes/FRMFraccionadas.Designer.vb | 38 + Reportes/FRMFraccionadas.resx | 219 + Reportes/FRMFraccionadas.vb | 1087 +++ Reportes/FrTransaccionesXGpo.Designer.vb | 650 ++ Reportes/FrTransaccionesXGpo.resx | 219 + Reportes/FrTransaccionesXGpo.vb | 849 ++ Reportes/FrmCuentasRelacionadas.Designer.vb | 475 + Reportes/FrmCuentasRelacionadas.resx | 1037 +++ Reportes/FrmCuentasRelacionadas.vb | 386 + Reportes/FrmDetalle.Designer.vb | 3451 +++++++ Reportes/FrmDetalle.resx | 120 + Reportes/FrmDetalle.vb | 506 + Reportes/FrmFraccionadaDET.Designer.vb | 162 + Reportes/FrmFraccionadaDET.resx | 160 + Reportes/FrmFraccionadaDET.vb | 204 + Reportes/FrmIngresosDepositos.designer.vb | 168 + Reportes/FrmIngresosDepositos.resx | 219 + Reportes/FrmIngresosDepositos.vb | 79 + Reportes/FrmNewInsuales.Designer.vb | 403 + Reportes/FrmNewInsuales.resx | 219 + Reportes/FrmNewInsuales.vb | 471 + Reportes/FrmParamSITI.Designer.vb | 290 + Reportes/FrmParamSITI.resx | 123 + Reportes/FrmParamSITI.vb | 117 + Reportes/FrmRepAnonimo.Designer.vb | 395 + Reportes/FrmRepAnonimo.resx | 219 + Reportes/FrmRepAnonimo.vb | 201 + Reportes/FrmRepEstadistico.Designer.vb | 269 + Reportes/FrmRepEstadistico.resx | 613 ++ Reportes/FrmRepEstadistico.vb | 10 + Reportes/FrmReporteAsesorias.Designer.vb | 357 + Reportes/FrmReporteAsesorias.resx | 258 + Reportes/FrmReporteAsesorias.vb | 199 + Reportes/FrmReporteSITI.Designer.vb | 56 + Reportes/FrmReporteSITI.resx | 120 + Reportes/FrmReporteSITI.vb | 3 + Reportes/FrmUmbral.designer.vb | 210 + Reportes/FrmUmbral.resx | 219 + Reportes/FrmUmbral.vb | 162 + Reportes/InusualesCredito.resx | 279 + Reportes/InusualesCredito.vb | 1027 ++ Reportes/InusualesDerivados.resx | 279 + Reportes/InusualesDerivados.vb | 1101 +++ Reportes/InusualesDivisas.resx | 222 + Reportes/InusualesDivisas.vb | 1095 +++ Reportes/OperInuSinTran.designer.vb | 938 ++ Reportes/OperInuSinTran.resx | 219 + Reportes/OperInuSinTran.vb | 1079 +++ Reportes/OperPreoAdmin.resx | 297 + Reportes/OperPreoAdmin.vb | 1230 +++ Reportes/OperPreoAdminDetalle.Designer.vb | 525 ++ Reportes/OperPreoAdminDetalle.resx | 180 + Reportes/OperPreoAdminDetalle.vb | 309 + Reportes/OperPreoSinTran.Designer.vb | 861 ++ Reportes/OperPreoSinTran.resx | 180 + Reportes/OperPreoSinTran.vb | 814 ++ Reportes/OperatividadBaja.resx | 198 + Reportes/OperatividadBaja.vb | 422 + Reportes/PersonasRelacionadas.resx | 294 + Reportes/PersonasRelacionadas.vb | 386 + Reportes/PersonasRelacionadasDet.resx | 255 + Reportes/PersonasRelacionadasDet.vb | 496 + Reportes/Relevantes.resx | 309 + Reportes/Relevantes.vb | 780 ++ Reportes/RepFraccionadas.resx | 193 + Reportes/RepFraccionadas.vb | 641 ++ Reportes/RepGrafica.resx | 155 + Reportes/RepGrafica.vb | 64 + Reportes/RepOpInusuales.resx | 222 + Reportes/RepOpInusuales.vb | 2489 +++++ Reportes/RepRelevantes.resx | 233 + Reportes/RepRelevantes.vb | 801 ++ Reportes/ReporteCNBV.resx | 180 + Reportes/ReporteCNBV.vb | 389 + Reportes/ReporteMerDin.resx | 279 + Reportes/ReporteMerDin.vb | 1134 +++ Reportes/ReporteOperComer.resx | 279 + Reportes/ReporteOperComer.vb | 1102 +++ Reportes/ReporteOperPreo.resx | 338 + Reportes/ReporteOperPreo.vb | 1091 +++ Reportes/ReporteRelevantes.designer.vb | 411 + Reportes/ReporteRelevantes.resx | 279 + Reportes/ReporteRelevantes.vb | 560 ++ Reportes/ReporteSITI.Designer.vb | 271 + Reportes/ReporteSITI.resx | 160 + Reportes/ReporteSITI.vb | 87 + Reportes/VigenciaAlertas/DetallesSin.resx | 258 + Reportes/VigenciaAlertas/DetallesSin.vb | 783 ++ .../FrmVigenciaAlertas.Designer.vb | 176 + .../VigenciaAlertas/FrmVigenciaAlertas.resx | 180 + .../VigenciaAlertas/FrmVigenciaAlertas.vb | 13 + .../frmVigenciaCon.Designer.vb | 444 + Reportes/VigenciaAlertas/frmVigenciaCon.resx | 219 + Reportes/VigenciaAlertas/frmVigenciaCon.vb | 354 + Reportes/chequesdetalle.rar | Bin 0 -> 17261 bytes Reportes/frmChequeCaja_Detalle.Designer.vb | 2211 +++++ Reportes/frmChequeCaja_Detalle.resx | 180 + Reportes/frmChequeCaja_Detalle.vb | 390 + Reportes/frmDetalleFTI.Designer.vb | 2248 +++++ Reportes/frmDetalleFTI.resx | 180 + Reportes/frmDetalleFTI.vb | 468 + .../frmListaEvidenciasAlarmas.Designer.vb | 229 + Reportes/frmListaEvidenciasAlarmas.resx | 219 + Reportes/frmListaEvidenciasAlarmas.vb | 107 + Resources/Application.Designer.vb | 38 + Resources/Application.myapp | 10 + Resources/AssemblyInfo.vb | 35 + Resources/Logo_Empresa.png | Bin 0 -> 11499 bytes Resources/Minds1.JPG | Bin 0 -> 106669 bytes Resources/Minds2.JPG | Bin 0 -> 25449 bytes Resources/Mizuho.jpg | Bin 0 -> 197119 bytes Resources/Resources.Designer.vb | 154 + Resources/Resources.resx | 160 + Resources/Settings.Designer.vb | 73 + Resources/Settings.settings | 7 + Resources/app.manifest | 48 + Resources/blackrock-logo-white-on-black.png | Bin 0 -> 5562 bytes Resources/blackrock_logo.png | Bin 0 -> 2581 bytes Resources/logo.jpg | Bin 0 -> 9327 bytes Resources/logo1.jpg | Bin 0 -> 11732 bytes Resources/logo_Empresa.jpg | Bin 0 -> 9327 bytes Resources/logo_mizuho.jpg | Bin 0 -> 197119 bytes Resources/pantalla_logo.png | Bin 0 -> 476385 bytes Seguridad/CambioPassword.resx | 120 + Seguridad/CambioPassword.vb | 190 + Seguridad/FrmPasswConfig.Designer.vb | 141 + Seguridad/FrmPasswConfig.resx | 180 + Seguridad/FrmPasswConfig.vb | 201 + Seguridad/Login.resx | 296 + Seguridad/Login.vb | 524 ++ Seguridad/Perfil.resx | 289 + Seguridad/Perfil.vb | 477 + Seguridad/Permiso.resx | 250 + Seguridad/Permiso.vb | 4548 +++++++++ Seguridad/ScreenCapture.vb | 354 + Seguridad/UsuarioM.Designer.vb | 501 + Seguridad/UsuarioM.resx | 317 + Seguridad/UsuarioM.vb | 422 + Seguridad/frmLoginWindows.Designer.vb | 168 + Seguridad/frmLoginWindows.resx | 135 + Seguridad/frmLoginWindows.vb | 246 + Service References/ServiceMT/Reference.svcmap | 33 + Service References/ServiceMT/Reference.vb | 141 + ...WcfMTmessageIntegratorLib.DataObjects1.xsd | 11 + .../ServiceMT/configuration.svcinfo | 12 + .../ServiceMT/configuration91.svcinfo | 401 + Service References/ServiceMT/service1.wsdl | 90 + Service References/ServiceMT/service2.xsd | 18 + Service References/ServiceMT/service21.xsd | 42 + VariablesGlobales.vb | 235 + app.config | 57 + bin/AxInterop.MSComCtl2.dll | Bin 0 -> 81920 bytes bin/AxInterop.MSFlexGridLib.dll | Bin 0 -> 53248 bytes bin/C1.Common.dll | Bin 0 -> 91696 bytes bin/C1.Win.C1TrueDBGrid.dll | Bin 0 -> 963912 bytes bin/ChartFX.Base.dll | Bin 0 -> 131072 bytes bin/ChartFX.dll | Bin 0 -> 692224 bytes bin/Conexion_MindsOP.ini | 5 + bin/DevExpress.Utils.dll | Bin 0 -> 208896 bytes bin/DevExpress.XtraEditors.Core.dll | Bin 0 -> 94208 bytes bin/DevExpress.XtraEditors.Design.dll | Bin 0 -> 57344 bytes bin/DevExpress.XtraGrid.Design.dll | Bin 0 -> 208896 bytes bin/DevExpress.XtraGrid.dll | Bin 0 -> 487424 bytes bin/DevExpress.XtraGridMenus.dll | Bin 0 -> 28672 bytes bin/DevExpress.XtraSideBar.dll | Bin 0 -> 65536 bytes bin/DevExpress.XtraTreeList.Design.dll | Bin 0 -> 135168 bytes bin/DevExpress.XtraTreeList.dll | Bin 0 -> 327680 bytes bin/Interop.ChartfxLib.dll | Bin 0 -> 118784 bytes bin/Interop.Excel.dll | Bin 0 -> 1093632 bytes bin/Interop.MSHelpServices.dll | Bin 0 -> 45056 bytes bin/Interop.Microsoft.Office.Core.dll | Bin 0 -> 217088 bytes ...Interop.Microsoft.Office.Interop.Excel.dll | Bin 0 -> 1273856 bytes bin/Interop.Office.dll | Bin 0 -> 155648 bytes bin/MINDS CLIENTE.vshost.application | 21 + bin/MINDS CLIENTE.vshost.exe.config | 57 + bin/MINDS CLIENTE.vshost.exe.manifest | 328 + bin/MINDS CLIENTEOF.application | 21 + bin/MINDS CLIENTEOF.exe | Bin 0 -> 5459968 bytes bin/MINDS CLIENTEOF.exe.config | 57 + bin/MINDS CLIENTEOF.exe.manifest | 328 + bin/MINDS CLIENTEOF.pdb | Bin 0 -> 2684416 bytes bin/MINDS CLIENTEOF.rar | Bin 0 -> 1478753 bytes bin/MINDS CLIENTEOF.vshost.application | 21 + bin/MINDS CLIENTEOF.vshost.exe | Bin 0 -> 22688 bytes bin/MINDS CLIENTEOF.vshost.exe.config | 57 + bin/MINDS CLIENTEOF.vshost.exe.manifest | 328 + bin/MINDS CLIENTEOF.xml | 287 + bin/Microsoft.Vbe.Interop.dll | Bin 0 -> 63336 bytes bin/Microsoft.VisualBasic.PowerPacks.Vs.dll | Bin 0 -> 259464 bytes bin/Minds Cliente.fcc.dll | Bin 0 -> 25088 bytes bin/Minds Cliente.fde.dll | Bin 0 -> 24576 bytes bin/Minds Cliente.fti.dll | Bin 0 -> 25600 bytes bin/PrjLogin.exe | Bin 0 -> 1395200 bytes bin/adodb.dll | Bin 0 -> 110592 bytes bin/app.publish/MINDS CLIENTEOF.exe | Bin 0 -> 5459968 bytes bin/fcc.xml | 1 + bin/fde.xml | 1 + bin/fti.xml | 1 + bin/office.dll | Bin 0 -> 448360 bytes bin/stdole.dll | Bin 0 -> 22344 bytes conexion/Catalogos/CatEstado.resx | 408 + conexion/Catalogos/CatEstado.vb | 508 + conexion/Catalogos/CatFuncionario.resx | 759 ++ conexion/Catalogos/CatFuncionario.vb | 1291 +++ conexion/Catalogos/CatMoneda.resx | 386 + conexion/Catalogos/CatMoneda.vb | 441 + conexion/Catalogos/CatPais.resx | 445 + conexion/Catalogos/CatPais.vb | 534 ++ conexion/Catalogos/CatPaisMoneda.resx | 304 + conexion/Catalogos/CatPaisMoneda.vb | 345 + conexion/Catalogos/CatPlaza.resx | 391 + conexion/Catalogos/CatPlaza.vb | 412 + conexion/Catalogos/CatRegion.resx | 381 + conexion/Catalogos/CatRegion.vb | 445 + conexion/Catalogos/CatSubProducto.resx | 270 + conexion/Catalogos/CatSubProducto.vb | 445 + conexion/Catalogos/CatSucursal.resx | 435 + conexion/Catalogos/CatSucursal.vb | 565 ++ conexion/Catalogos/CatUnitarios.resx | 676 ++ conexion/Catalogos/CatUnitarios.vb | 925 ++ conexion/Catalogos/EstadoCat.resx | 393 + conexion/Catalogos/EstadoCat.vb | 464 + conexion/Catalogos/PaisCatalogo.resx | 388 + conexion/Catalogos/PaisCatalogo.vb | 392 + conexion/Catalogos/PlazaCat.resx | 328 + conexion/Catalogos/PlazaCat.vb | 401 + conexion/Catalogos/SubProductoCat.resx | 405 + conexion/Catalogos/SubProductoCat.vb | 486 + conexion/Catalogos/clsString.vb | 128 + conexion/Configuracion.resx | 171 + conexion/Configuracion.vb | 364 + frmAccesoControl.Designer.vb | 219 + frmAccesoControl.resx | 222 + frmAccesoControl.vb | 89 + frmAcuerdoTransfeInfo.Designer.vb | 134 + frmAcuerdoTransfeInfo.resx | 219 + frmAcuerdoTransfeInfo.vb | 94 + frmAcumuladoCliente.Designer.vb | 110 + frmAcumuladoCliente.resx | 219 + frmAcumuladoCliente.vb | 184 + frmChequeCaja.Designer.vb | 208 + frmChequeCaja.resx | 219 + frmChequeCaja.vb | 561 ++ frmConsultaAlarmas.Designer.vb | 402 + frmConsultaAlarmas.resx | 214 + frmConsultaAlarmas.vb | 361 + frmDolaresEfectivo.Designer.vb | 208 + frmDolaresEfectivo.resx | 219 + frmDolaresEfectivo.vb | 800 ++ frmMCapitales.Designer.vb | 576 ++ frmMCapitales.resx | 279 + frmMCapitales.vb | 556 ++ frmModificarAcuerdoTransInfo.Designer.vb | 132 + frmModificarAcuerdoTransInfo.resx | 120 + frmModificarAcuerdoTransInfo.vb | 76 + frmModificarChequesCaja.Designer.vb | 132 + frmModificarChequesCaja.resx | 120 + frmModificarChequesCaja.vb | 76 + frmModificarDolaresEfec.Designer.vb | 132 + frmModificarDolaresEfec.resx | 120 + frmModificarDolaresEfec.vb | 76 + frmModificarRep6.Designer.vb | 132 + frmModificarRep6.resx | 120 + frmModificarRep6.vb | 76 + frmModificarTI.Designer.vb | 132 + frmModificarTI.resx | 120 + frmModificarTI.vb | 76 + frmModificarTransfeInfo.Designer.vb | 132 + frmModificarTransfeInfo.resx | 120 + frmModificarTransfeInfo.vb | 76 + frmObjCuenta.Designer.vb | 315 + frmObjCuenta.resx | 219 + frmObjCuenta.vb | 175 + frmParametrosMR.Designer.vb | 335 + frmParametrosMR.resx | 219 + frmParametrosMR.vb | 159 + frmPreload.resx | 293 + frmPreload.vb | 156 + frmRep6.Designer.vb | 133 + frmRep6.resx | 219 + frmRep6.vb | 92 + frmTInternacional.Designer.vb | 208 + frmTInternacional.resx | 219 + frmTInternacional.vb | 754 ++ frmTransferenciaInfo.Designer.vb | 133 + frmTransferenciaInfo.resx | 219 + frmTransferenciaInfo.vb | 91 + frmclientes.Designer.vb | 84 + frmclientes.resx | 180 + frmclientes.vb | 18 + licenses.licx | 4 + logo.resx | 682 ++ logo.vb | 55 + obj/Debug/CLIENTE.ActTipoCambio.resources | Bin 0 -> 14861 bytes obj/Debug/CLIENTE.CambioPassword.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.CatPais.resources | Bin 0 -> 5197 bytes obj/Debug/CLIENTE.CierreGrupal.resources | Bin 0 -> 8055 bytes obj/Debug/CLIENTE.ClientesBol.resources | Bin 0 -> 11735 bytes .../CLIENTE.DetalleDormantAccount.resources | Bin 0 -> 4302 bytes obj/Debug/CLIENTE.DetalleOperPre.resources | Bin 0 -> 4407 bytes obj/Debug/CLIENTE.Detalles.resources | Bin 0 -> 8055 bytes obj/Debug/CLIENTE.DetallesSin.resources | Bin 0 -> 8055 bytes obj/Debug/CLIENTE.DormatAccount.resources | Bin 0 -> 12780 bytes .../CLIENTE.EsquemasDetectados.resources | Bin 0 -> 4407 bytes obj/Debug/CLIENTE.ExcProgreso.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FRAlarmasKYC.resources | Bin 0 -> 8571 bytes obj/Debug/CLIENTE.FRAuditoria.resources | Bin 0 -> 11694 bytes obj/Debug/CLIENTE.FRCalificacion.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.FRMBusqueda.resources | Bin 0 -> 4904 bytes obj/Debug/CLIENTE.FRMFraccionadas.resources | Bin 0 -> 8573 bytes obj/Debug/CLIENTE.FRMListasR.resources | Bin 0 -> 8584 bytes obj/Debug/CLIENTE.FRMyActividad.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyEstado.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyInstitucion.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyInstrumento.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyMoneda.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyOrganismo.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyProducto.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMySubproducto.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FRMyTipoOperacion.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FechaGrafica.resources | Bin 0 -> 180 bytes .../CLIENTE.FrTransaccionesXGpo.resources | Bin 0 -> 8571 bytes obj/Debug/CLIENTE.FrmAboutBox.resources | Bin 0 -> 10259 bytes obj/Debug/CLIENTE.FrmAgentes.resources | Bin 0 -> 8567 bytes obj/Debug/CLIENTE.FrmAlarmas.resources | Bin 0 -> 10250 bytes obj/Debug/CLIENTE.FrmAlarmasExp.resources | Bin 0 -> 5753 bytes obj/Debug/CLIENTE.FrmAvisos.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.FrmBuscaListas.resources | Bin 0 -> 8542 bytes obj/Debug/CLIENTE.FrmCal.resources | Bin 0 -> 3980 bytes obj/Debug/CLIENTE.FrmCalStatus.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.FrmCanales.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.FrmCartas.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmChekList.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmContestacionOF.resources | Bin 0 -> 13960 bytes .../CLIENTE.FrmCuentasRelacionadas.resources | Bin 0 -> 54386 bytes obj/Debug/CLIENTE.FrmDetalle.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmDirAgencia.resources | Bin 0 -> 45268 bytes obj/Debug/CLIENTE.FrmDivisaGrafica.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmDocChk.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmDoctosCh.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmEmailFTP.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.FrmFraccionadaDET.resources | Bin 0 -> 4904 bytes obj/Debug/CLIENTE.FrmFuncionario.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FrmInformes.resources | Bin 0 -> 180 bytes .../CLIENTE.FrmIngresosDepositos.resources | Bin 0 -> 8571 bytes obj/Debug/CLIENTE.FrmMasterCatalogo.resources | Bin 0 -> 12338 bytes obj/Debug/CLIENTE.FrmNewInsuales.resources | Bin 0 -> 8565 bytes obj/Debug/CLIENTE.FrmOficinas.resources | Bin 0 -> 45268 bytes obj/Debug/CLIENTE.FrmParamSITI.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.FrmPasswConfig.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.FrmProcesoHit.resources | Bin 0 -> 4891 bytes obj/Debug/CLIENTE.FrmRepAnonimo.resources | Bin 0 -> 8554 bytes obj/Debug/CLIENTE.FrmRepEstadistico.resources | Bin 0 -> 31427 bytes obj/Debug/CLIENTE.FrmRepInterExt.resources | Bin 0 -> 180 bytes .../CLIENTE.FrmReporteAsesorias.resources | Bin 0 -> 13122 bytes obj/Debug/CLIENTE.FrmStatusPatrones.resources | Bin 0 -> 28045 bytes obj/Debug/CLIENTE.FrmUmbral.resources | Bin 0 -> 8571 bytes .../CLIENTE.FrmVigenciaAlertas.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.GeografiaGrafica.resources | Bin 0 -> 3483 bytes obj/Debug/CLIENTE.InusualesCredito.resources | Bin 0 -> 11706 bytes .../CLIENTE.InusualesDerivados.resources | Bin 0 -> 11691 bytes obj/Debug/CLIENTE.InusualesDivisas.resources | Bin 0 -> 8562 bytes obj/Debug/CLIENTE.Login.resources | Bin 0 -> 12078 bytes obj/Debug/CLIENTE.Monto.resources | Bin 0 -> 4414 bytes obj/Debug/CLIENTE.MontoGrafica.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.MyAsignaGrupo.resources | Bin 0 -> 12357 bytes obj/Debug/CLIENTE.OperBaja.resources | Bin 0 -> 4214 bytes obj/Debug/CLIENTE.OperInuSinTran.resources | Bin 0 -> 8584 bytes obj/Debug/CLIENTE.OperPreoAdmin.resources | Bin 0 -> 12811 bytes .../CLIENTE.OperPreoAdminDetalle.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.OperPreoSinTran.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.OperatividadBaja.resources | Bin 0 -> 4407 bytes obj/Debug/CLIENTE.PaisesBol.resources | Bin 0 -> 109890 bytes .../CLIENTE.Patron_Transacciones.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.Perfil.resources | Bin 0 -> 12340 bytes obj/Debug/CLIENTE.Permiso.resources | Bin 0 -> 7607 bytes obj/Debug/CLIENTE.PersonasBol.resources | Bin 0 -> 4407 bytes .../CLIENTE.PersonasRelacionadas.resources | Bin 0 -> 12775 bytes .../CLIENTE.PersonasRelacionadasDet.resources | Bin 0 -> 8055 bytes obj/Debug/CLIENTE.PopUp.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.RazonAct.resources | Bin 0 -> 112755 bytes obj/Debug/CLIENTE.RepFraccionadas.resources | Bin 0 -> 3959 bytes obj/Debug/CLIENTE.RepOpInusuales.resources | Bin 0 -> 8579 bytes obj/Debug/CLIENTE.RepRelevantes.resources | Bin 0 -> 8695 bytes obj/Debug/CLIENTE.ReporteCNBV.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.ReporteMerDin.resources | Bin 0 -> 11691 bytes obj/Debug/CLIENTE.ReporteOperComer.resources | Bin 0 -> 11691 bytes obj/Debug/CLIENTE.ReporteOperPreo.resources | Bin 0 -> 15163 bytes obj/Debug/CLIENTE.ReporteRelevantes.resources | Bin 0 -> 11737 bytes obj/Debug/CLIENTE.ReporteSITI.resources | Bin 0 -> 4904 bytes obj/Debug/CLIENTE.Resources.resources | Bin 0 -> 901644 bytes obj/Debug/CLIENTE.UsuarioM.resources | Bin 0 -> 11392 bytes obj/Debug/CLIENTE.frmAccesoControl.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmActividadVulnerable.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmAcuerdoTransfeInfo.resources | Bin 0 -> 8601 bytes .../CLIENTE.frmAcumuladoCliente.resources | Bin 0 -> 8553 bytes obj/Debug/CLIENTE.frmCASFIM.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmCatalogos.resources | Bin 0 -> 26416 bytes .../CLIENTE.frmCatalogosBinarios.resources | Bin 0 -> 7829 bytes obj/Debug/CLIENTE.frmChequeCaja.resources | Bin 0 -> 8541 bytes .../CLIENTE.frmChequeCaja_Detalle.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.frmConcepto.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmConfigHit.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.frmConfiguracion.resources | Bin 0 -> 4944 bytes .../CLIENTE.frmConsultaAlarmas.resources | Bin 0 -> 10204 bytes obj/Debug/CLIENTE.frmCuentasUSD.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmDestinoRecurso.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmDetalleFTI.resources | Bin 0 -> 3828 bytes .../CLIENTE.frmDetalleHistorico.resources | Bin 0 -> 8033 bytes .../CLIENTE.frmDetalleHistoricoBI.resources | Bin 0 -> 8033 bytes .../CLIENTE.frmDetalleHistoricoBT.resources | Bin 0 -> 8033 bytes .../CLIENTE.frmDetalleHistoricoDIV.resources | Bin 0 -> 8033 bytes obj/Debug/CLIENTE.frmDetalleHit.resources | Bin 0 -> 180 bytes .../CLIENTE.frmDolaresEfectivo.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmEmailAnonimo.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmEstructuraCorp.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmExcedentes.resources | Bin 0 -> 8050 bytes obj/Debug/CLIENTE.frmFiguraLegal.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmFuenteIngreso.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmGrupoRiesgo.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmHistoricoAlarmas.resources | Bin 0 -> 11706 bytes .../CLIENTE.frmHistoricoAlarmasBI.resources | Bin 0 -> 11706 bytes .../CLIENTE.frmHistoricoAlarmasBT.resources | Bin 0 -> 11706 bytes .../CLIENTE.frmHistoricoAlarmasDIV.resources | Bin 0 -> 11706 bytes obj/Debug/CLIENTE.frmIdentificacion.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmInstrumento.resources | Bin 0 -> 8559 bytes ...LIENTE.frmListaEvidenciasAlarmas.resources | Bin 0 -> 8555 bytes obj/Debug/CLIENTE.frmListaRSPID.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmLocalidad.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmLoginWindows.resources | Bin 0 -> 1016 bytes obj/Debug/CLIENTE.frmMCapitales.resources | Bin 0 -> 11706 bytes ...NTE.frmModificarAcuerdoTransInfo.resources | Bin 0 -> 180 bytes .../CLIENTE.frmModificarChequesCaja.resources | Bin 0 -> 180 bytes .../CLIENTE.frmModificarDolaresEfec.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.frmModificarRep6.resources | Bin 0 -> 180 bytes obj/Debug/CLIENTE.frmModificarTI.resources | Bin 0 -> 180 bytes .../CLIENTE.frmModificarTransfeInfo.resources | Bin 0 -> 180 bytes .../CLIENTE.frmMyParametroGrupo.resources | Bin 0 -> 15548 bytes obj/Debug/CLIENTE.frmObjCuenta.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmParam.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.frmParametrosMR.resources | Bin 0 -> 8553 bytes obj/Debug/CLIENTE.frmParamsGral.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmParentesco.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmPatrones.resources | Bin 0 -> 8565 bytes obj/Debug/CLIENTE.frmPreload.resources | Bin 0 -> 10636 bytes .../CLIENTE.frmProcedenciaRecurso.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmPropositoCuenta.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmRazonesCuentaUSD.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmRazonesUSDMX.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmRelacionCuenta.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmRep6.resources | Bin 0 -> 8601 bytes .../CLIENTE.frmSectorEconomico.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmSucursal.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmTInternacional.resources | Bin 0 -> 8541 bytes obj/Debug/CLIENTE.frmTipoCuenta.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmTipoDomicilio.resources | Bin 0 -> 8559 bytes obj/Debug/CLIENTE.frmTipoPersona.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmTipoTransferencia.resources | Bin 0 -> 8559 bytes .../CLIENTE.frmTransferenciaInfo.resources | Bin 0 -> 8601 bytes obj/Debug/CLIENTE.frmVigenciaCon.resources | Bin 0 -> 8599 bytes obj/Debug/CLIENTE.frmclientes.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.logo.resources | Bin 0 -> 35091 bytes obj/Debug/CLIENTE.mdiForm.resources | Bin 0 -> 3828 bytes obj/Debug/CLIENTE.splash.resources | Bin 0 -> 180 bytes obj/Debug/CoreCompileInputs.cache | 1 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 168017 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 11836 bytes obj/Debug/GenerateResource.read.1.tlog | Bin 0 -> 26196 bytes obj/Debug/GenerateResource.write.1.tlog | Bin 0 -> 47518 bytes obj/Debug/MINDS CLIENTEOF.TrustInfo.xml | 12 + obj/Debug/MINDS CLIENTEOF.application | 21 + obj/Debug/MINDS CLIENTEOF.exe | Bin 0 -> 5459968 bytes obj/Debug/MINDS CLIENTEOF.exe.manifest | 328 + obj/Debug/MINDS CLIENTEOF.pdb | Bin 0 -> 2684416 bytes obj/Debug/MINDS CLIENTEOF.xml | 287 + obj/Debug/Minds Cliente.vbproj.CopyComplete | 0 ...nds Cliente.vbproj.CoreCompileInputs.cache | 1 + .../Minds Cliente.vbproj.FileListAbsolute.txt | 8237 +++++++++++++++++ ...inds Cliente.vbproj.GenerateResource.Cache | Bin 0 -> 15642 bytes ...inds Cliente.vbprojAssemblyReference.cache | Bin 0 -> 129977 bytes ...iente.vbprojResolveAssemblyReference.cache | Bin 0 -> 322413 bytes obj/Debug/ResolveAssemblyReference.cache | Bin 0 -> 79485 bytes .../My Project.Resources.Designer.vb.dll | Bin 0 -> 9728 bytes ...vice References.ServiceMT.Reference.vb.dll | Bin 0 -> 9216 bytes ...9-41a8-aad3-918cb5187520_MINDS CLIENTE.exe | Bin 0 -> 5343744 bytes obj/Debug/minds clienteof.exe.licenses | Bin 0 -> 279 bytes obj/x86/Debug/CLIENTE.ActTipoCambio.resources | Bin 0 -> 127059 bytes .../Debug/CLIENTE.CambioPassword.resources | Bin 0 -> 7048 bytes obj/x86/Debug/CLIENTE.CatPais.resources | Bin 0 -> 5197 bytes obj/x86/Debug/CLIENTE.ClientesBol.resources | Bin 0 -> 124195 bytes .../CLIENTE.DetalleDormantAccount.resources | Bin 0 -> 4253 bytes .../Debug/CLIENTE.DetalleOperPre.resources | Bin 0 -> 24920 bytes obj/x86/Debug/CLIENTE.Detalles.resources | Bin 0 -> 8055 bytes obj/x86/Debug/CLIENTE.DormatAccount.resources | Bin 0 -> 8055 bytes .../CLIENTE.EsquemasDetectados.resources | Bin 0 -> 20469 bytes obj/x86/Debug/CLIENTE.ExcProgreso.resources | Bin 0 -> 180 bytes obj/x86/Debug/CLIENTE.FRAlarmasKYC.resources | Bin 0 -> 8570 bytes obj/x86/Debug/CLIENTE.FRAuditoria.resources | Bin 0 -> 43072 bytes .../Debug/CLIENTE.FRCalificacion.resources | Bin 0 -> 3828 bytes obj/x86/Debug/CLIENTE.FRMBusqueda.resources | Bin 0 -> 4920 bytes .../Debug/CLIENTE.FRMFraccionadas.resources | Bin 0 -> 20943 bytes obj/x86/Debug/CLIENTE.FRMListasR.resources | Bin 0 -> 38370 bytes obj/x86/Debug/CLIENTE.FRMyActividad.resources | Bin 0 -> 129537 bytes obj/x86/Debug/CLIENTE.FRMyEstado.resources | Bin 0 -> 129533 bytes .../Debug/CLIENTE.FRMyInstitucion.resources | Bin 0 -> 129535 bytes .../Debug/CLIENTE.FRMyInstrumento.resources | Bin 0 -> 129533 bytes obj/x86/Debug/CLIENTE.FRMyMoneda.resources | Bin 0 -> 129533 bytes obj/x86/Debug/CLIENTE.FRMyOrganismo.resources | Bin 0 -> 129533 bytes obj/x86/Debug/CLIENTE.FRMyProducto.resources | Bin 0 -> 129533 bytes .../Debug/CLIENTE.FRMySubproducto.resources | Bin 0 -> 129533 bytes .../Debug/CLIENTE.FRMyTipoOperacion.resources | Bin 0 -> 129533 bytes obj/x86/Debug/CLIENTE.FechaGrafica.resources | Bin 0 -> 180 bytes .../CLIENTE.FrTransaccionesXGpo.resources | Bin 0 -> 8570 bytes obj/x86/Debug/CLIENTE.FrmAboutBox.resources | Bin 0 -> 10742 bytes obj/x86/Debug/CLIENTE.FrmAgentes.resources | Bin 0 -> 125802 bytes obj/x86/Debug/CLIENTE.FrmAlarmas.resources | Bin 0 -> 10308 bytes obj/x86/Debug/CLIENTE.FrmAlarmasExp.resources | Bin 0 -> 5795 bytes .../Debug/CLIENTE.FrmBuscaListas.resources | Bin 0 -> 8558 bytes obj/x86/Debug/CLIENTE.FrmCal.resources | Bin 0 -> 3931 bytes obj/x86/Debug/CLIENTE.FrmCartas.resources | Bin 0 -> 180 bytes obj/x86/Debug/CLIENTE.FrmChekList.resources | Bin 0 -> 180 bytes .../Debug/CLIENTE.FrmContestacionOF.resources | Bin 0 -> 14008 bytes .../CLIENTE.FrmCuentasRelacionadas.resources | Bin 0 -> 69824 bytes obj/x86/Debug/CLIENTE.FrmDirAgencia.resources | Bin 0 -> 75917 bytes .../Debug/CLIENTE.FrmDivisaGrafica.resources | Bin 0 -> 180 bytes obj/x86/Debug/CLIENTE.FrmDocChk.resources | Bin 0 -> 180 bytes obj/x86/Debug/CLIENTE.FrmDoctosCh.resources | Bin 0 -> 180 bytes .../Debug/CLIENTE.FrmFraccionadaDET.resources | Bin 0 -> 4920 bytes .../Debug/CLIENTE.FrmMasterCatalogo.resources | Bin 0 -> 129533 bytes .../Debug/CLIENTE.FrmNewInsuales.resources | Bin 0 -> 12766 bytes obj/x86/Debug/CLIENTE.FrmOficinas.resources | Bin 0 -> 75917 bytes obj/x86/Debug/CLIENTE.FrmParamSITI.resources | Bin 0 -> 180 bytes .../Debug/CLIENTE.FrmPasswConfig.resources | Bin 0 -> 180 bytes .../Debug/CLIENTE.FrmRepEstadistico.resources | Bin 0 -> 72215 bytes .../Debug/CLIENTE.FrmStatusPatrones.resources | Bin 0 -> 28148 bytes obj/x86/Debug/CLIENTE.FrmUmbral.resources | Bin 0 -> 8590 bytes .../Debug/CLIENTE.GeografiaGrafica.resources | Bin 0 -> 3434 bytes .../Debug/CLIENTE.InusualesCredito.resources | Bin 0 -> 11722 bytes .../CLIENTE.InusualesDerivados.resources | Bin 0 -> 11707 bytes .../Debug/CLIENTE.InusualesDivisas.resources | Bin 0 -> 8578 bytes obj/x86/Debug/CLIENTE.Login.resources | Bin 0 -> 12097 bytes obj/x86/Debug/CLIENTE.Monto.resources | Bin 0 -> 4365 bytes obj/x86/Debug/CLIENTE.MontoGrafica.resources | Bin 0 -> 3828 bytes obj/x86/Debug/CLIENTE.MyAsignaGrupo.resources | Bin 0 -> 42416 bytes obj/x86/Debug/CLIENTE.OperBaja.resources | Bin 0 -> 4165 bytes obj/x86/Debug/CLIENTE.OperPreoAdmin.resources | Bin 0 -> 32633 bytes .../Debug/CLIENTE.OperatividadBaja.resources | Bin 0 -> 4407 bytes obj/x86/Debug/CLIENTE.PaisesBol.resources | Bin 0 -> 125293 bytes .../CLIENTE.Patron_Transacciones.resources | Bin 0 -> 180 bytes obj/x86/Debug/CLIENTE.Perfil.resources | Bin 0 -> 126753 bytes obj/x86/Debug/CLIENTE.Permiso.resources | Bin 0 -> 10721 bytes obj/x86/Debug/CLIENTE.PersonasBol.resources | Bin 0 -> 4407 bytes obj/x86/Debug/CLIENTE.PopUp.resources | Bin 0 -> 180 bytes obj/x86/Debug/CLIENTE.RazonAct.resources | Bin 0 -> 128150 bytes .../Debug/CLIENTE.RepFraccionadas.resources | Bin 0 -> 3959 bytes .../Debug/CLIENTE.RepOpInusuales.resources | Bin 0 -> 8595 bytes obj/x86/Debug/CLIENTE.RepRelevantes.resources | Bin 0 -> 8734 bytes obj/x86/Debug/CLIENTE.ReporteCNBV.resources | Bin 0 -> 3828 bytes obj/x86/Debug/CLIENTE.ReporteMerDin.resources | Bin 0 -> 11707 bytes .../Debug/CLIENTE.ReporteOperComer.resources | Bin 0 -> 11707 bytes .../Debug/CLIENTE.ReporteOperPreo.resources | Bin 0 -> 16559 bytes .../Debug/CLIENTE.ReporteRelevantes.resources | Bin 0 -> 28148 bytes obj/x86/Debug/CLIENTE.ReporteSITI.resources | Bin 0 -> 4943 bytes obj/x86/Debug/CLIENTE.Resources.resources | Bin 0 -> 821167 bytes obj/x86/Debug/CLIENTE.UsuarioM.resources | Bin 0 -> 41547 bytes obj/x86/Debug/CLIENTE.frmCatalogos.resources | Bin 0 -> 41865 bytes .../CLIENTE.frmCatalogosBinarios.resources | Bin 0 -> 7829 bytes .../Debug/CLIENTE.frmConfiguracion.resources | Bin 0 -> 4944 bytes .../CLIENTE.frmConsultaAlarmas.resources | Bin 0 -> 10308 bytes .../CLIENTE.frmDetalleHistorico.resources | Bin 0 -> 8049 bytes .../CLIENTE.frmDetalleHistoricoBI.resources | Bin 0 -> 8049 bytes .../CLIENTE.frmDetalleHistoricoBT.resources | Bin 0 -> 8049 bytes .../CLIENTE.frmDetalleHistoricoDIV.resources | Bin 0 -> 8049 bytes .../CLIENTE.frmHistoricoAlarmas.resources | Bin 0 -> 8066 bytes .../CLIENTE.frmHistoricoAlarmasBI.resources | Bin 0 -> 8066 bytes .../CLIENTE.frmHistoricoAlarmasBT.resources | Bin 0 -> 8066 bytes .../CLIENTE.frmHistoricoAlarmasDIV.resources | Bin 0 -> 8066 bytes .../Debug/CLIENTE.frmLoginWindows.resources | Bin 0 -> 1084 bytes .../CLIENTE.frmMyParametroGrupo.resources | Bin 0 -> 131414 bytes obj/x86/Debug/CLIENTE.frmParam.resources | Bin 0 -> 3828 bytes obj/x86/Debug/CLIENTE.frmclientes.resources | Bin 0 -> 3828 bytes obj/x86/Debug/CLIENTE.logo.resources | Bin 0 -> 35091 bytes obj/x86/Debug/CLIENTE.mdiForm.resources | Bin 0 -> 3828 bytes obj/x86/Debug/CLIENTE.splash.resources | Bin 0 -> 180 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 11783 bytes obj/x86/Debug/GenerateResource.read.1.tlog | Bin 0 -> 21736 bytes obj/x86/Debug/GenerateResource.write.1.tlog | Bin 0 -> 37550 bytes .../Minds Cliente.vbproj.FileListAbsolute.txt | 105 + ...s Cliente.vbproj.ResolveComReference.cache | Bin 0 -> 902 bytes .../My Project.Resources.Designer.vb.dll | Bin 0 -> 10752 bytes obj/x86/Debug/build.force | 0 splash.resx | 120 + splash.vb | 145 + 1068 files changed, 227610 insertions(+) create mode 100644 .vs/Minds Cliente/v14/.suo create mode 100644 .vs/Minds Cliente/v15/.suo create mode 100644 .vs/Minds Cliente/v15/Server/sqlite3/db.lock create mode 100644 .vs/Minds Cliente/v15/Server/sqlite3/storage.ide create mode 100644 .vs/Minds Cliente/v15/Server/sqlite3/storage.ide-shm create mode 100644 .vs/Minds Cliente/v15/Server/sqlite3/storage.ide-wal create mode 100644 Actualizadores/ActTipoCambio.resx create mode 100644 Actualizadores/ActTipoCambio.vb create mode 100644 Actualizadores/FRCalificacion.Designer.vb create mode 100644 Actualizadores/FRCalificacion.resx create mode 100644 Actualizadores/FRCalificacion.vb create mode 100644 Actualizadores/FRMMyParametroGrupo.Designer.vb create mode 100644 Actualizadores/FRMMyParametroGrupo.resx create mode 100644 Actualizadores/FRMMyParametroGrupo.vb create mode 100644 Actualizadores/Form1.Designer.vb create mode 100644 Actualizadores/Form1.resx create mode 100644 Actualizadores/Form1.vb create mode 100644 Actualizadores/FrmAgentes.designer.vb create mode 100644 Actualizadores/FrmAgentes.resx create mode 100644 Actualizadores/FrmAgentes.vb create mode 100644 Actualizadores/FrmCanales.Designer.vb create mode 100644 Actualizadores/FrmCanales.resx create mode 100644 Actualizadores/FrmCanales.vb create mode 100644 Actualizadores/FrmDirAgencia.Designer.vb create mode 100644 Actualizadores/FrmDirAgencia.resx create mode 100644 Actualizadores/FrmDirAgencia.vb create mode 100644 Actualizadores/FrmFuncionario.Designer.vb create mode 100644 Actualizadores/FrmFuncionario.resx create mode 100644 Actualizadores/FrmFuncionario.vb create mode 100644 Actualizadores/FrmOficinas.Designer.vb create mode 100644 Actualizadores/FrmOficinas.resx create mode 100644 Actualizadores/FrmOficinas.vb create mode 100644 Actualizadores/FrmStatusPatrones.Designer.vb create mode 100644 Actualizadores/FrmStatusPatrones.resx create mode 100644 Actualizadores/FrmStatusPatrones.vb create mode 100644 Actualizadores/MyAsignaGrupo.designer.vb create mode 100644 Actualizadores/MyAsignaGrupo.resx create mode 100644 Actualizadores/MyAsignaGrupo.vb create mode 100644 Actualizadores/RazonAct.resx create mode 100644 Actualizadores/RazonAct.vb create mode 100644 Actualizadores/frmAsocCuentas.Designer.vb create mode 100644 Actualizadores/frmAsocCuentas.resx create mode 100644 Actualizadores/frmAsocCuentas.vb create mode 100644 Actualizadores/frmNvaAsocCta.Designer.vb create mode 100644 Actualizadores/frmNvaAsocCta.resx create mode 100644 Actualizadores/frmNvaAsocCta.vb create mode 100644 Actualizadores/frmParam.Designer.vb create mode 100644 Actualizadores/frmParam.resx create mode 100644 Actualizadores/frmParam.vb create mode 100644 Actualizadores/frmParamsGral.Designer.vb create mode 100644 Actualizadores/frmParamsGral.resx create mode 100644 Actualizadores/frmParamsGral.vb create mode 100644 Busquedas/Busquedas.vb create mode 100644 Busquedas/ClienteBol.resx create mode 100644 Busquedas/ClienteBol.vb create mode 100644 Busquedas/FRMListasR.Designer.vb create mode 100644 Busquedas/FRMListasR.resx create mode 100644 Busquedas/FRMListasR.vb create mode 100644 Busquedas/FrmBuscaListas.Designer.vb create mode 100644 Busquedas/FrmBuscaListas.resx create mode 100644 Busquedas/FrmBuscaListas.vb create mode 100644 Busquedas/FrmCalStatus.designer.vb create mode 100644 Busquedas/FrmCalStatus.resx create mode 100644 Busquedas/FrmCalStatus.vb create mode 100644 Busquedas/PaisBol.resx create mode 100644 Busquedas/PaisBol.vb create mode 100644 Busquedas/PersonaBol.resx create mode 100644 Busquedas/PersonaBol.vb create mode 100644 CAT_FUENTEINGRESO.sql create mode 100644 CLIENTE_TemporaryKey.pfx create mode 100644 Catalogos/CatPais.resx create mode 100644 Catalogos/CatPais.vb create mode 100644 Catalogos/Catalogos/CatEstado.resx create mode 100644 Catalogos/Catalogos/CatEstado.vb create mode 100644 Catalogos/Catalogos/CatFuncionario.resx create mode 100644 Catalogos/Catalogos/CatFuncionario.vb create mode 100644 Catalogos/Catalogos/CatMoneda.resx create mode 100644 Catalogos/Catalogos/CatMoneda.vb create mode 100644 Catalogos/Catalogos/CatPais.resx create mode 100644 Catalogos/Catalogos/CatPais.vb create mode 100644 Catalogos/Catalogos/CatPaisMoneda.resx create mode 100644 Catalogos/Catalogos/CatPaisMoneda.vb create mode 100644 Catalogos/Catalogos/CatPlaza.resx create mode 100644 Catalogos/Catalogos/CatPlaza.vb create mode 100644 Catalogos/Catalogos/CatRegion.resx create mode 100644 Catalogos/Catalogos/CatRegion.vb create mode 100644 Catalogos/Catalogos/CatSubProducto.resx create mode 100644 Catalogos/Catalogos/CatSubProducto.vb create mode 100644 Catalogos/Catalogos/CatSucursal.resx create mode 100644 Catalogos/Catalogos/CatSucursal.vb create mode 100644 Catalogos/Catalogos/CatUnitarios.resx create mode 100644 Catalogos/Catalogos/CatUnitarios.vb create mode 100644 Catalogos/Catalogos/EstadoCat.resx create mode 100644 Catalogos/Catalogos/EstadoCat.vb create mode 100644 Catalogos/Catalogos/PaisCatalogo.resx create mode 100644 Catalogos/Catalogos/PaisCatalogo.vb create mode 100644 Catalogos/Catalogos/PlazaCat.resx create mode 100644 Catalogos/Catalogos/PlazaCat.vb create mode 100644 Catalogos/Catalogos/SubProductoCat.resx create mode 100644 Catalogos/Catalogos/SubProductoCat.vb create mode 100644 Catalogos/FRMyActividad.Designer.vb create mode 100644 Catalogos/FRMyActividad.resx create mode 100644 Catalogos/FRMyActividad.vb create mode 100644 Catalogos/FRMyEstado.Designer.vb create mode 100644 Catalogos/FRMyEstado.resx create mode 100644 Catalogos/FRMyEstado.vb create mode 100644 Catalogos/FRMyInstitucion.Designer.vb create mode 100644 Catalogos/FRMyInstitucion.resx create mode 100644 Catalogos/FRMyInstitucion.vb create mode 100644 Catalogos/FRMyInstrumento.Designer.vb create mode 100644 Catalogos/FRMyInstrumento.resx create mode 100644 Catalogos/FRMyInstrumento.vb create mode 100644 Catalogos/FRMyMoneda.Designer.vb create mode 100644 Catalogos/FRMyMoneda.resx create mode 100644 Catalogos/FRMyMoneda.vb create mode 100644 Catalogos/FRMyOrganismo.Designer.vb create mode 100644 Catalogos/FRMyOrganismo.resx create mode 100644 Catalogos/FRMyOrganismo.vb create mode 100644 Catalogos/FRMyProducto.Designer.vb create mode 100644 Catalogos/FRMyProducto.resx create mode 100644 Catalogos/FRMyProducto.vb create mode 100644 Catalogos/FRMySubproducto.Designer.vb create mode 100644 Catalogos/FRMySubproducto.resx create mode 100644 Catalogos/FRMySubproducto.vb create mode 100644 Catalogos/FRMyTipoOperacion.Designer.vb create mode 100644 Catalogos/FRMyTipoOperacion.resx create mode 100644 Catalogos/FRMyTipoOperacion.vb create mode 100644 Catalogos/FrmMasterCatalogo.Designer.vb create mode 100644 Catalogos/FrmMasterCatalogo.resx create mode 100644 Catalogos/FrmMasterCatalogo.vb create mode 100644 Catalogos/Mantenimiento/FrmEmailFTP.Designer.vb create mode 100644 Catalogos/Mantenimiento/FrmEmailFTP.resx create mode 100644 Catalogos/Mantenimiento/FrmEmailFTP.vb create mode 100644 Catalogos/Mantenimiento/frmActividadVulnerable.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmActividadVulnerable.resx create mode 100644 Catalogos/Mantenimiento/frmActividadVulnerable.vb create mode 100644 Catalogos/Mantenimiento/frmCASFIM.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmCASFIM.resx create mode 100644 Catalogos/Mantenimiento/frmCASFIM.vb create mode 100644 Catalogos/Mantenimiento/frmConcepto.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmConcepto.resx create mode 100644 Catalogos/Mantenimiento/frmConcepto.vb create mode 100644 Catalogos/Mantenimiento/frmCuentasUSD.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmCuentasUSD.resx create mode 100644 Catalogos/Mantenimiento/frmCuentasUSD.vb create mode 100644 Catalogos/Mantenimiento/frmDestinoRecurso.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmDestinoRecurso.resx create mode 100644 Catalogos/Mantenimiento/frmDestinoRecurso.vb create mode 100644 Catalogos/Mantenimiento/frmEmailAnonimo.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmEmailAnonimo.resx create mode 100644 Catalogos/Mantenimiento/frmEmailAnonimo.vb create mode 100644 Catalogos/Mantenimiento/frmEstructuraCorp.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmEstructuraCorp.resx create mode 100644 Catalogos/Mantenimiento/frmEstructuraCorp.vb create mode 100644 Catalogos/Mantenimiento/frmFiguraLegal.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmFiguraLegal.resx create mode 100644 Catalogos/Mantenimiento/frmFiguraLegal.vb create mode 100644 Catalogos/Mantenimiento/frmFuenteIngreso.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmFuenteIngreso.resx create mode 100644 Catalogos/Mantenimiento/frmFuenteIngreso.vb create mode 100644 Catalogos/Mantenimiento/frmGrupoRiesgo.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmGrupoRiesgo.resx create mode 100644 Catalogos/Mantenimiento/frmGrupoRiesgo.vb create mode 100644 Catalogos/Mantenimiento/frmIdentificacion.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmIdentificacion.resx create mode 100644 Catalogos/Mantenimiento/frmIdentificacion.vb create mode 100644 Catalogos/Mantenimiento/frmInstrumento.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmInstrumento.resx create mode 100644 Catalogos/Mantenimiento/frmInstrumento.vb create mode 100644 Catalogos/Mantenimiento/frmLocalidad.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmLocalidad.resx create mode 100644 Catalogos/Mantenimiento/frmLocalidad.vb create mode 100644 Catalogos/Mantenimiento/frmMailsAnonimos.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmMailsAnonimos.resx create mode 100644 Catalogos/Mantenimiento/frmMailsAnonimos.vb create mode 100644 Catalogos/Mantenimiento/frmParentesco.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmParentesco.resx create mode 100644 Catalogos/Mantenimiento/frmParentesco.vb create mode 100644 Catalogos/Mantenimiento/frmProcedenciaRecurso.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmProcedenciaRecurso.resx create mode 100644 Catalogos/Mantenimiento/frmProcedenciaRecurso.vb create mode 100644 Catalogos/Mantenimiento/frmPropositoCuenta.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmPropositoCuenta.resx create mode 100644 Catalogos/Mantenimiento/frmPropositoCuenta.vb create mode 100644 Catalogos/Mantenimiento/frmRazonesCuentaUSD.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmRazonesCuentaUSD.resx create mode 100644 Catalogos/Mantenimiento/frmRazonesCuentaUSD.vb create mode 100644 Catalogos/Mantenimiento/frmRazonesUSDMX.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmRazonesUSDMX.resx create mode 100644 Catalogos/Mantenimiento/frmRazonesUSDMX.vb create mode 100644 Catalogos/Mantenimiento/frmRelacionCuenta.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmRelacionCuenta.resx create mode 100644 Catalogos/Mantenimiento/frmRelacionCuenta.vb create mode 100644 Catalogos/Mantenimiento/frmSectorEconomico.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmSectorEconomico.resx create mode 100644 Catalogos/Mantenimiento/frmSectorEconomico.vb create mode 100644 Catalogos/Mantenimiento/frmSucursal.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmSucursal.resx create mode 100644 Catalogos/Mantenimiento/frmSucursal.vb create mode 100644 Catalogos/Mantenimiento/frmTipoCuenta.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmTipoCuenta.resx create mode 100644 Catalogos/Mantenimiento/frmTipoCuenta.vb create mode 100644 Catalogos/Mantenimiento/frmTipoDomicilio.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmTipoDomicilio.resx create mode 100644 Catalogos/Mantenimiento/frmTipoDomicilio.vb create mode 100644 Catalogos/Mantenimiento/frmTipoPersona.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmTipoPersona.resx create mode 100644 Catalogos/Mantenimiento/frmTipoPersona.vb create mode 100644 Catalogos/Mantenimiento/frmTipoTransferencia.Designer.vb create mode 100644 Catalogos/Mantenimiento/frmTipoTransferencia.resx create mode 100644 Catalogos/Mantenimiento/frmTipoTransferencia.vb create mode 100644 Catalogos/frmPatrones.Designer.vb create mode 100644 Catalogos/frmPatrones.resx create mode 100644 Catalogos/frmPatrones.vb create mode 100644 Catalogos/mdiprincipal.txt create mode 100644 ClasesModulos/BarraInformacion.vb create mode 100644 ClasesModulos/CatUnitarios.resx create mode 100644 ClasesModulos/CatUnitarios.vb create mode 100644 ClasesModulos/ClassCatalogos.vb create mode 100644 ClasesModulos/ClassCom.vb create mode 100644 ClasesModulos/ClassMyUtils.vb create mode 100644 ClasesModulos/ClassSQL.vb create mode 100644 ClasesModulos/ClassTablaAExcel.vb create mode 100644 ClasesModulos/Command.vb create mode 100644 ClasesModulos/ConexionNET.vb create mode 100644 ClasesModulos/LeeEditorRegistro.vb create mode 100644 ClasesModulos/LlenaCombo.vb create mode 100644 ClasesModulos/LlenaGrid.vb create mode 100644 ClasesModulos/LlenaLista.vb create mode 100644 ClasesModulos/LlenaTabla.vb create mode 100644 ClasesModulos/Registro.vb create mode 100644 ClasesModulos/ValidaTexto.vb create mode 100644 ClasesModulos/aExcel.vb create mode 100644 ClasesModulos/clBusqueda.vb create mode 100644 ClasesModulos/clConfiguraCHART.vb create mode 100644 ClasesModulos/clOcultarColumna.vb create mode 100644 ClasesModulos/clsComplejo.vb create mode 100644 ClasesModulos/clsDeshabilita.vb create mode 100644 ClasesModulos/clsExcel.vb create mode 100644 ClasesModulos/clsGrafica.vb create mode 100644 ClasesModulos/clsVaribles.vb create mode 100644 ClasesModulos/dmModulo.vb create mode 100644 ClassDiagram1.cd create mode 100644 ClassDiagram2.cd create mode 100644 ClassDiagram3.cd create mode 100644 ClassDiagram4.cd create mode 100644 ClassDiagram5.cd create mode 100644 ClassDiagram6.cd create mode 100644 ClassDiagram7.cd create mode 100644 ClassFunciones.vb create mode 100644 ClassSITI.vb create mode 100644 ClassSITI_Respaldo_20140506_1954.vb create mode 100644 EsquemasDetectados.resx create mode 100644 EsquemasDetectados.vb create mode 100644 FRMBusqueda.Designer.vb create mode 100644 FRMBusqueda.resx create mode 100644 FRMBusqueda.vb create mode 100644 FrmAboutBox.Designer.vb create mode 100644 FrmAboutBox.resx create mode 100644 FrmAboutBox.vb create mode 100644 FrmAlarmas.designer.vb create mode 100644 FrmAlarmas.resx create mode 100644 FrmAlarmas.vb create mode 100644 FrmAlarmasExp.Designer.vb create mode 100644 FrmAlarmasExp.resx create mode 100644 FrmAlarmasExp.vb create mode 100644 FrmAvisos.designer.vb create mode 100644 FrmAvisos.resx create mode 100644 FrmAvisos.vb create mode 100644 FrmCal.resx create mode 100644 FrmCal.vb create mode 100644 FrmCalStatus.Designer.vb create mode 100644 FrmCalStatus.resx create mode 100644 FrmCalStatus.vb create mode 100644 FrmCartas.resx create mode 100644 FrmCartas.vb create mode 100644 FrmChekList.resx create mode 100644 FrmChekList.vb create mode 100644 FrmContestacionOF.Designer.vb create mode 100644 FrmContestacionOF.resx create mode 100644 FrmContestacionOF.vb create mode 100644 FrmDetallesUmbral.Designer.vb create mode 100644 FrmDetallesUmbral.resx create mode 100644 FrmDetallesUmbral.vb create mode 100644 FrmDocChk.Designer.vb create mode 100644 FrmDocChk.resx create mode 100644 FrmDocChk.vb create mode 100644 FrmDoctosCh.resx create mode 100644 FrmDoctosCh.vb create mode 100644 FrmInformes.Designer.vb create mode 100644 FrmInformes.resx create mode 100644 FrmInformes.vb create mode 100644 FrmRepInterExt.Designer.vb create mode 100644 FrmRepInterExt.resx create mode 100644 FrmRepInterExt.vb create mode 100644 FrmUmbral.Designer.vb create mode 100644 FrmUmbral.resx create mode 100644 FrmUmbral.vb create mode 100644 Graficas/FechaGrafica.resx create mode 100644 Graficas/FechaGrafica.vb create mode 100644 Graficas/FrmDivisaGrafica.Designer.vb create mode 100644 Graficas/FrmDivisaGrafica.resx create mode 100644 Graficas/FrmDivisaGrafica.vb create mode 100644 Graficas/GeografiaGrafica.resx create mode 100644 Graficas/GeografiaGrafica.vb create mode 100644 Graficas/Monto.resx create mode 100644 Graficas/Monto.vb create mode 100644 Graficas/MontoGrafica.resx create mode 100644 Graficas/MontoGrafica.vb create mode 100644 Graficas/OperBajaGrafica.resx create mode 100644 Graficas/OperBajaGrafica.vb create mode 100644 Graficas/Patron Transacciones.Designer.vb create mode 100644 Graficas/Patron Transacciones.resx create mode 100644 Graficas/Patron Transacciones.vb create mode 100644 HistoricoAlarmas/frmDetalleHistorico.Designer.vb create mode 100644 HistoricoAlarmas/frmDetalleHistorico.resx create mode 100644 HistoricoAlarmas/frmDetalleHistorico.vb create mode 100644 HistoricoAlarmas/frmDetalleHistoricoBI.Designer.vb create mode 100644 HistoricoAlarmas/frmDetalleHistoricoBI.resx create mode 100644 HistoricoAlarmas/frmDetalleHistoricoBI.vb create mode 100644 HistoricoAlarmas/frmDetalleHistoricoBT.Designer.vb create mode 100644 HistoricoAlarmas/frmDetalleHistoricoBT.resx create mode 100644 HistoricoAlarmas/frmDetalleHistoricoBT.vb create mode 100644 HistoricoAlarmas/frmDetalleHistoricoDIV.Designer.vb create mode 100644 HistoricoAlarmas/frmDetalleHistoricoDIV.resx create mode 100644 HistoricoAlarmas/frmDetalleHistoricoDIV.vb create mode 100644 HistoricoAlarmas/frmExcedentes.Designer.vb create mode 100644 HistoricoAlarmas/frmExcedentes.resx create mode 100644 HistoricoAlarmas/frmExcedentes.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmas.Designer.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmas.resx create mode 100644 HistoricoAlarmas/frmHistoricoAlarmas.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasBI.Designer.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasBI.resx create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasBI.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasBT.Designer.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasBT.resx create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasBT.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasDIV.Designer.vb create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasDIV.resx create mode 100644 HistoricoAlarmas/frmHistoricoAlarmasDIV.vb create mode 100644 Imagenes/255_7.ico create mode 100644 Imagenes/BUS01A.ICO create mode 100644 Imagenes/CANCEL.BMP create mode 100644 Imagenes/CANCEL_1.bmp create mode 100644 Imagenes/Confirm.bmp create mode 100644 Imagenes/ERASE02.ICO create mode 100644 Imagenes/EYE.ICO create mode 100644 Imagenes/FIND.BMP create mode 100644 Imagenes/FINLAGUNA.jpg create mode 100644 Imagenes/FINLAG_logo-2_ch_2.jpg create mode 100644 Imagenes/FINLAG_logo-2_mediano.jpg create mode 100644 Imagenes/FondoBoton.jpg create mode 100644 Imagenes/FondoBoton_chico.jpg create mode 100644 Imagenes/FondoPantalla01.jpg create mode 100644 Imagenes/Fondo_pantalla_mano.jpg create mode 100644 Imagenes/GNP_01_vivir es increible.bmp create mode 100644 Imagenes/GNP_02.jpg create mode 100644 Imagenes/GNP_02_vivir es increible.jpg create mode 100644 Imagenes/GNP_03_vivir es increible.jpg create mode 100644 Imagenes/GNP_04.jpg create mode 100644 Imagenes/GNP_04_01.jpg create mode 100644 Imagenes/GNP_04_02.jpg create mode 100644 Imagenes/GNP_04_vivir es increible.jpg create mode 100644 Imagenes/GNP_logo.png create mode 100644 Imagenes/HANDSHAK.ICO create mode 100644 Imagenes/LogoCondorBS_v2_sin leyenda.jpg create mode 100644 Imagenes/LogoFinca02.jpg create mode 100644 Imagenes/Logo_GNP.jpg create mode 100644 Imagenes/Logo_GNP_v1.0.jpg create mode 100644 Imagenes/MISC05.ICO create mode 100644 Imagenes/MISC06.ICO create mode 100644 Imagenes/PRINT.BMP create mode 100644 Imagenes/SECUR08.ICO create mode 100644 Imagenes/Salir1.png create mode 100644 Imagenes/Salir2.png create mode 100644 Imagenes/TRASH02B.ICO create mode 100644 Imagenes/TRFFC00C.ICO create mode 100644 Imagenes/Transfiere_XLS_DB.bmp create mode 100644 Imagenes/W95MBX01.ICO create mode 100644 Imagenes/WRITE2.ICO create mode 100644 Imagenes/botones/FondoBoton_chico.jpg create mode 100644 Imagenes/botones/Salir2.png create mode 100644 Imagenes/botones/botonAdd.png create mode 100644 Imagenes/botones/botonCut.png create mode 100644 Imagenes/botones/botonEdit.png create mode 100644 Imagenes/botones/botonErase.png create mode 100644 Imagenes/botones/botonExit.png create mode 100644 Imagenes/botones/botonFind.png create mode 100644 Imagenes/botones/botonOK.png create mode 100644 Imagenes/botones/botonPrint.png create mode 100644 Imagenes/botones/checked.png create mode 100644 Imagenes/buscar.bmp create mode 100644 Imagenes/cambio.bmp create mode 100644 Imagenes/cambio.ico create mode 100644 Imagenes/checked.png create mode 100644 Imagenes/clipboard.png create mode 100644 Imagenes/consulta.bmp create mode 100644 Imagenes/consulta1.bmp create mode 100644 Imagenes/decrypted.jpg create mode 100644 Imagenes/decrypted.png create mode 100644 Imagenes/fuc.ico create mode 100644 Imagenes/gnp_03.jpg create mode 100644 Imagenes/gnp_05.jpg create mode 100644 Imagenes/gnp_05_vivir es increible.jpg create mode 100644 Imagenes/gnp_06_vivir es increible.jpg create mode 100644 Imagenes/gnp_07_vivir es increible.jpg create mode 100644 Imagenes/gnp_08_vivir es increible.jpg create mode 100644 Imagenes/gnp_09_vivir es increible.jpg create mode 100644 Imagenes/gnp_10_vivir es increible.bmp create mode 100644 Imagenes/home.png create mode 100644 Imagenes/logo kuspit.jpg create mode 100644 Imagenes/monitor.png create mode 100644 Imagenes/salida-01.bmp create mode 100644 Imagenes/salir.bmp create mode 100644 Imagenes/user_info.png create mode 100644 Imagenes/usr01.bmp create mode 100644 Imagenes/usr01.ico create mode 100644 Imagenes/usr01.png create mode 100644 Imagenes/ver.bmp create mode 100644 Imagenes/xls_ico.bmp create mode 100644 LR/frmListaRSPID.Designer.vb create mode 100644 LR/frmListaRSPID.resx create mode 100644 LR/frmListaRSPID.vb create mode 100644 MINDS.ico create mode 100644 MainForm.designer.vb create mode 100644 MainForm.resx create mode 100644 MainForm.vb create mode 100644 Minds Cliente.sln create mode 100644 Minds Cliente.suo create mode 100644 Minds Cliente.vbproj create mode 100644 Minds Cliente.vbproj.user create mode 100644 My Project/Application.Designer.vb create mode 100644 My Project/Application.myapp create mode 100644 My Project/AssemblyInfo.vb create mode 100644 My Project/Resources.Designer.vb create mode 100644 My Project/Resources.resx create mode 100644 My Project/app.manifest create mode 100644 My Project/licenses.licx create mode 100644 PFCartaClientes.doc create mode 100644 PMCartaClientes.doc create mode 100644 PopUp.Designer.vb create mode 100644 PopUp.resx create mode 100644 PopUp.vb create mode 100644 ProcesoHIT/FrmProcesoHit.Designer.vb create mode 100644 ProcesoHIT/FrmProcesoHit.resx create mode 100644 ProcesoHIT/FrmProcesoHit.vb create mode 100644 ProcesoHIT/frmConfigHit.Designer.vb create mode 100644 ProcesoHIT/frmConfigHit.resx create mode 100644 ProcesoHIT/frmConfigHit.vb create mode 100644 ProcesoHIT/frmDetalleHit.Designer.vb create mode 100644 ProcesoHIT/frmDetalleHit.resx create mode 100644 ProcesoHIT/frmDetalleHit.vb create mode 100644 Prueba Carta Nueva Funcionalidad.doc create mode 100644 Reportes/2040022111231.002 create mode 100644 Reportes/CLIENTE.CierreGrupal.resources create mode 100644 Reportes/CierreGrupal.resx create mode 100644 Reportes/CierreGrupal.vb create mode 100644 Reportes/DetalleDormantAccount.resx create mode 100644 Reportes/DetalleDormantAccount.vb create mode 100644 Reportes/DetalleOperPre.resx create mode 100644 Reportes/DetalleOperPre.vb create mode 100644 Reportes/Detalles.resx create mode 100644 Reportes/Detalles.vb create mode 100644 Reportes/DormatAccount.resx create mode 100644 Reportes/DormatAccount.vb create mode 100644 Reportes/ExcProgreso.resx create mode 100644 Reportes/ExcProgreso.vb create mode 100644 Reportes/FRAlarmasKYC.Designer.vb create mode 100644 Reportes/FRAlarmasKYC.resx create mode 100644 Reportes/FRAlarmasKYC.vb create mode 100644 Reportes/FRAlarmasKYC.zip create mode 100644 Reportes/FRAuditoria.Designer.vb create mode 100644 Reportes/FRAuditoria.resx create mode 100644 Reportes/FRAuditoria.vb create mode 100644 Reportes/FRMFraccionadas.Designer.vb create mode 100644 Reportes/FRMFraccionadas.resx create mode 100644 Reportes/FRMFraccionadas.vb create mode 100644 Reportes/FrTransaccionesXGpo.Designer.vb create mode 100644 Reportes/FrTransaccionesXGpo.resx create mode 100644 Reportes/FrTransaccionesXGpo.vb create mode 100644 Reportes/FrmCuentasRelacionadas.Designer.vb create mode 100644 Reportes/FrmCuentasRelacionadas.resx create mode 100644 Reportes/FrmCuentasRelacionadas.vb create mode 100644 Reportes/FrmDetalle.Designer.vb create mode 100644 Reportes/FrmDetalle.resx create mode 100644 Reportes/FrmDetalle.vb create mode 100644 Reportes/FrmFraccionadaDET.Designer.vb create mode 100644 Reportes/FrmFraccionadaDET.resx create mode 100644 Reportes/FrmFraccionadaDET.vb create mode 100644 Reportes/FrmIngresosDepositos.designer.vb create mode 100644 Reportes/FrmIngresosDepositos.resx create mode 100644 Reportes/FrmIngresosDepositos.vb create mode 100644 Reportes/FrmNewInsuales.Designer.vb create mode 100644 Reportes/FrmNewInsuales.resx create mode 100644 Reportes/FrmNewInsuales.vb create mode 100644 Reportes/FrmParamSITI.Designer.vb create mode 100644 Reportes/FrmParamSITI.resx create mode 100644 Reportes/FrmParamSITI.vb create mode 100644 Reportes/FrmRepAnonimo.Designer.vb create mode 100644 Reportes/FrmRepAnonimo.resx create mode 100644 Reportes/FrmRepAnonimo.vb create mode 100644 Reportes/FrmRepEstadistico.Designer.vb create mode 100644 Reportes/FrmRepEstadistico.resx create mode 100644 Reportes/FrmRepEstadistico.vb create mode 100644 Reportes/FrmReporteAsesorias.Designer.vb create mode 100644 Reportes/FrmReporteAsesorias.resx create mode 100644 Reportes/FrmReporteAsesorias.vb create mode 100644 Reportes/FrmReporteSITI.Designer.vb create mode 100644 Reportes/FrmReporteSITI.resx create mode 100644 Reportes/FrmReporteSITI.vb create mode 100644 Reportes/FrmUmbral.designer.vb create mode 100644 Reportes/FrmUmbral.resx create mode 100644 Reportes/FrmUmbral.vb create mode 100644 Reportes/InusualesCredito.resx create mode 100644 Reportes/InusualesCredito.vb create mode 100644 Reportes/InusualesDerivados.resx create mode 100644 Reportes/InusualesDerivados.vb create mode 100644 Reportes/InusualesDivisas.resx create mode 100644 Reportes/InusualesDivisas.vb create mode 100644 Reportes/OperInuSinTran.designer.vb create mode 100644 Reportes/OperInuSinTran.resx create mode 100644 Reportes/OperInuSinTran.vb create mode 100644 Reportes/OperPreoAdmin.resx create mode 100644 Reportes/OperPreoAdmin.vb create mode 100644 Reportes/OperPreoAdminDetalle.Designer.vb create mode 100644 Reportes/OperPreoAdminDetalle.resx create mode 100644 Reportes/OperPreoAdminDetalle.vb create mode 100644 Reportes/OperPreoSinTran.Designer.vb create mode 100644 Reportes/OperPreoSinTran.resx create mode 100644 Reportes/OperPreoSinTran.vb create mode 100644 Reportes/OperatividadBaja.resx create mode 100644 Reportes/OperatividadBaja.vb create mode 100644 Reportes/PersonasRelacionadas.resx create mode 100644 Reportes/PersonasRelacionadas.vb create mode 100644 Reportes/PersonasRelacionadasDet.resx create mode 100644 Reportes/PersonasRelacionadasDet.vb create mode 100644 Reportes/Relevantes.resx create mode 100644 Reportes/Relevantes.vb create mode 100644 Reportes/RepFraccionadas.resx create mode 100644 Reportes/RepFraccionadas.vb create mode 100644 Reportes/RepGrafica.resx create mode 100644 Reportes/RepGrafica.vb create mode 100644 Reportes/RepOpInusuales.resx create mode 100644 Reportes/RepOpInusuales.vb create mode 100644 Reportes/RepRelevantes.resx create mode 100644 Reportes/RepRelevantes.vb create mode 100644 Reportes/ReporteCNBV.resx create mode 100644 Reportes/ReporteCNBV.vb create mode 100644 Reportes/ReporteMerDin.resx create mode 100644 Reportes/ReporteMerDin.vb create mode 100644 Reportes/ReporteOperComer.resx create mode 100644 Reportes/ReporteOperComer.vb create mode 100644 Reportes/ReporteOperPreo.resx create mode 100644 Reportes/ReporteOperPreo.vb create mode 100644 Reportes/ReporteRelevantes.designer.vb create mode 100644 Reportes/ReporteRelevantes.resx create mode 100644 Reportes/ReporteRelevantes.vb create mode 100644 Reportes/ReporteSITI.Designer.vb create mode 100644 Reportes/ReporteSITI.resx create mode 100644 Reportes/ReporteSITI.vb create mode 100644 Reportes/VigenciaAlertas/DetallesSin.resx create mode 100644 Reportes/VigenciaAlertas/DetallesSin.vb create mode 100644 Reportes/VigenciaAlertas/FrmVigenciaAlertas.Designer.vb create mode 100644 Reportes/VigenciaAlertas/FrmVigenciaAlertas.resx create mode 100644 Reportes/VigenciaAlertas/FrmVigenciaAlertas.vb create mode 100644 Reportes/VigenciaAlertas/frmVigenciaCon.Designer.vb create mode 100644 Reportes/VigenciaAlertas/frmVigenciaCon.resx create mode 100644 Reportes/VigenciaAlertas/frmVigenciaCon.vb create mode 100644 Reportes/chequesdetalle.rar create mode 100644 Reportes/frmChequeCaja_Detalle.Designer.vb create mode 100644 Reportes/frmChequeCaja_Detalle.resx create mode 100644 Reportes/frmChequeCaja_Detalle.vb create mode 100644 Reportes/frmDetalleFTI.Designer.vb create mode 100644 Reportes/frmDetalleFTI.resx create mode 100644 Reportes/frmDetalleFTI.vb create mode 100644 Reportes/frmListaEvidenciasAlarmas.Designer.vb create mode 100644 Reportes/frmListaEvidenciasAlarmas.resx create mode 100644 Reportes/frmListaEvidenciasAlarmas.vb create mode 100644 Resources/Application.Designer.vb create mode 100644 Resources/Application.myapp create mode 100644 Resources/AssemblyInfo.vb create mode 100644 Resources/Logo_Empresa.png create mode 100644 Resources/Minds1.JPG create mode 100644 Resources/Minds2.JPG create mode 100644 Resources/Mizuho.jpg create mode 100644 Resources/Resources.Designer.vb create mode 100644 Resources/Resources.resx create mode 100644 Resources/Settings.Designer.vb create mode 100644 Resources/Settings.settings create mode 100644 Resources/app.manifest create mode 100644 Resources/blackrock-logo-white-on-black.png create mode 100644 Resources/blackrock_logo.png create mode 100644 Resources/logo.jpg create mode 100644 Resources/logo1.jpg create mode 100644 Resources/logo_Empresa.jpg create mode 100644 Resources/logo_mizuho.jpg create mode 100644 Resources/pantalla_logo.png create mode 100644 Seguridad/CambioPassword.resx create mode 100644 Seguridad/CambioPassword.vb create mode 100644 Seguridad/FrmPasswConfig.Designer.vb create mode 100644 Seguridad/FrmPasswConfig.resx create mode 100644 Seguridad/FrmPasswConfig.vb create mode 100644 Seguridad/Login.resx create mode 100644 Seguridad/Login.vb create mode 100644 Seguridad/Perfil.resx create mode 100644 Seguridad/Perfil.vb create mode 100644 Seguridad/Permiso.resx create mode 100644 Seguridad/Permiso.vb create mode 100644 Seguridad/ScreenCapture.vb create mode 100644 Seguridad/UsuarioM.Designer.vb create mode 100644 Seguridad/UsuarioM.resx create mode 100644 Seguridad/UsuarioM.vb create mode 100644 Seguridad/frmLoginWindows.Designer.vb create mode 100644 Seguridad/frmLoginWindows.resx create mode 100644 Seguridad/frmLoginWindows.vb create mode 100644 Service References/ServiceMT/Reference.svcmap create mode 100644 Service References/ServiceMT/Reference.vb create mode 100644 Service References/ServiceMT/WcfMTmessageIntegratorLib.DataObjects1.xsd create mode 100644 Service References/ServiceMT/configuration.svcinfo create mode 100644 Service References/ServiceMT/configuration91.svcinfo create mode 100644 Service References/ServiceMT/service1.wsdl create mode 100644 Service References/ServiceMT/service2.xsd create mode 100644 Service References/ServiceMT/service21.xsd create mode 100644 VariablesGlobales.vb create mode 100644 app.config create mode 100644 bin/AxInterop.MSComCtl2.dll create mode 100644 bin/AxInterop.MSFlexGridLib.dll create mode 100644 bin/C1.Common.dll create mode 100644 bin/C1.Win.C1TrueDBGrid.dll create mode 100644 bin/ChartFX.Base.dll create mode 100644 bin/ChartFX.dll create mode 100644 bin/Conexion_MindsOP.ini create mode 100644 bin/DevExpress.Utils.dll create mode 100644 bin/DevExpress.XtraEditors.Core.dll create mode 100644 bin/DevExpress.XtraEditors.Design.dll create mode 100644 bin/DevExpress.XtraGrid.Design.dll create mode 100644 bin/DevExpress.XtraGrid.dll create mode 100644 bin/DevExpress.XtraGridMenus.dll create mode 100644 bin/DevExpress.XtraSideBar.dll create mode 100644 bin/DevExpress.XtraTreeList.Design.dll create mode 100644 bin/DevExpress.XtraTreeList.dll create mode 100644 bin/Interop.ChartfxLib.dll create mode 100644 bin/Interop.Excel.dll create mode 100644 bin/Interop.MSHelpServices.dll create mode 100644 bin/Interop.Microsoft.Office.Core.dll create mode 100644 bin/Interop.Microsoft.Office.Interop.Excel.dll create mode 100644 bin/Interop.Office.dll create mode 100644 bin/MINDS CLIENTE.vshost.application create mode 100644 bin/MINDS CLIENTE.vshost.exe.config create mode 100644 bin/MINDS CLIENTE.vshost.exe.manifest create mode 100644 bin/MINDS CLIENTEOF.application create mode 100644 bin/MINDS CLIENTEOF.exe create mode 100644 bin/MINDS CLIENTEOF.exe.config create mode 100644 bin/MINDS CLIENTEOF.exe.manifest create mode 100644 bin/MINDS CLIENTEOF.pdb create mode 100644 bin/MINDS CLIENTEOF.rar create mode 100644 bin/MINDS CLIENTEOF.vshost.application create mode 100644 bin/MINDS CLIENTEOF.vshost.exe create mode 100644 bin/MINDS CLIENTEOF.vshost.exe.config create mode 100644 bin/MINDS CLIENTEOF.vshost.exe.manifest create mode 100644 bin/MINDS CLIENTEOF.xml create mode 100644 bin/Microsoft.Vbe.Interop.dll create mode 100644 bin/Microsoft.VisualBasic.PowerPacks.Vs.dll create mode 100644 bin/Minds Cliente.fcc.dll create mode 100644 bin/Minds Cliente.fde.dll create mode 100644 bin/Minds Cliente.fti.dll create mode 100644 bin/PrjLogin.exe create mode 100644 bin/adodb.dll create mode 100644 bin/app.publish/MINDS CLIENTEOF.exe create mode 100644 bin/fcc.xml create mode 100644 bin/fde.xml create mode 100644 bin/fti.xml create mode 100644 bin/office.dll create mode 100644 bin/stdole.dll create mode 100644 conexion/Catalogos/CatEstado.resx create mode 100644 conexion/Catalogos/CatEstado.vb create mode 100644 conexion/Catalogos/CatFuncionario.resx create mode 100644 conexion/Catalogos/CatFuncionario.vb create mode 100644 conexion/Catalogos/CatMoneda.resx create mode 100644 conexion/Catalogos/CatMoneda.vb create mode 100644 conexion/Catalogos/CatPais.resx create mode 100644 conexion/Catalogos/CatPais.vb create mode 100644 conexion/Catalogos/CatPaisMoneda.resx create mode 100644 conexion/Catalogos/CatPaisMoneda.vb create mode 100644 conexion/Catalogos/CatPlaza.resx create mode 100644 conexion/Catalogos/CatPlaza.vb create mode 100644 conexion/Catalogos/CatRegion.resx create mode 100644 conexion/Catalogos/CatRegion.vb create mode 100644 conexion/Catalogos/CatSubProducto.resx create mode 100644 conexion/Catalogos/CatSubProducto.vb create mode 100644 conexion/Catalogos/CatSucursal.resx create mode 100644 conexion/Catalogos/CatSucursal.vb create mode 100644 conexion/Catalogos/CatUnitarios.resx create mode 100644 conexion/Catalogos/CatUnitarios.vb create mode 100644 conexion/Catalogos/EstadoCat.resx create mode 100644 conexion/Catalogos/EstadoCat.vb create mode 100644 conexion/Catalogos/PaisCatalogo.resx create mode 100644 conexion/Catalogos/PaisCatalogo.vb create mode 100644 conexion/Catalogos/PlazaCat.resx create mode 100644 conexion/Catalogos/PlazaCat.vb create mode 100644 conexion/Catalogos/SubProductoCat.resx create mode 100644 conexion/Catalogos/SubProductoCat.vb create mode 100644 conexion/Catalogos/clsString.vb create mode 100644 conexion/Configuracion.resx create mode 100644 conexion/Configuracion.vb create mode 100644 frmAccesoControl.Designer.vb create mode 100644 frmAccesoControl.resx create mode 100644 frmAccesoControl.vb create mode 100644 frmAcuerdoTransfeInfo.Designer.vb create mode 100644 frmAcuerdoTransfeInfo.resx create mode 100644 frmAcuerdoTransfeInfo.vb create mode 100644 frmAcumuladoCliente.Designer.vb create mode 100644 frmAcumuladoCliente.resx create mode 100644 frmAcumuladoCliente.vb create mode 100644 frmChequeCaja.Designer.vb create mode 100644 frmChequeCaja.resx create mode 100644 frmChequeCaja.vb create mode 100644 frmConsultaAlarmas.Designer.vb create mode 100644 frmConsultaAlarmas.resx create mode 100644 frmConsultaAlarmas.vb create mode 100644 frmDolaresEfectivo.Designer.vb create mode 100644 frmDolaresEfectivo.resx create mode 100644 frmDolaresEfectivo.vb create mode 100644 frmMCapitales.Designer.vb create mode 100644 frmMCapitales.resx create mode 100644 frmMCapitales.vb create mode 100644 frmModificarAcuerdoTransInfo.Designer.vb create mode 100644 frmModificarAcuerdoTransInfo.resx create mode 100644 frmModificarAcuerdoTransInfo.vb create mode 100644 frmModificarChequesCaja.Designer.vb create mode 100644 frmModificarChequesCaja.resx create mode 100644 frmModificarChequesCaja.vb create mode 100644 frmModificarDolaresEfec.Designer.vb create mode 100644 frmModificarDolaresEfec.resx create mode 100644 frmModificarDolaresEfec.vb create mode 100644 frmModificarRep6.Designer.vb create mode 100644 frmModificarRep6.resx create mode 100644 frmModificarRep6.vb create mode 100644 frmModificarTI.Designer.vb create mode 100644 frmModificarTI.resx create mode 100644 frmModificarTI.vb create mode 100644 frmModificarTransfeInfo.Designer.vb create mode 100644 frmModificarTransfeInfo.resx create mode 100644 frmModificarTransfeInfo.vb create mode 100644 frmObjCuenta.Designer.vb create mode 100644 frmObjCuenta.resx create mode 100644 frmObjCuenta.vb create mode 100644 frmParametrosMR.Designer.vb create mode 100644 frmParametrosMR.resx create mode 100644 frmParametrosMR.vb create mode 100644 frmPreload.resx create mode 100644 frmPreload.vb create mode 100644 frmRep6.Designer.vb create mode 100644 frmRep6.resx create mode 100644 frmRep6.vb create mode 100644 frmTInternacional.Designer.vb create mode 100644 frmTInternacional.resx create mode 100644 frmTInternacional.vb create mode 100644 frmTransferenciaInfo.Designer.vb create mode 100644 frmTransferenciaInfo.resx create mode 100644 frmTransferenciaInfo.vb create mode 100644 frmclientes.Designer.vb create mode 100644 frmclientes.resx create mode 100644 frmclientes.vb create mode 100644 licenses.licx create mode 100644 logo.resx create mode 100644 logo.vb create mode 100644 obj/Debug/CLIENTE.ActTipoCambio.resources create mode 100644 obj/Debug/CLIENTE.CambioPassword.resources create mode 100644 obj/Debug/CLIENTE.CatPais.resources create mode 100644 obj/Debug/CLIENTE.CierreGrupal.resources create mode 100644 obj/Debug/CLIENTE.ClientesBol.resources create mode 100644 obj/Debug/CLIENTE.DetalleDormantAccount.resources create mode 100644 obj/Debug/CLIENTE.DetalleOperPre.resources create mode 100644 obj/Debug/CLIENTE.Detalles.resources create mode 100644 obj/Debug/CLIENTE.DetallesSin.resources create mode 100644 obj/Debug/CLIENTE.DormatAccount.resources create mode 100644 obj/Debug/CLIENTE.EsquemasDetectados.resources create mode 100644 obj/Debug/CLIENTE.ExcProgreso.resources create mode 100644 obj/Debug/CLIENTE.FRAlarmasKYC.resources create mode 100644 obj/Debug/CLIENTE.FRAuditoria.resources create mode 100644 obj/Debug/CLIENTE.FRCalificacion.resources create mode 100644 obj/Debug/CLIENTE.FRMBusqueda.resources create mode 100644 obj/Debug/CLIENTE.FRMFraccionadas.resources create mode 100644 obj/Debug/CLIENTE.FRMListasR.resources create mode 100644 obj/Debug/CLIENTE.FRMyActividad.resources create mode 100644 obj/Debug/CLIENTE.FRMyEstado.resources create mode 100644 obj/Debug/CLIENTE.FRMyInstitucion.resources create mode 100644 obj/Debug/CLIENTE.FRMyInstrumento.resources create mode 100644 obj/Debug/CLIENTE.FRMyMoneda.resources create mode 100644 obj/Debug/CLIENTE.FRMyOrganismo.resources create mode 100644 obj/Debug/CLIENTE.FRMyProducto.resources create mode 100644 obj/Debug/CLIENTE.FRMySubproducto.resources create mode 100644 obj/Debug/CLIENTE.FRMyTipoOperacion.resources create mode 100644 obj/Debug/CLIENTE.FechaGrafica.resources create mode 100644 obj/Debug/CLIENTE.FrTransaccionesXGpo.resources create mode 100644 obj/Debug/CLIENTE.FrmAboutBox.resources create mode 100644 obj/Debug/CLIENTE.FrmAgentes.resources create mode 100644 obj/Debug/CLIENTE.FrmAlarmas.resources create mode 100644 obj/Debug/CLIENTE.FrmAlarmasExp.resources create mode 100644 obj/Debug/CLIENTE.FrmAvisos.resources create mode 100644 obj/Debug/CLIENTE.FrmBuscaListas.resources create mode 100644 obj/Debug/CLIENTE.FrmCal.resources create mode 100644 obj/Debug/CLIENTE.FrmCalStatus.resources create mode 100644 obj/Debug/CLIENTE.FrmCanales.resources create mode 100644 obj/Debug/CLIENTE.FrmCartas.resources create mode 100644 obj/Debug/CLIENTE.FrmChekList.resources create mode 100644 obj/Debug/CLIENTE.FrmContestacionOF.resources create mode 100644 obj/Debug/CLIENTE.FrmCuentasRelacionadas.resources create mode 100644 obj/Debug/CLIENTE.FrmDetalle.resources create mode 100644 obj/Debug/CLIENTE.FrmDirAgencia.resources create mode 100644 obj/Debug/CLIENTE.FrmDivisaGrafica.resources create mode 100644 obj/Debug/CLIENTE.FrmDocChk.resources create mode 100644 obj/Debug/CLIENTE.FrmDoctosCh.resources create mode 100644 obj/Debug/CLIENTE.FrmEmailFTP.resources create mode 100644 obj/Debug/CLIENTE.FrmFraccionadaDET.resources create mode 100644 obj/Debug/CLIENTE.FrmFuncionario.resources create mode 100644 obj/Debug/CLIENTE.FrmInformes.resources create mode 100644 obj/Debug/CLIENTE.FrmIngresosDepositos.resources create mode 100644 obj/Debug/CLIENTE.FrmMasterCatalogo.resources create mode 100644 obj/Debug/CLIENTE.FrmNewInsuales.resources create mode 100644 obj/Debug/CLIENTE.FrmOficinas.resources create mode 100644 obj/Debug/CLIENTE.FrmParamSITI.resources create mode 100644 obj/Debug/CLIENTE.FrmPasswConfig.resources create mode 100644 obj/Debug/CLIENTE.FrmProcesoHit.resources create mode 100644 obj/Debug/CLIENTE.FrmRepAnonimo.resources create mode 100644 obj/Debug/CLIENTE.FrmRepEstadistico.resources create mode 100644 obj/Debug/CLIENTE.FrmRepInterExt.resources create mode 100644 obj/Debug/CLIENTE.FrmReporteAsesorias.resources create mode 100644 obj/Debug/CLIENTE.FrmStatusPatrones.resources create mode 100644 obj/Debug/CLIENTE.FrmUmbral.resources create mode 100644 obj/Debug/CLIENTE.FrmVigenciaAlertas.resources create mode 100644 obj/Debug/CLIENTE.GeografiaGrafica.resources create mode 100644 obj/Debug/CLIENTE.InusualesCredito.resources create mode 100644 obj/Debug/CLIENTE.InusualesDerivados.resources create mode 100644 obj/Debug/CLIENTE.InusualesDivisas.resources create mode 100644 obj/Debug/CLIENTE.Login.resources create mode 100644 obj/Debug/CLIENTE.Monto.resources create mode 100644 obj/Debug/CLIENTE.MontoGrafica.resources create mode 100644 obj/Debug/CLIENTE.MyAsignaGrupo.resources create mode 100644 obj/Debug/CLIENTE.OperBaja.resources create mode 100644 obj/Debug/CLIENTE.OperInuSinTran.resources create mode 100644 obj/Debug/CLIENTE.OperPreoAdmin.resources create mode 100644 obj/Debug/CLIENTE.OperPreoAdminDetalle.resources create mode 100644 obj/Debug/CLIENTE.OperPreoSinTran.resources create mode 100644 obj/Debug/CLIENTE.OperatividadBaja.resources create mode 100644 obj/Debug/CLIENTE.PaisesBol.resources create mode 100644 obj/Debug/CLIENTE.Patron_Transacciones.resources create mode 100644 obj/Debug/CLIENTE.Perfil.resources create mode 100644 obj/Debug/CLIENTE.Permiso.resources create mode 100644 obj/Debug/CLIENTE.PersonasBol.resources create mode 100644 obj/Debug/CLIENTE.PersonasRelacionadas.resources create mode 100644 obj/Debug/CLIENTE.PersonasRelacionadasDet.resources create mode 100644 obj/Debug/CLIENTE.PopUp.resources create mode 100644 obj/Debug/CLIENTE.RazonAct.resources create mode 100644 obj/Debug/CLIENTE.RepFraccionadas.resources create mode 100644 obj/Debug/CLIENTE.RepOpInusuales.resources create mode 100644 obj/Debug/CLIENTE.RepRelevantes.resources create mode 100644 obj/Debug/CLIENTE.ReporteCNBV.resources create mode 100644 obj/Debug/CLIENTE.ReporteMerDin.resources create mode 100644 obj/Debug/CLIENTE.ReporteOperComer.resources create mode 100644 obj/Debug/CLIENTE.ReporteOperPreo.resources create mode 100644 obj/Debug/CLIENTE.ReporteRelevantes.resources create mode 100644 obj/Debug/CLIENTE.ReporteSITI.resources create mode 100644 obj/Debug/CLIENTE.Resources.resources create mode 100644 obj/Debug/CLIENTE.UsuarioM.resources create mode 100644 obj/Debug/CLIENTE.frmAccesoControl.resources create mode 100644 obj/Debug/CLIENTE.frmActividadVulnerable.resources create mode 100644 obj/Debug/CLIENTE.frmAcuerdoTransfeInfo.resources create mode 100644 obj/Debug/CLIENTE.frmAcumuladoCliente.resources create mode 100644 obj/Debug/CLIENTE.frmCASFIM.resources create mode 100644 obj/Debug/CLIENTE.frmCatalogos.resources create mode 100644 obj/Debug/CLIENTE.frmCatalogosBinarios.resources create mode 100644 obj/Debug/CLIENTE.frmChequeCaja.resources create mode 100644 obj/Debug/CLIENTE.frmChequeCaja_Detalle.resources create mode 100644 obj/Debug/CLIENTE.frmConcepto.resources create mode 100644 obj/Debug/CLIENTE.frmConfigHit.resources create mode 100644 obj/Debug/CLIENTE.frmConfiguracion.resources create mode 100644 obj/Debug/CLIENTE.frmConsultaAlarmas.resources create mode 100644 obj/Debug/CLIENTE.frmCuentasUSD.resources create mode 100644 obj/Debug/CLIENTE.frmDestinoRecurso.resources create mode 100644 obj/Debug/CLIENTE.frmDetalleFTI.resources create mode 100644 obj/Debug/CLIENTE.frmDetalleHistorico.resources create mode 100644 obj/Debug/CLIENTE.frmDetalleHistoricoBI.resources create mode 100644 obj/Debug/CLIENTE.frmDetalleHistoricoBT.resources create mode 100644 obj/Debug/CLIENTE.frmDetalleHistoricoDIV.resources create mode 100644 obj/Debug/CLIENTE.frmDetalleHit.resources create mode 100644 obj/Debug/CLIENTE.frmDolaresEfectivo.resources create mode 100644 obj/Debug/CLIENTE.frmEmailAnonimo.resources create mode 100644 obj/Debug/CLIENTE.frmEstructuraCorp.resources create mode 100644 obj/Debug/CLIENTE.frmExcedentes.resources create mode 100644 obj/Debug/CLIENTE.frmFiguraLegal.resources create mode 100644 obj/Debug/CLIENTE.frmFuenteIngreso.resources create mode 100644 obj/Debug/CLIENTE.frmGrupoRiesgo.resources create mode 100644 obj/Debug/CLIENTE.frmHistoricoAlarmas.resources create mode 100644 obj/Debug/CLIENTE.frmHistoricoAlarmasBI.resources create mode 100644 obj/Debug/CLIENTE.frmHistoricoAlarmasBT.resources create mode 100644 obj/Debug/CLIENTE.frmHistoricoAlarmasDIV.resources create mode 100644 obj/Debug/CLIENTE.frmIdentificacion.resources create mode 100644 obj/Debug/CLIENTE.frmInstrumento.resources create mode 100644 obj/Debug/CLIENTE.frmListaEvidenciasAlarmas.resources create mode 100644 obj/Debug/CLIENTE.frmListaRSPID.resources create mode 100644 obj/Debug/CLIENTE.frmLocalidad.resources create mode 100644 obj/Debug/CLIENTE.frmLoginWindows.resources create mode 100644 obj/Debug/CLIENTE.frmMCapitales.resources create mode 100644 obj/Debug/CLIENTE.frmModificarAcuerdoTransInfo.resources create mode 100644 obj/Debug/CLIENTE.frmModificarChequesCaja.resources create mode 100644 obj/Debug/CLIENTE.frmModificarDolaresEfec.resources create mode 100644 obj/Debug/CLIENTE.frmModificarRep6.resources create mode 100644 obj/Debug/CLIENTE.frmModificarTI.resources create mode 100644 obj/Debug/CLIENTE.frmModificarTransfeInfo.resources create mode 100644 obj/Debug/CLIENTE.frmMyParametroGrupo.resources create mode 100644 obj/Debug/CLIENTE.frmObjCuenta.resources create mode 100644 obj/Debug/CLIENTE.frmParam.resources create mode 100644 obj/Debug/CLIENTE.frmParametrosMR.resources create mode 100644 obj/Debug/CLIENTE.frmParamsGral.resources create mode 100644 obj/Debug/CLIENTE.frmParentesco.resources create mode 100644 obj/Debug/CLIENTE.frmPatrones.resources create mode 100644 obj/Debug/CLIENTE.frmPreload.resources create mode 100644 obj/Debug/CLIENTE.frmProcedenciaRecurso.resources create mode 100644 obj/Debug/CLIENTE.frmPropositoCuenta.resources create mode 100644 obj/Debug/CLIENTE.frmRazonesCuentaUSD.resources create mode 100644 obj/Debug/CLIENTE.frmRazonesUSDMX.resources create mode 100644 obj/Debug/CLIENTE.frmRelacionCuenta.resources create mode 100644 obj/Debug/CLIENTE.frmRep6.resources create mode 100644 obj/Debug/CLIENTE.frmSectorEconomico.resources create mode 100644 obj/Debug/CLIENTE.frmSucursal.resources create mode 100644 obj/Debug/CLIENTE.frmTInternacional.resources create mode 100644 obj/Debug/CLIENTE.frmTipoCuenta.resources create mode 100644 obj/Debug/CLIENTE.frmTipoDomicilio.resources create mode 100644 obj/Debug/CLIENTE.frmTipoPersona.resources create mode 100644 obj/Debug/CLIENTE.frmTipoTransferencia.resources create mode 100644 obj/Debug/CLIENTE.frmTransferenciaInfo.resources create mode 100644 obj/Debug/CLIENTE.frmVigenciaCon.resources create mode 100644 obj/Debug/CLIENTE.frmclientes.resources create mode 100644 obj/Debug/CLIENTE.logo.resources create mode 100644 obj/Debug/CLIENTE.mdiForm.resources create mode 100644 obj/Debug/CLIENTE.splash.resources create mode 100644 obj/Debug/CoreCompileInputs.cache create mode 100644 obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 obj/Debug/GenerateResource.read.1.tlog create mode 100644 obj/Debug/GenerateResource.write.1.tlog create mode 100644 obj/Debug/MINDS CLIENTEOF.TrustInfo.xml create mode 100644 obj/Debug/MINDS CLIENTEOF.application create mode 100644 obj/Debug/MINDS CLIENTEOF.exe create mode 100644 obj/Debug/MINDS CLIENTEOF.exe.manifest create mode 100644 obj/Debug/MINDS CLIENTEOF.pdb create mode 100644 obj/Debug/MINDS CLIENTEOF.xml create mode 100644 obj/Debug/Minds Cliente.vbproj.CopyComplete create mode 100644 obj/Debug/Minds Cliente.vbproj.CoreCompileInputs.cache create mode 100644 obj/Debug/Minds Cliente.vbproj.FileListAbsolute.txt create mode 100644 obj/Debug/Minds Cliente.vbproj.GenerateResource.Cache create mode 100644 obj/Debug/Minds Cliente.vbprojAssemblyReference.cache create mode 100644 obj/Debug/Minds Cliente.vbprojResolveAssemblyReference.cache create mode 100644 obj/Debug/ResolveAssemblyReference.cache create mode 100644 obj/Debug/TempPE/My Project.Resources.Designer.vb.dll create mode 100644 obj/Debug/TempPE/Service References.ServiceMT.Reference.vb.dll create mode 100644 obj/Debug/cae21664-9ba9-41a8-aad3-918cb5187520_MINDS CLIENTE.exe create mode 100644 obj/Debug/minds clienteof.exe.licenses create mode 100644 obj/x86/Debug/CLIENTE.ActTipoCambio.resources create mode 100644 obj/x86/Debug/CLIENTE.CambioPassword.resources create mode 100644 obj/x86/Debug/CLIENTE.CatPais.resources create mode 100644 obj/x86/Debug/CLIENTE.ClientesBol.resources create mode 100644 obj/x86/Debug/CLIENTE.DetalleDormantAccount.resources create mode 100644 obj/x86/Debug/CLIENTE.DetalleOperPre.resources create mode 100644 obj/x86/Debug/CLIENTE.Detalles.resources create mode 100644 obj/x86/Debug/CLIENTE.DormatAccount.resources create mode 100644 obj/x86/Debug/CLIENTE.EsquemasDetectados.resources create mode 100644 obj/x86/Debug/CLIENTE.ExcProgreso.resources create mode 100644 obj/x86/Debug/CLIENTE.FRAlarmasKYC.resources create mode 100644 obj/x86/Debug/CLIENTE.FRAuditoria.resources create mode 100644 obj/x86/Debug/CLIENTE.FRCalificacion.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMBusqueda.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMFraccionadas.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMListasR.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyActividad.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyEstado.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyInstitucion.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyInstrumento.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyMoneda.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyOrganismo.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyProducto.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMySubproducto.resources create mode 100644 obj/x86/Debug/CLIENTE.FRMyTipoOperacion.resources create mode 100644 obj/x86/Debug/CLIENTE.FechaGrafica.resources create mode 100644 obj/x86/Debug/CLIENTE.FrTransaccionesXGpo.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmAboutBox.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmAgentes.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmAlarmas.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmAlarmasExp.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmBuscaListas.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmCal.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmCartas.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmChekList.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmContestacionOF.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmCuentasRelacionadas.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmDirAgencia.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmDivisaGrafica.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmDocChk.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmDoctosCh.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmFraccionadaDET.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmMasterCatalogo.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmNewInsuales.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmOficinas.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmParamSITI.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmPasswConfig.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmRepEstadistico.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmStatusPatrones.resources create mode 100644 obj/x86/Debug/CLIENTE.FrmUmbral.resources create mode 100644 obj/x86/Debug/CLIENTE.GeografiaGrafica.resources create mode 100644 obj/x86/Debug/CLIENTE.InusualesCredito.resources create mode 100644 obj/x86/Debug/CLIENTE.InusualesDerivados.resources create mode 100644 obj/x86/Debug/CLIENTE.InusualesDivisas.resources create mode 100644 obj/x86/Debug/CLIENTE.Login.resources create mode 100644 obj/x86/Debug/CLIENTE.Monto.resources create mode 100644 obj/x86/Debug/CLIENTE.MontoGrafica.resources create mode 100644 obj/x86/Debug/CLIENTE.MyAsignaGrupo.resources create mode 100644 obj/x86/Debug/CLIENTE.OperBaja.resources create mode 100644 obj/x86/Debug/CLIENTE.OperPreoAdmin.resources create mode 100644 obj/x86/Debug/CLIENTE.OperatividadBaja.resources create mode 100644 obj/x86/Debug/CLIENTE.PaisesBol.resources create mode 100644 obj/x86/Debug/CLIENTE.Patron_Transacciones.resources create mode 100644 obj/x86/Debug/CLIENTE.Perfil.resources create mode 100644 obj/x86/Debug/CLIENTE.Permiso.resources create mode 100644 obj/x86/Debug/CLIENTE.PersonasBol.resources create mode 100644 obj/x86/Debug/CLIENTE.PopUp.resources create mode 100644 obj/x86/Debug/CLIENTE.RazonAct.resources create mode 100644 obj/x86/Debug/CLIENTE.RepFraccionadas.resources create mode 100644 obj/x86/Debug/CLIENTE.RepOpInusuales.resources create mode 100644 obj/x86/Debug/CLIENTE.RepRelevantes.resources create mode 100644 obj/x86/Debug/CLIENTE.ReporteCNBV.resources create mode 100644 obj/x86/Debug/CLIENTE.ReporteMerDin.resources create mode 100644 obj/x86/Debug/CLIENTE.ReporteOperComer.resources create mode 100644 obj/x86/Debug/CLIENTE.ReporteOperPreo.resources create mode 100644 obj/x86/Debug/CLIENTE.ReporteRelevantes.resources create mode 100644 obj/x86/Debug/CLIENTE.ReporteSITI.resources create mode 100644 obj/x86/Debug/CLIENTE.Resources.resources create mode 100644 obj/x86/Debug/CLIENTE.UsuarioM.resources create mode 100644 obj/x86/Debug/CLIENTE.frmCatalogos.resources create mode 100644 obj/x86/Debug/CLIENTE.frmCatalogosBinarios.resources create mode 100644 obj/x86/Debug/CLIENTE.frmConfiguracion.resources create mode 100644 obj/x86/Debug/CLIENTE.frmConsultaAlarmas.resources create mode 100644 obj/x86/Debug/CLIENTE.frmDetalleHistorico.resources create mode 100644 obj/x86/Debug/CLIENTE.frmDetalleHistoricoBI.resources create mode 100644 obj/x86/Debug/CLIENTE.frmDetalleHistoricoBT.resources create mode 100644 obj/x86/Debug/CLIENTE.frmDetalleHistoricoDIV.resources create mode 100644 obj/x86/Debug/CLIENTE.frmHistoricoAlarmas.resources create mode 100644 obj/x86/Debug/CLIENTE.frmHistoricoAlarmasBI.resources create mode 100644 obj/x86/Debug/CLIENTE.frmHistoricoAlarmasBT.resources create mode 100644 obj/x86/Debug/CLIENTE.frmHistoricoAlarmasDIV.resources create mode 100644 obj/x86/Debug/CLIENTE.frmLoginWindows.resources create mode 100644 obj/x86/Debug/CLIENTE.frmMyParametroGrupo.resources create mode 100644 obj/x86/Debug/CLIENTE.frmParam.resources create mode 100644 obj/x86/Debug/CLIENTE.frmclientes.resources create mode 100644 obj/x86/Debug/CLIENTE.logo.resources create mode 100644 obj/x86/Debug/CLIENTE.mdiForm.resources create mode 100644 obj/x86/Debug/CLIENTE.splash.resources create mode 100644 obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 obj/x86/Debug/GenerateResource.read.1.tlog create mode 100644 obj/x86/Debug/GenerateResource.write.1.tlog create mode 100644 obj/x86/Debug/Minds Cliente.vbproj.FileListAbsolute.txt create mode 100644 obj/x86/Debug/Minds Cliente.vbproj.ResolveComReference.cache create mode 100644 obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll create mode 100644 obj/x86/Debug/build.force create mode 100644 splash.resx create mode 100644 splash.vb diff --git a/.vs/Minds Cliente/v14/.suo b/.vs/Minds Cliente/v14/.suo new file mode 100644 index 0000000000000000000000000000000000000000..fa142dc6356ca2345adb9a32b2f2475badffbc59 GIT binary patch literal 590336 zcmeEP37n4A_kTySg%;UL8hgny8)KAejIoq`EX7!6!!Qf8*!QIn*|L-^iR{@!5<--O z@Uw@cLX;%C|M&ac=X$s2eU^Er!T$<-X6k=Pu`-d+xdC?*9Jq6SI~*b<*Y% zUba1CyL~6OEr-MNd=A&P$85GuJ~mrnJiC48&K*^+`|%RYD>mnn$6c1j`~QmrPz9*R?LS&wukT5VF`nuweOzu#nA!# zeHNn)*fwWVQa1+1WLsxjJz(#Et8iOSgReNhE@aE*^B6w$G#;}Uo!@HTJ&Hz+=BosM zTUA?-t)|W2=7;|wwu<;4fNMWo`Qxt^uG-mTE+bGvQGmF+AFdAkj|2ascw!d+Q%H-h zpagUHo7rmH8rZ^syQ?i#{iTSi+Opj(f3x_D;HP!fuOy=`Zt;gY;Yp<7YyR#CpaJfS zBd!KG1mN$V!n0Aho(b>=?8N;sluH-HA-E3$GzTODS^%B^6b0M_6hNBFi2DQD0M_Go zFCboxcn4zE)i3~gO*=q2Kn=i4fHHsxKuy3>r0!uTM)IwYd&;&3S zQ0O5W+MA%Qff_eMTn5jZ1D4?02jBb|zikXyi~Cf>0{{t3hqxHxK)`9FJA-%~;`Vr6 z8*mQSESu->JTG7h;0=7YD&pmUi+KMl;7vT6z>i*K|4^BLHt(*JRJ$FcwO-nIWH z;WzC6e0M+ef9Ate|F4C-vj3AtqyFC%Xh*m6{Fk5a2aH4glr3 zyohrFas%?H&x#<;tw#?TV?5$dy=NE52kuw8xDN{u7cSmvQU?xO(FfNucn z0dWAn?}E63T1G+Y_vG)U;9WAHE1(--8bH2deAMCo9sG8n!+k%8>-TZ}INHE|wEfD6 zCj$P)_49~xA})gX65>LLN#|@06yncpvM*&{|c+cO3;$17GsgHOsp7R;u1>A2@)3s24kD|8);+x9v za1D}e&GBvz;!22f0&)O?ao-4WF2tMw1pt}=(g1G&9>L@15Pyd_5b>LUwt#kkNI(Fd zBMVAsgL`=$kLyC}y9D)lZ^SWxrg;8?`b?&maVfm(MOiheF1D9sld#NrVCskjxv|8sZn)p?n79&vR&#N_pXvui4Te(WZg_CPTjI z0^G6qi&y4`+8CXm7K8i^^6r+K^IPq^1;EdC&cOLbSIj};kc(8{O$O$Qcv=P0Z5V1N zREb4et^dzufPTttT~HScjUm~k021&Q2WW=tRFp%it))^5vB*&m)JdF&d08dSKkyw{ z|H?-V{;@5{BsGDL<=#=5hoyu1SX+JIj6z%s|2f~$3uS@7BoeTlGY@)c<-6PHO#bSP zoLR*o7ipkAMQsmqKA2)lRB|C|Mt;E_`vL!OlqI^gY5X^U|4H=|jesu=<<1sI=!kYN z=Xka7B*l(O^QtuP^IKNRzaH{C@L{%E&RaPD?xIkcg4m8-d2RR)?f))rv*n*1eE)a# z%SoWWBU)FQAtvnvc{6~Yd^?gAhTz!B8=$6>0L)JcW@?R<8cD)kEVvVUNg}RO#Shj0 z8JYi*uW~-d5Q^U4RjL0Nhjzx+M{dy3)(Iu!j8Xhf{?ADNFNhyY{?`B$C87mT@6t?Z z3khfg$;c7grD*kykVARxnwOvqlt0_6Xni)@An?M$0P=*Ph=&2*0=%t0N8$DKG(YEGp*qGJI8CSwB^wjVga`R&!ABZKpYPk0qBQ&^1nfd z-$$GXs0a8Q@FaNHVZ;^jj^BM9*Fyo<0b2o*Cw9d92*CGvHV;r8zpIVDUjWyw0c!vq z0bc>40b>E{0OJ840saH%0~n5PEJC~(uo>Ujgm@I5T>yN7>(KxXJ_7-(0p;<$1mJBz zX~0OpN<2RaXb=8B1ovYA%sczk^MIED^^mu&h$&S3jJP-8SzJ#W7!xXHSE;`%4R zdw^27ZwPn{Z~*s%0e=8i04P7sK)edz3&@5vR}r5D{0110`x}VgMO*{$E3ThF+zRnB zz!ktOz#IVi#+QJpfNue(0Jj0}A^ilvd0dmP{|Wd9a1AgY@B!Xc1&jlHgZr|GFCcys zpf~I4cfngm$(_k zSM~oF1%B#e7>x0UUfM_Tjr>$Sd&mH)@UpGT$NQUCudp8bt?)c=zfNBuwNG2v)q zp7j4`@tYy|E$5rN5qAUV>Hk~dTW0kC%!kzf*HYVfd&IBd`%?eUGz?PzUmfp014#XU z81km*@ew=f|HZHD`v1;&-yguW1auLl3}hM^@4<7a|L3z{59wrj8Gna#)c?zS8MALQ zZv+O$TzBAgA-vlN;B`L4)c^CksrsxZ?yCU00{FXe>T{-{f+rl%4ZwR>J-~N(J`iBk z{{3OSVMhKwsp3Xt7=khW+*DJU!Jpak_lv-vAG9-=!EYdc_`Hg5aZO1nckx->|1SeS z=j{we_-Tt|F#aq2?*zVO7Jp6PXZv6=lKbW2W2I;mw!T;;ydt9M1OFv~b z^Z41rJ%@~pe@E~+v;03uSNay^Pu*KHfLZ!~LRz!>k6;tyZ#2Hw$pU`bTTlnZVATGC z73(UIR_lL8%D*mf`j3{dY9@`!KjdHNf7^lEto|`XxAlqk-vi(44KQ2&Q_=RGGTHt@bX%Xj z|Mj(ieXqN+-Mxo&SR{}K33 zH1bYs^H^L9ES~aywbbk*+h*r_>*CEhAEqZw?Vz3a#^^`yW>Nk{`55PX{)V*Zy}@Mz zi@x<$splqq_^wvYxz@z>l7WE#+5h}^+y5BxAFlowjQ>u(n(fUf)W+m`mYT>6emxBc z<&US(j*9@y^8b3kZ+846{Ra9s%k4=_>{`7n7wQJj+E$Pe5$`MY+ zf`Dn6$bXIU-&7ePNm~a1?S+iS!1bSWw{5=|F=TX(SK@thZ&NB==3mC1?a##eyZ#J# zsF(B`^*_!(4cfnD{eLB_KhGA`XDI)${~5{uh0*qDPstKhKdT%013zs^7>wvAc0CD< z{72TLS^Rk|@;?Ll-={5TkF!934-4fV1pS{8|7`)>O)cOr2>k0r@f(&u@n?4XD`FA9 z5&wM?v^Tdv|I@&~*#i9r>yJ*HQT?oL)HWyf%Bd-Q&=#`+9s*ZUUxzq59qAkCm>D)B&qjZ5qATmsP}1z(*fPp`<{q<0eY+VeG&Hq^jGf(A~xcG z)c+gxKhEcA&w?s4#edgg{&7`pe`fF-@E^H3i=)U3xhF!eff{_M=8+$v<3RZfZy!=N9<1*dDZ$){Ga26+-Ieg z#`W1UzWt?7|h@|;(xU7E(b76e{Zx2cK>*3q= zqEcL*kUBhXhif_iFzWy0zj`4f>%TSd!MW;3jq&SoAN%?X=ZI$M?~b(O*$l?`^?JX+ z&-o!!nZ+NCv}WbcD$1G*e&8W+{HI+Q*EG%IKZX8pmVV;bD}jvYUw#Ju$tpcY*1DBrFs(I)A=aPQC`v2HV`i=QtV5ZN1 z-vR%jzJkFFe!co9|E~nzTfqYV9RvKQ1bS2Wjr6~=(xK$r@inC z7U-W0{JTx!55Vlt2tVn5*uwnd5cE&9EoU&Qf8sYNf2XlSd{zJdG2o{SH-j1cM(vNb zG}I@Wt^Xf@zq|$f2Kpz<^q&EKv-Xbxy3&s#e_F=h73F?bDSb2LuP6Np`Iq+DEPDp^ zv$_!n-Q#Ks{2PWEi9oxl2Rb}Sy?u(U zy83Z&mru_ZUbOFt_;uYJOF*^|cmF$5{?VI%ZScuF1&o&cqjB8`tC4uvJjTPCg*GoO z&;k-rL&8on8rN|iOXl{>V-M$VH@5GN9s`~!I{)-Zt&-8xz)bOy{;^*E-m(4Y+s}yE zqV#u_=&?lJDs{MP_kL%W^4>~=SkvMm2Xy-1!#+aLOhA|LeB;!EEi z*EX!)n4Q_H1lBq5&*H^eRB+yyndR@!o20d_;7k!puIXcoewKu4(P;du0_k6G1g88c zdoW|tX%zZcl>hbmKk=7`?E9Pr`F8;Dn_qu3+<#!1{vp7BKrJLQ<*(QONq1RLpa7S8|_A#SSiezf9o4EvK|f z2Xi;fUn&Fq06jBr_!kU56x#%nK|mUW$YfN2r>yqMF?!|hWn&)Aeg4ASrcZy#J&10N z7jr!NC*_`F?l+;&yEXu>SJDRNG$1YW@*j@jsGCysiOSGKtt@+U2_muoO@_2Q3zue-aXW<5*&ufG1_-uM4H zXzA$+2W*NGpw!R3Gaj4G>E}lN-sGLA6XpL2`|FdqU$vTzWB=#)t2YDnw*MQAKivPO zho9rmY!JcqH1ccGV-#M;ShYY+WCp(;|I3K{(Gd8Tn8vT){(xWc&GretXO{jZz`xuA zegplNB7e-YfS3`%hDzy&qNP!<8K#JKBF|$MmFX7LzUp&NHva3oA7>W+ zS*s32p2INzllGrSR_0x^?M&qpH?{=iQ^pzBrYL^m@qdTRlV64W9fs|`aZuRShcHFQ z@PfGD-apnUk|&@*`TaZc7h091aAenhNMC#d6n;Op#9NimcbZ*H6#3%$N$!_KQ}Lb_!-JSuYvZu7U=iE{vRv$KSuH& z_o2%MB}!HQe|F%f%+ByBWP#OyA%LNPVSo<+Zv%z{MgT?vxMyY*;?aN!fH8ovfN_BF z0KR`ujVB?V4449VUwy{+({Mc$5q|=h2bixuTZniOU@>5c z`fRBhFGsuruoAFJeMWq1aJ^Q&--q~Hz-GV(z?XoHfK33V{R;6Gz*hDCYsA|DI{@FP z&vqjI4zNqT-;H<=U@zbY_1S(k{tx0~fJ1=8fFppT0OBJ2i0jLMlYmozOMugWvw$;z zUjV-XegiQ5ABfKbeg|9tTmpKAP<8uQr|T>k^O3b>{|zk&FsdVL%59rfC%|8e)X zQTqeRyFs)n{r_Fi|M#g$%-}b&KPZd#U)nfbUl|4apbWfVXjjOjO? ze^&hMacn-w> ztcshRz;jCbn>T>p?EIho&uIL;+xbl5Zw>r%{Q3WK{)?6K@9y>aFCU}545Yyn!o5EK zg=?8{Hebbx!ExP&bJ<8pq15AZWt*uQV2wxEJ2nFsH*(EjH?9)`}OPFAU-KJ)i*35J}xOOu2T2tt|`f#`^Hp{OiztV zNmc$w#wN$4C&neY=P@}oGCCnDrb|k4Oc#eMe4eehje~4H8Mu|`iDN5H-T`T zZL|F4lt|j-a8e;=;dXrsRr`7?(Rr_~oPQ&HYN1|_)p#^&{ovYcb+WYJTlLjq!+JVD z5-(9tTz{hXGd=#BiTiiLR3%DJG&ibKXl%ro3+~duS}K`DlWQ1x{&1g8(?<;K-2LG` z(WO4tq=OHg1N;96=z|R2`pQYb(t`PP{TXOi_rGQ^b>@ z-;^9Qcy^;hZQk8?rS(HR#KWPEM1^Rd|GO>|+h4}kf8_cn`!p?*SVi=a;&~0E)7FFQ zE+_o4pyK|RVXF=<(A;(AU`0^Ieb0J-Tk&#GzWbq~eDs_xZvCjK1pp@muM=H?d%YsQ9GX$tj5#j(l6!icgLE zYFTodK1bE^mo|^&74q6~ocy=!ABAr{V>?LKa+GzAVM4kOl#lGDk*>umigM1|yJNoY z_v7WqYi*jC?N<%@1=|7Mujp1;`>vRoKyz$|{Qr*7nr5#B(LO;A>ZXeBPrp42;UQT)pOANZXl zHTxUSSDR6p35CRaBl`8$zWD{xPr7CBjMe_8E-u%ow?_E6{%oLsu#Ep%RQ>`B_>J^0 z38?=h0L#EmrRS^0z;9mvuRs5h`mZz#_}c;hJk#_C8|hyyx4+xa|EyN=%XY(fDB9&) z0A9b1csO7LU?kujz$n0Iz`KAkfU$safboC{fcF3s0h0ie0aF0)13myu1xy1>2h0G> z1bhgX1^5Us8}Kn;4&W02_1NT;0wS8z?XoHfK346`U>$@0BPTb_-nwo>OG$^>~gsO9@o18+{-22-np|6 z*S8(+<@5V7Ce8LxyCT#kp;ZFHg7x($QVEh8nHb+Yy;E{z;P`AA8TIbH{Fbq~uCuL& zyKguB@Y&P-Hci=ab9>EW@88UizGg3LaV7UP%~0h(A)(rLBDu?`#{RF} z1@I1vL@Jilg=r}1?hI(B?9ESu<46qkoNUXDOxCtGRXcNJ*x+UpCT-m3|M4HY<|~7m zBsCmlH{EC_9Ws}&=B|pXQ2hBp+Va+Z_gydB-*7K~|6t0$LbFSy+Htl0S(94r{g;*P z_}frOyVL?v&y|XX#W^&0#iyWw*|om*-`}hGo2Pw@OS2yc*!uPp`>#B|vHP)hV~6I@ z=)1yKgwXX3_OkzaTmIh8pRa4wzpPK~8gt%%`IbiivGV(@-oNR}_lG{<`S-T`FKE>N zgE)T|BOUi6i{UHFh{-r1o1q;eD!`I z;zfYPfFUsA9CLVQ`hzJd53z*WFCz;yuA-$ZIHRo&)eZwO7w69o_(cHVgRmbl{{vH)wy-0{u?|zghoB zRZ#u`4q11-B>oiO?q&gh9Q2>&_0RezK+5`;48k>kTKAoRU+#Z0YX79)p#By8cd`Zg zE28|jsTnhaUrz$b2>n%oe~XIWzJBQ{9lCmppk~WI-^@>n{aq!l)4D4)Z*VdNa6rY&Q|cXY@?10k_*TI`rKB*;7K806^ez;OH(Zq)sWE@N|L0HA z9x2L@|I_=XLHoa3IxHo%S?NX>vztGEhv%;w@&9Pldpy7_{=b2r{<0a2`XA}nn*p)^ zb;P$iS-`&w`02CTEPez2Yq|V~0>9bwFKPXq+4Y|j{CA@u-?03-#;rF4$_W3<1N=KJ z;5XvG5#asY(`~l>@wvUTU9WXI({;BKY-f7WZt2BiFGkyENm0r?s#Q!LN8}xslJK$wL7TW(Z%sb7? zzlQ7Iiu{$`0{(-*Z}$9Q(r>_j75oob!2c8QKVg#p6TiXuE=`(Kh%xSu2?t}8E6;u7MzM{$P<42Apl z?Gq5@=U*i(*so$(a6ni^x9u_iHvi}Omj?PDr}m&WE8VCX~KLR6mjH-VV9z40@sS+$9lQGMq8!)jMr4k$xBtyQ5RpzO}u9u&9IRpBi z9#~X{2(E-$wz|rW9--|^Q>`*+i<$s=imT&swjOF)t%&m9Gk7r&V3z*F!0(In41=Hx z7!06(cqrmwfVb59;fO~7MymIt5RV4DtKN@AJPt5ky?+n!M8G8VehT9E0UxOM(-2Pw z%uw$?L_7=dk$V3z;yHl1>is;#^8pLg`$dQs1D2@wOA#*vELZPWB3=bpt=_LeycV!d zyQ@gM5-CB%QJ*MB3v z0{BP0zlQj_dVLe|E%o{iVjAHZ^*?&QGU|VuAo38|4zGMv-3Ze zzY+iS0WGvAFiZb_;J>MqzH#~cL;fZ`vfd5UjRkQ1_)pSc=;Ag$3 zSim0z{ATt4)pSQ+JAUSYK`mC@C;|A*>c8|)Usmu#-)O^bG4t)eEAY$nN36|%?SAr{ zecf{QyZX)2xocG#(`F&Q~e^bZjxX(AM@z;b-NxEqlep~3}g`P>J!%N}gMR1JU8>=2~GxPhXlJUjc zrInbfD1seZ`<*-9)?X@0qa#KTq4gp+nY1P6%-<&`ts5Az^Qom{o^8s8>WmYoGKBQQ z7(%(z+x6j+Wypq-9CLw$^B|} zw?B1Jl+uGjnSix*pI=)v_`{<;t3>wNSD!jm*OpnkX@g$P;=3j{>Kd046%(JFR4FAc zwI>qVa=et3o{;b|FMVupgjJ6WOHPVSZl8JP_pYo()bMlrukOf~JmRBE3l6NG@%*e8 zh~G8S8hU-nrA9X37R_{j{k_`)k7x*e={aVnh7&Z=$cjBRJ#FAJ|4zeyS=i#C@^OW=sMmIa zX5>F7Mqy@lCY>=G39g;Qpccs(#TjWL-*u;G?Z3=Q`C*`j{a#k$&zkb5S83@&&GC%t z?#c>NM*Qb!ov_#teU{$gc{aH7z%A}6*<|G0$YD`hoStnQdn>%;e;FPBtkUm3UldO` zPvo98N`+R=jg)-rfS2_D%krD^p;(Uc+m8*t8(jau>c_h^emeEV(BO)!Oi7fC(T;>{ z+)F7V?kA=+KzlQ}Dw~pdV!-_@4ccm@!~ zKAHb;+{t5@9LKPcYW-zYesdf@wFuCjTiD0%jJAJo{byxt9I;D{vEVdGN;`;B*UyCo zqO=B&I#b}UZ>#>{d#rM{Cw|U*c%haq1#(~u z(VK%`_g$Pl?whiX?Y9UFBmySC_fnV_7HT#1T!36t*g zD*uu)6M3GzHlshvYW<7;B%QnQLeVpXP9)0hT$uFboBrus)jwO@l3ky^HStSKCJ%Z^ zzn1>2o-$ITt2<(Z5<$Bxz2V;UOD8Ohq~wti|9=_vA4&O;@*w$;>a73vcq z9nm*kXN;y|#^9>!){@_?%zv4GTA1)p_=~K99CQWW)IS&9RlarSz4UgX=MS>g@xl3n zYf2x_4MAlORmyRd10PEZNcf=0lqI{CzW(;y7D?S4hZ<2T3$DHXpFgi{Y#hEO;M(bv zzf(En#@R`cs|U;^+Ziw0@BP((Io>6r<#5jeXPazYqJ+v-E4ll^wUqW{#+5tZ7cron zETOUg74tvA^|a0?&rJOdy+?{!rkv%Av4HJa_`CLeLj2^G@64}pzHPDLopSoU_UA*j zW&Jpg%3AiYnJGW(j}4Th*|Mm^5NCi#fm6wO2uH`RBTjETUU|}_iwovwpHOR_Q$Lk- zkgiv-{vywx&P4sQI|~xsL65bBW^@Gce*WvcLYfSVTdvDUX;t*vX@kF?lV0Md^!hJ< z+WyMi@5i{eihUaV%L@O$cl0|~m-FPJ&zXYxiZ|@G<;B-WPD-;yC9@B29}ey+Y?DJ#SJcwSN?ds1t6VDHDE>H>*u1zeI zE8a>o6V0pX(;eo{XncD}<*$=CJO=W?W#^kV<}jfmH&kC|iS>#vW?@yZ(Dz z3DD{zu6weXIoU>J4EO2k_5!ibz^;RK^#9>1(`e1ng^r$T5wTO7I(Rw8UTyVFp`#0S z75weafuDaG*>t>CPUz9XQNG!!(SEa1{&lC>vs}uwLWgNDnNdD6#bo4SIIVZ8RYgXDG5fa9QuJ4X$HTM{S9lbr3L(DfPV?Q27(#<2K(>s_9*5< zd{zH{AM8JxttK&p-^l(cQl;H2{ue;MS^F!0)V`7Z7xBuVPq}!T9rniyOwv#MM&-X7 z-`Wdc9@Nk3M!A4ro_}Uk{={!!|E}17|6l=sUf{p1=Fkj&1N(Q&?eB5mSBwOa2P6Ce z&{G@re_8it%YQAF^UU^t;y3F5FToC}F~BVT^}s*VWclmweh~J*HC5bZ@&5+gwAW`a zD*r&;)-UXTt(N~a;LTabbVWisHr{vbdEL)QPaC7? zYrM5zv9E~OPvR3($Oqkjuo3^Ms@wWAw*TQ-@SX}L`A=0{=|kX;L_4m9@0soYrI6OF z|D~$N{MYjSuX4a2V48kC=|j-p7WB6Vn5F*(;5NJe)*tr&2J)BB5a52x0{$Jqe-r5$ zjM^XZ>y{L8@u&EhwbzlPyMZv)Jh{~qA?1u&SQ-;De<9N#jFe+{p{zhc)Na~wf=5J z|LuH6sa?NC4_0D?>ol%`e^|<>-XGMhc_U~0+asOn(%OGOox1dA;e6V!7>B9yKT=alw07lGTn{LLM}o&)eZ^>WWC?Qi}9ezW`EX_sI${*A_`#{$gKPhSzI)$GWA zn2~mvx#wpJOGPeOa$QxftkOP-I(N~Rb`_bk3!9-{y7b85qj8;*{(efOnv{>r0c)h1 zcAl#eXb?H}AbtL?z5l^+55lmtQ>A((zma%;bkfrcKYV)+Q8Qs~Z~upLsW~pri`@@eE8EkGbgNl@Z|Cwa+$vQx zzy71Q`k>%@!S|g6Jowlp|n6dQ-`{sS}Z^zQ`_WZs3fqu@pcs3K~S=oR&7GB7UVrs=^NmGXE$F(f6q}IN_+zF1A2j=Ot@a~kuD#GJ(lP3Z zHc7o2-9bp($VIgqRyuO>+m~`3s$cYao@EOAV}ISIF@9MoKX2QQqK?j!fKts+E25OzuJz-7t6jghTJ2I98$F z($628xaP@|+8N_h51|z7&x4=?V$jwfH^LmL7G_pWF-H>o+TF5|BS&MTXk>d6v#Bs; zCKG{YSvx<|T7L~gp0XdwRPz3Z<^&q7PCU`FR^!6U3!p~%l{f8Kxc-AlXhH_MwGT`ldJbrsi|Gn1#-s|#v z(Bw~}H3~{Qp|Gry7Ef~J%#|Kn7kdW)byYUheu?@hD<9T|iwkclfFRbOCGab3ZjHgxE*O@r4qdx@u zdEQeyoL(?Ltmo51XWg7X;>KjyY`e>`-EH3Luk`Y-B@oKFhO|SFbwFAi_ac^k?VIiM z8$bT{Pg}12@pIZ)Ww>JvI0ic2bJh1d*Dz%~F*|IIb``Cx%}ED*#i~78c6z`@4gPok z>))s$74{A9W_kNdgluZx>pj*>{PO%WIcH>zSt)-b`G@O52KG;u?cZ)t_A@E}iFGOV zJ?+5te{Kt%0ASnJPUZZR=areaKQlak(rI?`LBM7S~H4!yg5BtN*s1 ze|iz@1>o-2IK?_ajC;e@AFY-CSNCJTRPi1DUFj#sIp$dA-2DV}Z^u7x*Kds5Ux=yx ze@v|(Qf(C8!u%tf$^OsX2L|&`%lv0HaMPbEgAx6Ky4FWR{~m_#yn=6|hA zzkWDMI2ihtF#OfRd^;3(q4*0@AQj_z;fk(Ucn=coe|VEVQwql{FPAUvpI;X?s1(Jo%XXg~nQeqxm-k{0l>+V2 zTrbBz$Gybl8>7aS`yqBtg&vRAZF1w8;(xYu%!R~GbsDXVC;?>c_%Ea@%50u|{=L`X zc(yAghE%BC8DIDlvVBDnjjJL zqnB2`JB5qKO!j~M(?>-ABi^PK@Xtotyr%JI{`w>L9-2M>MgQ~>L4RYFcC+RGH`2@U z_f~%(W(ZV zv-A4lgEoKHo72hiBX@N4aY?@R&~pWv&6=`cY@NIhU%499l;)mF`FX3qlPi3zN8@#1 z&w4Pf7K(A8)`7N>U))%_sZUa!5wACByF$zJB7I}=%xJhHP^e(bl_AyU3+r&6I!;g1 z{Lc^_my(to+4ZjT>*$22m@X;FF70J4XX z{{2z#(nbK*pi)@||MEZ*C}NWT62F1|-Khl`pjKYz2mV(r;5V|r&WCRmut5J4z;E{a zY0__I{$0=l{zAYn$G^)O`kSn5zgqpr3jg<(|5+XX%;;ZhgR>>w)yGNSXM#JHT7IHv z*$N}yKO0vZjQy59bto~NlTPBYVS zG}7eF!2Sog4YfsL?#|E>T1#3ICd2!o7=NOa{O}Ck#>zV}%cd5R5@N*Aa zUiBlPkj3d^k~?PT(@5x0#Yjvqpq=o{8KWb1oFkS2`~~p|MV*Ye0VtvetrX}Knjz)^ zC$47?bG{&R=9-rv%>OvTvN+B1-zSk)Wq-E2jfzc*1zL@L$*U)X;AS|N3e3r5D%K|63_lIgra3*qlRg+`qEKeFd|^4}}p>FV~893%$QO`zvqy21L;0*-4sX?@HWvce7Mr)u52zppc5y0>eWpioLYdf66)L8)bj| zWXig~zJC1ZwJt@<{Zh{HYd#O-?CWCoy?V5AXGTG*vg{(kBm)@Nl(OUZ~b>V@{dE+*ELT|PK}gvn=TGla^@4+A)T2@jf_c% z=LOV$wsj!~qqlS%clxPmJBvle#-&9isE5n+?Gq5@=U*i(*so$(aDe71Lq_sHSAUG; zUm7#+Q)`Z8ZWK-;)6~H*n89yG{*~n@zN-KKghl*%7VsSZcL3c^0P~=aS-jnD5x<@W zj_W^?cC+}u0{)q5Mvcn9s_yK=u78txFhf6WrKJ6#F@8PjGlstk@S8pVoqNOd0`#9g zQAiL2FkAjF0)GVngAx6~s{TWycK=WOvh2;`zktt3|0m^f9SgVxcm{bIfS4v5BLI7G zpMrQF;`b3#TT>6fv-F-s8{!%!ZQq_n{5oJLfa{7|0p#wtkfDxv-yQHh?&krj<9D?o ztWx~pcFZ+^j)1QK(Euv8$WO)tJ_7s)&PjEdNz|J=i zuo}SnEde+Lps$mofR%WD63`y<*8$w01ki5`W$NbvF9Yf!Z(R}dY{Q=s_Xf~k%|yhf z0eOM%Vchq`^-qBJ0Htu>5I~*k0o)G;`~g@2V4ciByb9n8$c8jm5!3(DZ-CRdzk&D! z;u?ToaZTNDE5yqHR{*mBa{!z-dwJseF_5zZd=Atp2U43I5N1L|$gL{;B))HA#Q4iSmyJ?gR_?n>&=hxAx;& z_F~+R@925tb#R(6b$H%W;(Bnc4o=2KdeLU(&BP0!aD$q6Pc|E#fzt ze@NbEmi|G=E9C|T?fysGChBBU;A?>^U9P9jyZdpXR>i6xBe}PW7Ix0sZsUCgu9`b{ zKIHsF+R1VSGw!a&VDtK(HJeoJ{`6~8rk6XHyG$shR#}<@aNWJ7{hp=e9^U_T>+l3B zwD0~-{$8B^Qwilrowe&J+skS->iGDDgHKZbk{R@C>BYn|=gnh(Et*q&*%!N(9b4P2 zz0Z=PEi$TqmFu4(|FqJiofcPXGj@KGw&peW+&4<)$o}C!?Oxw{`0;o0-|XR5&f0tT z{ybT|!z-naH1GY&j6!J}_btYN?^Zw2QAu5*l381h=l50%3#{np7wQ)l;_qq6)5H(vIW>Lpnx>!f&X-t_>{@$EdWyF7jP@{T5+W$ye z_0r0BU*JOWA7lIh@@JYc40GbDqjzj31S%6EZUY{uvrFmXUfPBjtYyALM>T24nmo zBB6)>8EOADf!i$pY9{6%osl;y{jUx1OZ`(;ub<1c0gj1Q&i(V`2S>~QkCpWsZ~Yf! zefhaB(#kzS;V4u48N;+1iyObCN%;>OWcz7o;ld-20ExexV(6R?TY?e_Yd2z%MAIU*FovDT(JPR9>C1yAXCN898dTe9(ET5>n-X=rOI?0&T7 zpH}+M{|Em&#`X(>vy=a@c4@~D1&tbKnBMYF@9oFL;pw9NNuQK;u};(sc@tKqoTCZD zB6=F9|KT)M8~8*ePMwFAw~tC@{m0GOczxuqN`H>Mq_%(AX4tl@*w4&g^U6~vYIj_- zZQY}NM*ZI7KU)3IdBnVP$FT)_JAcy}Kdt27Tl`x7^JH0?vA_4W{aLlY6fH_ZOeL8WwV~NN%ZB+iQ*w9_7v!KG1uI!*SH+*mJc_z5+s0A8tu1(?U}uN19ovYP_7Zd+y0|< zW_DwYk}1j=)6!CL@zI#spCx|Vpz?R!8kJwWiwZQi*2SG-VbGRT1JG)vpY26k4Wtut zF3-{7PG0`6h%|xNLCPy5{Rh`S^fVw`|DbIIZCY4n%$ZT>jZSP<|HRY3^ek{Pvi>v* z_=~C4X-q#$z;ht|w72*RV3z)|z;AZ_oAm2xKr=$WVtcRBUnedpE+syuk{XA1OOHy3 zPwN$yY|^p!;A~;a`L}Y+r2HkXwdIGb^$+KK+C>Z`24`J|N5|ym9D6Hf{J9}fC?Pv9 z#`~zA(8H2phZ&Ow45_ksWo$3zdtH7;{3}M8=gFNX+M5KVOvbUF-{X!ADFNiESHJMF zViT*q_eJ4HN;f-8GbSg_rR6_Qzx_Dx|MZssTczJKzvjHyZi}4q<{JO6Z=Ll$SaL?& z0rN(!aHU)F3aj{?S2e|Khdw-0@E3PiN5$1xA=&In|Gj?1*(bj5*?v!I+1vqc@{yMQ z)QbG!?ffI7_UC5nq5sGh?S@r2-m78Zv!5?YO<&x`q5Y+zyZ(95=Wctf4W3xmqCBRx z|M)>DKdtp*y?z{cAa~;Qx}QIna5(UjGG+f5oX?>g*_IjHM*`!L*k!T2#jfGZwLi$n z`l*=rgxb2Ryi`7qIB&4h%X=0C>?A18*k@NzdoSt&wU(lwQvcAW`tu>k~$Kc zu6*-WrzTC0Jb9^Uja)OXcPy%ueO8a3T71V?|5;D5qTw#tcx7G`13iQAclV(0-x9j; zDAW@5s7auYbtd>*@?8yTJ-pHOtTD>6{Ov41IiCN=_TsoEDGW7Tki!qWtUQ0I^wxd9f-##-q z-iCvwVo~O4|NBrMA$151DEHb^qE5gcdym}Z+C^D!5>|}P8cc8Pf8F^oC1T-!l^lw- z$+12~sackakg{Z|cF@4o##8t2h|+U@&X&Qs6<2=vZ7FpW>iqZ4kM@m@X+0`!*N>6i zxEaTxj|#~n*+zRat{(}WBi07xYWBqKe_kCl=7xx@X7F4l9N4d>KzP_^V|d;j5jqpQT{%)kEa@yofjP&RQsb<^xT`D;F_{i&5By*2i{NR=c+%@;uFqg zT2tx2V(f{F^(`B}`^K2@(;Lru_=kEcSp<$P?#>-8`R{(FUrYXx_B+Bh#rcd4TJb!w z?6-jTlfQhScJcn(uHBhh(XkY~ZU1KUp9c2lKK~#?*VLL}-i*RL=s(Tczft>XpnrC1 z5k|QAelhSDH?9BWxg(wf^}h}9Et-0;WqM9&f3pbq&FjAdjr7l!>0br>xm5bC>YudQ zud)0t?MKAQ2FI@?j9%>HTK>Bpr2gxz|2l8`uebGQ-2W+SdJY*`e<+XTGxPqxszRFe z9N7Q(t)~EH`(GvCFR8YFGxP^}MxP=7KLNnc{4$uqZ?ON$hx>)OciSxeRe|5^{zuL` zjP_pH0s@3r!5+%@8nI8$89n z?AL#8UEpf+gnv2?$}@QH(p6wg62G-llipEN@BaSIos8vQ%;k*qN5V=r0W^kUG|;3LFWQDlzFR6)Y`rc{J5#gtsWeFx7VVh*TJ4M9zj)UD~E=|J}Z|4sW zdilvQUzDr!=qOrG?Cv}dOj>R{64B=eDQW^C8jD9AA4ELEB0R*cB=Y+M~PKl-wXRQ zGxU4bcOE=`uI9zZbDgQ#{z$Q*=?|YFm6B@5SW<7Zb#OPjsEeaQ>Os(Jg^Cr+B3+>L zPga(iw`yawu?x&1B!5_tM-J=Mg@9_0>V?+qfgpwo$!2fL7S~T;tqx30Smt${*>@s zHV0$=^LYN$Gd5cj#2*(IUg@6o6}t9yh-tR9u!PMv7x9pi;?$H>j2~&Z4=gP_e~m3; zvo*%=%ajwl|G!1t9`9Q}XS21y^Zn1`w0XpPUa;AwjD+_I@&GJAYC9JfMhW6z2zR&0U7!7_!sGjf4%#~7 zcIy!n52AUyR}*GrT*DLIpg6}4$NDE%AqC$ke{+gYxMDvn_XBc1EBuI5RmLS}`Gjws z>%rUKD@@R^09>UmDK#_%Ej_>)X`SJE647I60SO-znX+Wp(%0Xf+ajr(R`IkC{J=~4 zGn#)%5m(z-KXJ;unX8#;_+w>v1Wm@l7y36aY{j2BxtH-Tu=avPdDMhP`Y$jw-B23% zdxEQlfzz4APkrV_^{a0{PmrMO_GU>6-}BT+u?#qyHYx+)cj8UDnN?q22KP-UByNo8 z4>b57>31A843aCa>*D_!HKDis&$)lPvl3T%$f|x&%;@C$k^Ssea*-5(mjCpu5$XSV-!M%oQ(`!mL`-vgxomlrMI4@Fu< zv_@=h9&3KwBlD50|=m z+NC+#CDa6`>_q&C^ld3*w6BPT)#X&?Z}gO9TyNBRW;hLVq9QQm5MOEzHD~Pxb*E^3OFjAt8o!j}du=~7UX}lZJ+yWI z3+BpSu8l+}BeUd!o_x!FyS)FDqD_8nJ-hSd$6Gv|r=wOG!kI*JkJL)ti!4m6m;S_` zg3Xbs1Z| z@is@gn&QR}b3fT5o$ZT__>VtUKaK2Pz6FNw0mMMeM&VD$Yg5%kX7KCDfElqrxB~o~ zi8GkNZ(#r6^Buk;OIP`*!M_{8zfnzN2EX12$n|e->e>S^TmE-|e}Rf$&Sdn?tUA4S z>$B&}e7~bij$i6de{022{#4TYjmG@fc-N2j`*)mYfnpXU{0v*O(bPIW#ftx7Z-3tu zE$~guio;+J-UwFTk?3s|p}eb)d2Tp(UuNrP?V2Nw@sT!f&wpE_QU8_{kPf;mk)w>w z5SoHp_Eu(Wlw88@Dm0>C%MgLFLhwnyr+>flS&>5z7ks+!n^y`yi;0ld`mdGt`|*8A zzo5B+?G2UgdSC9?aqIW?SD*Uz=8ZAS{7=|>uxop8ACH}%NQqENBw0Ow)Uvnce2>}} z+QcWr(qGi|T-)_IJN6bTP;y?#@;4T>gf`aBwIuiQ$JrL{WB2_$e{`i^tNmKZztQ*; zfPE!;Ga!yXIiY*WZ9)HX7WxnK_E$mJ|KT}gWc7W*8sEl4*~yPq-QWgzd`%Atp7U({ND)lI0wfn|I1qWL`xcw`z7SANUig- z3zbj$eBZE3ohlt%*tOxT(n=Ldt}kQm5&Qo@zt(x{uh@EhxUJsI8uO1-&bz5bYy_)Y z(k)}^F5PuKa%9)H!wd;L_~MaP9R`kCnH=}Y?Vhh=an|kowIY1O>emZz*etwKT+g^l ziBU=M9pX~cn3WtaC8Z}MylnGjUL5_eQ_BA957jXl>-ezbb?`NB{BP`$<2$w%hi zV9ChJkugRe&IdvGg9q0}9M&pY>NMAA@INc` zr=Vpz+ANETZF_Q8!MEeSIiBsC)NfDj%{NO6J8e{>lM9p^!-(CH= zDIC43ow^cFZ*n}}qZ)di`+V`<>Mxdh+5R(=f4P>8u)23WO}gMumwRn!bFS|fk9T=* zLG?)*>vvZ4Pu}W}W;OXGtPKl~-U z&dYoATw6Hr@Dn-atdE&w#}kV-e(1w=trjfG$Z?OYmJGM!i#L9| zls0^A!9LHItXlVn+pb@d9*{2W&t0cTx{Z z-qKI%_0E<8Fw-Js?k~{(F^)ZBm9&%XzfIga6D5*st!Mn z-7+^eX6oPGmYn}c+KpZ)a_y2-%2~>m5%r#YBjc2ZD^zNVb z^7ne*HhNbJ?ZBx21?sLoEB42>m(h-BI7)nu?cCG#V!X%>x*3e|R}%?6{FnCMl2#AN zoE|U3omu~1fx6mnVSil<->U;KOaCgQHEaJ6q^tcF_=%T$I?Uop$Bc`N?L0S^DQ&q~A#XvP%DA;NPhdV?;l_9~$(3g>IP#tuk_b*8X9eZJ%lU zTzT>wSpKcimRnh9|CiDJH(J1Nu>NM5{{Fzf+yZ`s{%09~0?L1;iod73`Hy$%Kj(!H zD&m~&ALN96e6D4~{Bl1wEim$fs58lWzTwAPtA`y$q@~0sb*$iQFuk`NzV z!B_P~QzNL7AO9-&hNUN@rKiNzNQz5OGj+OB1^IEula%PuCM_yDAx_}ZvR~J)zl_?} zYgw!qmvf9#S9UG5d-t%m-$~TMks56$fAG$i=L%2MIzQA3{VTKB|AVV0+VT7WyRO4s zhb`#d6EW?b?>_$MXv1e;8`kiw9~iT@`~U8>|Au>ge)tRx{l9kufP38u2NL=xT-Z-W zh{swqy)ud#uRBHG!`fgk^WQtO$3JQFr{(lQC_d%lfNkpGLeK5{tln#Hh5z_R@3ET8 zJnASX2Smoj%j9)lypd+ge4*-G_1 zw98_8IYz5ohI>iBwfxh1ftCw)i|K!Rf0_Gu=ln$5Ua0fPVnwbDT2*n|g%Ry0cG>Bx z)!g_D`v^43Pk;Q&+Vw+cY8`D?rG=E;&RTH1WrbG!wPR_^Wnt@so=P71bquMLZOApo zJ_0Z4x4M4hYX8C2j?oQA_G&?7a6?OMZ3CsgeCbM(01Yn~uYp-MwCaHeUY{XCiU0 zMn?d9kmSbh{%-rlzq9PA66fB1xtJ|t_7@X=(<*;@L1qc_?4<;o*7@&N%HP}bGw(J3 zQqK>UER)4+N&NHn_iplswnK!b*w(4#Ff#7xvCB*M{B^_jZ*JCq{6YY^kXwhty7VKF z;ggG$zBcTaSKlc0%GB;hpa4;mWwifD{efHlwZvc9V8fNc*O6hwjo;Fw{D%#){WP?2 z;gLu3jPa2F@>PmA8h85OuJVWGJY1yyGwZc>+YHGy;7+-7lFPV{JIq8VdVQ=i`jemX z1Suo^pFehg8mxah6*vhn3LT+;l>P_I;5S(R^jQRiO8}(Z2shuy0RKESp&9%J`cKRI z@6v#u`DHMJ-)Q|~KE87hV3vOROOyCzKalO_&Ye{F5ROd8|H#wDqg5w7;&+{UcWxO_jOTy(Ydh>dA-tu);dNluppf98kc!m;!$T?t zRkh<4SHS^c6+L`I@tpmm%ZD6)Py7b%y4{Fl9XNi2*LR8Q;&3HNkL-|+B8f|lj7f;c zh2w9DKRziv6-TJY!L?3wUlXomXek>74n+@qLWa1K*r3I$Q`VO`a^(Hor;Z&gsg=Wi zeH*}mPpWTNf+K!jBb%KS$K-C5YFDE-H&T}DEZ1u7RiB$( z6h|+vxs<0cMnBN|FZFzwj#*z|!8?=UW)8};HL81)8B?@skv?~)*Vuc!O`h+1YrUs@ z9`QNJlI@fXKLGvH)ntyNU*OLFFFlC=**!^8aVhqlhZ+hx2lnxAQM= z*IJC_599Oi-Usvg2tY1RK4uhNfc&vRO=JeY(fY6B=wgJM?<)cSMm3=s{6_1)^dv+zxa@0k{VTD&pQLW7!jEpks z?VbDV7^C(dpsXybjYT8Mi2YY5*d5CK$7b*w^ncqg_}p25r#9l6?F8V@W77VK^c(a) zpHO`3oCW+Hf&Z$SDKqq&v41{q0snKruWUuZZ@iKJJ*|fPR=du&8u>RI+5GeFU-NWt z!0qX7eOY=-zu))&7^!nIn}3jB$lY0<&eN0Xq(+!K8r7euBT?G4coE7cYR0MRYoP3s zlfLV%oSvs84K`GD$~<}9l@2327J825SRgE0dfJ}cnm=*Bt?8I1pImwPuhDN0)oMe0 zw(>rg|FoA=2ey8A_u21W*uD2w=XP(OdH-E4>VmguY5ADaF0}$7jwII}<+~!y(idMdspnhl1g&RwDuZa4gYtE1y2bO%K!GA0*ptx~Ltr5r7YD$g}=sW<*!w6qKN zyZ*;B{q)05t6R}WC$HVOf8dtf-IwoQ(|=phcFK~Iy|p`Eu|>(?E&ayx4?m;zKcAnF z8Fp9ZQszr9egpH5OKJi$_>I>8i1&;I{N*gozcPRSgL3+s1^SKF|4!puzgnO_8uZKk zx8AOQe|Vpbe~zBNMbCPy@{nRr56rvg(|rB&)O_guT`YLE7_HC|aww%r@yofpS{?rT zovOX6^}qT<<#!(GpF`u9bMG_y>E(o+g_?8Dr6hkD{9VBA^(jf)%9dL?v2TC z%HFHhvyF=8*f8X)^1pez{+#vgPn0HGAzNVQ6?IDG)Zpv-vjFjy{O4ZV?-}t=QLha! z%ZviWwEMQ}S-8fU(eYnP|L5ua6>S|@h;Ne-1@CC-udK9RZ}ac%?;X9TdZORG{|dbq zacAuJ&R>)qRa%sbUTVgMe%l{H3rzhRz1JimN0c6fjj~<4PzNJQx}slbs=Q5AY;lRl zIVb#@%#COM9{9@9PZHY)PiQ;nRMj3I=50FpwQ1WvR}AtTM`m90dn_yI+nFAd?Y^6+ zF_yoO{*x!}c=5Aq!7u-{z2CeArT*6PqMU+n+I_*1ztN_E-_ly2b2Ud5WxIXixI%NNi>y@xtXC9@# zN1O;5rD%^lvefY}NsHS5* z(DAiB zHsw$@sk_#NyiZhGQReH<^zzR>CH0)rrbtTo1=dbKTyAIZ4>SJgkn((L$7Ij-Cn;e2 zGn#+X|AC^6;O8^~)_;{gxC!t0U5zAek2b>oV7vO%41S~eucXH;{;j}o-u{H%9X$uG ze}9SBwC6C3e+TgIRzGP>e=v0No!>UANA#6A;)mPmC!hF6;IANU;HJP z&&|E*g}2B464icMa(1m2l&ZP^=Kj||aMn$!mb{qyB3GU*q=ZoyL&lG|zP{(n>z8a= z(X-qhtrED`^Cu(zL+^hE_HRBsx8#<}A4sE7SZhiD8favH~6C3HZ&Q{}pI-{+Y7>g!WWs@vpZ;zn|gwN4!6x49wzx4fwN}E`NF; z^Bg$-{f*aGEa2|}{EwN&U&R#tq@BTYPVH|V1}`jW0lyLbkE?ZW7Jqi&r!PYWZ^ysO z5BT_Rb^o*bY(szkXk_21t^a6*UCy;2n>WQ7EMmWa1{VN?${U=(r{{JIr|7OpBr1iVO{zso?pue432Kt!A+n%7`EdM9{ zM)sePz#V4+e?j1{fbMSwx2*F_ z_urzmU{8V6{eao3TT0iSIYop2Wu^Uw)Ww8>PeedhRu6KikUq}^pWfbMRQQE`NC5?l& zh_<=h=})g43GnGjommH5-PGjYSttKnTR#!K!*$31oa2#IRvfREd;E|lpKL2OOHo%# ze&85~qjZM%w{szu$WjgZvr>M_+VvYfj{%EnH>`Bzt^*qbgkvln-p1gLn zLW{Fa^RoPm=6?b3Eo-p;;gn0}+9-Sg{%h9%3-KGRf0V*pCd9)0X9n=kQZs3Wegpld zLccs4!iaXh{|NXeSio;E|F&HIbAg|GwiyON7d99$3?N(B7Kdy3EURP62=^jvccFa; z?!N)-RG)u`c#nE5^S2lG`yHMg!1aFs2LXowhXF?bM*+tG#{oYAP5@2p^+Ogy*ol}q1A|6lRdO9$1cX)V(_`5aEQ{^+Lvcvp=-Liryj z{guy$ykE`p$ErJj``m(kR-bp&zT5izad6ue^Oxm&^3%Ged%bC$yC$ckq;=}pX|~-? z1piC_EJbL?<>(@kJ|r)Cj~pFDdEOF_-|s6d^x1lpiVCK9joKvdIA4BFk*A>8k=2dm zbVoNOR42Y<4P6srP_>kj-t|;Vhtz>t1l-@}FCwn3&?f2QHw7L|+}RX(?j&l3Rz2)f zaMk-XvR3>23Ay;OWpR?ss+e6S1NyImbwhcr6z1CjRiF$iAz=wxE4xuoq)|@#DK%ea z@5Jkj$>z8Mn%s5QP4-SZk^-|Ikz8FxwQ&3P&od61@MZS;>umjTsd*{wyX0qdX`hnf zNy+V+nwpZ*DdW^W?XyR8OW}9Qgf6Lho?K6-_GxM9p7!bKPMvg~?>eEA_tZYmI9j^W zI;D5)n%1R@y!UON-Z3?!eb+7>)7tm#+Np0!dPZ8m@aO%$g1nsGQ>S)J?ki(*Zi!Qx zq>>D+TfX8vpTE6Tl%$``dETZ+Y|1O}C3Q?m?IcxYlTlTM?lN8$_)E^SLf~t3?bInH zH8c2m>CfxbzGLs+y}NeqoR-nQOX{h8CiS(`onkKXB_$>3Z{U@x2ElKUxwz+SD-9)u z#XCYu@6x_^mrg0|(=#$t+xO1sVu$2B>Es_-?CmlkrE`9#j_o_=rKF+^Ew5vHk0&FK zKyy>l^SgFUNlQ=L@kJ66y0K08ll>AB7Qz@hZ;K(~COx0K@Q?AdpU(W3{fy3Aol2|j z$RusfUj4+AqwnljXZ^D8Jr7QJCNi(8+W)Aw==_H2?q7B0KW#|{yOwA!Pd$^LnmGfL zJuCFiI~%{>@@kuBZoRwjldI;8|4Cf&_U(U{{U5>gU-6$v>@^SSe2GJvUQ>GdJ*kt< z+qisG&9>gg&X=fa{=2n770JIkGDdDPmOC^2iuzxBW;=Wq;;Yfk-mJOmw2VD-KFutB zYERcuYpA|ix6xa5`USP}f3tMzy*6>B--{-S(W5 z>fNyS;_;j3IHk#He?;G!blpp9?x$he(JBSsbu3W zr~Py!Qv;ID`Bn?0KHb)WX179jJ$&w*;!(FZdhX^2Zaco<{cY84|Duh5wf-4p{BOyh z93RK{djsQ+8&zbuVhP`>nzr|de@Fh*DNhj|TpU`m{u%51gVG;m{GZr^w2zD<{cQ>V zK@+c7(!aCE|H*`J4XhN0&_+|trM8hxv)D-;#36<=)Q=cuXQ|}OGaB7>-3PZEzioZl zfrrd3dsA<8K7~U)n{&!GE~s~4(5;7=eNXKruP)vx@zPUMg6u;vI}Ef7LHYtDKQB2$ z$ruKFRQLQNr~h}~qf+md6I<4)b=}Y7j(h6u{Vv>l+w`C`*vT7wMZ*ovwqCz_+Ra|> zMWnr9?To3V>u2Vyd1Z6(sU1$%h-w$Oy}}od{vD_N`qicViidxTR{lD2{%0)m-%g5@ z3DGXeDvSlXVhKN*{C8{Kl^RF=)11lFn8WW9Q~M`*3gv;Fs>=U0mozVq@T0VUaqFKh zr~N(4gztPeH@d6l;N0S}+wITEf$H*4YJcN7Z_a6NBj+PRHP=*p4xPRC)#io@KGFM< z=pXVdt+5*K__5nFH}111;hkAzcW3V}4``%STWU@&DDrsg_&>qwi>6o-M!A^PQ)vuS$WM|+_A_6*^6!70{D-rC5-w3@ z_ZLb`Yq(V!7v!9DVF_F~S9kqnSFe9KtB|p!KXU!Y-Z>th-cp-Kv0Ih4r5}GY;-JUt ztXnj^!It!n{=a(tCwl)Ab^asn{;xlUXsanjv4kIG{v+{y-W3o3aSP@4yEwv+*8eQw zU0<0vnAcWHhLL_p|5hyN-`V}|h@kMN4&U&>b9Fv`)VE*fLsE-RYf$-WWtYq}mZ5s5 zWLgV@tfw{zT1p+A+s!&RC~}d`K18UzKquoQm6Vp5MY@#0BAs)b(3J4?VH2MU-|b{{ z@cKvOl$9HwZTDQ}fTQZft)0i)F~ie&LP~pYT6!lIIa%)P+Bq-3eJ5}9)$}F_i8QPa z+KsD~n5Quxg(-NIz2fy>JyJal3T5<5(iEndb*&o(ByY9)rQMg&%D( zG4}mGQTIRYsQa;o|1LRPgZS!-R{xa#DD6+&;qO8HYZ6EJQTYGFEu`bJIP$-Q{BIOv z_#K)3i!%O6Y-_@fHUCRslMag`{AlS<;azDa4%SDF@+Uc~*!TZ-+3EA23rWBB4C{(k z{*?dG=07`<_VhT?zliYX+QBD8KW5j~2whS8N&+P0rAZZg8$mWpi6el`Kt6KQ(LKgq ze%hu5AMUyRyAj@@3f1YVEm~}=kFl2-C4l3w$eLCPEHZ1ldkSoG_*#S`WED9Kv8Rc& zsUujec<-g3yxI+R3l~ z@yd)(XRkeI|C7I*`1D1VYijJ5sK z=s!yNw+htWafJT|;qQ-sUD4CuDXRSO5Z;wI+y*{ z%Kz(7|DF8bp3t7s8jz)FZ*c*Ve$k4XE$x<+(8j6_?Wqx6@bA=$BdLxvs#$)W^V@fR z0}$Ul#MYJX-ri{OgSC!1DXC+&6at1eQ)I97(nO|zY&FwAyPD6N_BXV)M@}re4{uQs z7tq%xNkcEKm*&z{A{@!geSglX|K%IQ&TM(>tMeOX<*p9Ro9dkBB*~IkWK$enXHKiS zu+}Aue>nH(hOgY1ustQ za~_@Qg59c@Oxc*dp!Dk3&g`_|KlAUsT*q`ol$L2(hq$jBZ?~Haei!=Nv{Ab9wj~2G>w

n$N$RzDC_TuSMkn)ar8f$t6pj%8t?q? zAnHsxHAk{yjt08wtiMI-n$!k-`#f36U)nRLj!tW59joh?#qC4hZ? zX7wUTA>Tn|!Q=B4<`h{6<=Th!x(H-H=sN$Z*;-r9yS*isZL^*Mt&z5*wbPPRMSdf| z+7749wY4CIu1q?tt-EB(fuH;^bLE&#vmf7Y%4N&CwHu(%sWb;)wh)h6xXHk7yHXEr z(qP_4Z?-+D$+E8xueX7(=-hevj`P>nx#Qyjzw9|-#@aJ$f8h2;iGw>*^qVaiZ|CX# zK3!8(r{U;cjRq#(_gbSm?DC6@Pw3Q%f+B_L%gOf_A%vdmom%Q+|A3R<&iU6!&qqv>St;G(h{T7U zfUV((aQ>XA_&ZnzB?=o)O<$@ktupx1hxP z-mEUKU)8z zGB72M@cR&cto*;i-`V|-#1b6-zjFS|mW0sRZ2=z4OPirmYwJy@ZvPSQ^Pz2I4()XH zz~yxf9@KygXfFHGllQRD45Xh z+O~`8eEZohPQPUQ&ZIrKgWW?HL(c{az`5W&a6Y&I$lp9eWuA}u5^y_s3S0^<1D6Bc zzXE!tG2aQj8Z0sP>!C}*b;f=(^hR)#vFrI;G2dqF%b?4_9pFFUZg3Znzk8q$fcwDx z#_b8{3h-9(H0D*%|ALL+Nw5Z7L_XAH{QnH*XTfuzHg<)z7PIK<(3ikl z;AQXzSPxzWuYta7Nvus9|0d=UJo`5E1n7s*_rUvLDB-li&qtU)1)qT7xDCPIx0n^q z7lv+u{sK0GufW$}0RFy%%3llK^Sv?u4*d!I47P&d`1=+5ANcMbnr z(f*alF|s55=Io8=ZB6oOKd~*aZjYhEec5u+$?%(jJuU9~_hL_fb@eYPjyr4oP?h|P z#{Y@?h_e49ZvHQm^7y)85@QKJn*7tj@LnzA;J=0tzWnQoCHyG!uW_gUaKeAn4nC&v zqpUwBHYY7d#*zL}gx}w!zqww&~N9ugsG}ycldKYv$m<_%Mm*Dmo^g~b=v({j0 zf<@pN+^&Q!2Jd0k`s5OD4Y(F81=oS=!42R>a1*#0NIvIQa2vQCECY7{#py2SouCZd z4ekN=g8RVzK>b@!=nC*K&@+!flfVbyzv|Eg)BD@M|p8r%A* z6MkeLZ@cJU3%KPwMhuRA`Bks3PTbbbU4An5{(D!qUm7!sXK~AS=bm&3hp$rD-{Ix# z>c&42{;&pccteNQ#Z6_m3ADbsA4^%*^SZ8q2fiL0#IsG!^DU#irxo|xf<-)Mza{YB z4tLp{_&M|(^UgGAx-p*&9SOP_yPi85b9c}O$R2*_eSNvtAILn=(4k@eop6Jx-X*&( z(NR2eqIv!#L#NkGNXWrF#@O?q4pAMY?W`bG9?FQ(n;50A?oDQP#Khi%OW&SH+jM^1*(KJQ9>M-tzmH$%sQPw|p zgsmt<4IB^M3IAT>F_!d4nSVwUW(8iz%$ijXc^kAUp4~4b?%|H@p4&G

3oa6A|evVr`LgpM-i9Oy~lWH1_hM7q4t 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

*3KSKcc>a#58bYtlyU8JTvql9 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

g2P*H9?!4seU4@Mo?Sb|4y+rdl-{h~xH%*QQ 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 z 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⪙0l5tNWJimANz3yAo9SmgnEQMam)zVNGy!O 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 SMG*z~NCo~=BXrWF$NGOhPf?=) literal 0 HcmV?d00001 diff --git a/Actualizadores/ActTipoCambio.resx b/Actualizadores/ActTipoCambio.resx new file mode 100644 index 0000000..d9bc903 --- /dev/null +++ b/Actualizadores/ActTipoCambio.resx @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAaQBAAGkAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3eId3d3d3cAAHd3d3zIh3d3d3cAAHd3d8IsiHd3d3cAAHd3 + eiIiyId3d3cAAHd3oiIiLIh3d3cAAHd3oiKiIsiHd3cAAHd3oiyKIiyHd3cAAHd3oiyHoiyId3cAAHd3 + eix3eiLIh3cAAHd3d6p3d6IsiHcAAHd3d3d3d3oiyIcAAHd3d3d3d3eiLIcAAHd3d3d3d3d6LIcAAHd3 + d3d3d3d3rHcAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAA== + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cAAHd3d3h3d3d3d3cAAHd3dwiHd3d3d3cAAHd3eRCHd3eId3cAAHd3eRCId3AIh3cAAHd3 + eREIh5EQh3cAAHd3d5EQiREQd3cAAHd3d5ERkREHd3cAAHd3d3kRERB3d3cAAHd3d3eREQiHd3cAAHd3 + d3eRERCHd3cAAHd3d3kRARCId3cAAHd3d3kQeREIh3cAAHd3d5EHd5EQiHcAAHd3d5EHd3kRCHcAAHd3 + d3l3d3eRB3cAAHd3d3d3d3d5d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAA== + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsGAAALBgFkNOkkAAAEAElE + QVRYR+3W609adxzH8d/fsj1Y4pq0y5LWXeI2s8wHbgyt1XbaqW1lVLxPQREUlXrBVUq51LtCoRWLt0Kx + siKI0QNeoCgoKspUKmi9zFadiuecmayxywmy7umhyevB73zz/jw/AIao/5sxH4Zo2GMQAKiRdprdYZZ7 + oGZay/9DU/L2PlqEzEjWLA+tj2+97Ke/vQcBAI+zT7MG8YY1ba3tT7pkgjdHcwU83fxqda5Pb2yquzvd + W34SBwOAWLmn2Ru/O6ltFLW0SZqEb472+qMlzYJzTvZI9UTG9QzWnMTBAMBT9wPwjkrrm6U8YYNr6PhT + Cs8r917OP302VMa+BSmqdy0tmB7fALKgCmDHoZTLFdVCqba3+9D1O+IxeT3e2lZFKplk6xNhYtwDiNsY + wJ4L0mj6hc2KJkm7Z2bs9cqs3THP4bempKTYdQ8xMe4BdGM2gH2vA4JGGmU91QLJgF5vHhuVd/dRi6pT + b6YuWvWYGPcA+nolgIPNZYvZIm5TcfhiWXu3+EEHnc1LvplXkE/bXpnFxLgH0L+2AvDtrLtdc109amal + kFEhyKZX/EzKik8kCXi397Y8mBj3AOrbDexof0c/ZEnPZydRaHHJmdEJFCq9xGAwIIc7mBL3AIoc/ido + 4gU5h/XTNUpsUs6llBJR06MltxfTBAOAor4Advd9VtehoGc1kaXLrOpLK++NylFlcfobu2d0lg3H4p8v + 1l5hJjgGYPTIr4OjI8/Woca8V6XYjud4LrLm80TTeUI7kTFJYM4SCh3p3Mm6TofGtIQZ4hiAEZ9f3q2D + LmiHLNpK4q5H08e/I8mJqeK43M4Y+iCBPkkomIjI6E+r0DV2WjBDHAPo/rZfamiT3roZV+n5sXDi6xuK + r67wI5O535MlUdRBjtQlVS+yakdjf+1MzG/HDHHs+D9r1S9mq4fMXyPVuBKYA98mN38Ry80tfZBRpvoh + b8xgch8H4+a5S5mST4mcf6/wDcAbTr8Sq5eLW9xjZqft+VTpHdXnMbfVan2nykQstKl1Tt+6c3hojEji + nY2gYYY4BuCVEb9i2Is1stl/3tw61YVozuSg0g5p4kusjFpbw31tQWnTubD4D86En0xwD8Cup35dZjvL + 6p47jM8Mml4KUxZKYI48Fiyb5NTf9BFZhvMX74SEkT4MCTv7SShmiGMAmZL4da18IpZuIjO6ruZIPoti + nw+/amwr3re2SMXyyOuikC+vf3ThCiEug81iY4Y4BmAL368qvjI6Wxkad+9cZPGZ8EwyKc3WwTi+L2hF + EgEnl/ILIye9o6Fqqhc7xDGAjJb4pZXzyyvrv7lc9XHYjYTkbMW9Iq+GhmmCDUBMhe+9I4Cast97J6bs + vwE9dtJr28GAfQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style4{}OddRow{}Style14{}Footer{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:InactiveBorder;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>178</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 727, 178</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 727, 178</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/ActTipoCambio.vb b/Actualizadores/ActTipoCambio.vb new file mode 100644 index 0000000..8b4998c --- /dev/null +++ b/Actualizadores/ActTipoCambio.vb @@ -0,0 +1,703 @@ +Public Class ActTipoCambio + Inherits System.Windows.Forms.Form + Dim clCmp As New clsComplejo() + Private ltFecha As String + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Private lsComando As String + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label1 As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label3 As Label + Friend WithEvents lblFooter As Label + Dim clsfecha As New clsComplejo +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents grdTiposCambio As AxMSFlexGridLib.AxMSFlexGrid + Friend WithEvents cmbMonedas As System.Windows.Forms.ComboBox + Friend WithEvents txtBX As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents dtpFecha As AxMSComCtl2.AxDTPicker + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents txtIdTipoCambio As System.Windows.Forms.TextBox + Friend WithEvents dtpfecha1 As System.Windows.Forms.DateTimePicker + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ActTipoCambio)) + Me.cmbMonedas = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.txtBX = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.pnlBotones = New System.Windows.Forms.Panel() + Me.btnAceptar = New System.Windows.Forms.Button() + Me.btnCancelar = New System.Windows.Forms.Button() + Me.txtIdTipoCambio = New System.Windows.Forms.TextBox() + Me.dtpfecha1 = New System.Windows.Forms.DateTimePicker() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label3 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.pnlBotones.SuspendLayout() + Me.GroupBox1.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'cmbMonedas + ' + Me.cmbMonedas.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cmbMonedas.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbMonedas.Location = New System.Drawing.Point(179, 57) + Me.cmbMonedas.Name = "cmbMonedas" + Me.cmbMonedas.Size = New System.Drawing.Size(493, 21) + Me.cmbMonedas.TabIndex = 1 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(24, 57) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(46, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Moneda" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(24, 28) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(117, 13) + Me.Label2.TabIndex = 52 + Me.Label2.Text = "Fecha Tipo de Cambio" + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'txtBX + ' + Me.txtBX.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtBX.BackColor = System.Drawing.Color.White + Me.txtBX.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtBX.Location = New System.Drawing.Point(179, 91) + Me.txtBX.MaxLength = 12 + Me.txtBX.Name = "txtBX" + Me.txtBX.Size = New System.Drawing.Size(112, 20) + Me.txtBX.TabIndex = 4 + Me.txtBX.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(24, 94) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(31, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Valor" + ' + 'pnlBotones + ' + Me.pnlBotones.Controls.Add(Me.btnAceptar) + Me.pnlBotones.Controls.Add(Me.btnCancelar) + Me.pnlBotones.Location = New System.Drawing.Point(752, 57) + Me.pnlBotones.Name = "pnlBotones" + Me.pnlBotones.Size = New System.Drawing.Size(120, 80) + Me.pnlBotones.TabIndex = 79 + Me.pnlBotones.Visible = False + ' + 'btnAceptar + ' + Me.btnAceptar.BackColor = System.Drawing.SystemColors.Control + Me.btnAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAceptar.ForeColor = System.Drawing.Color.Black + Me.btnAceptar.Image = CType(resources.GetObject("btnAceptar.Image"), System.Drawing.Image) + Me.btnAceptar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAceptar.Location = New System.Drawing.Point(16, 8) + Me.btnAceptar.Name = "btnAceptar" + Me.btnAceptar.Size = New System.Drawing.Size(96, 23) + Me.btnAceptar.TabIndex = 2 + Me.btnAceptar.Text = "Aceptar" + Me.btnAceptar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAceptar.UseVisualStyleBackColor = False + Me.btnAceptar.Visible = False + ' + 'btnCancelar + ' + Me.btnCancelar.BackColor = System.Drawing.SystemColors.Control + Me.btnCancelar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCancelar.ForeColor = System.Drawing.Color.Black + Me.btnCancelar.Image = CType(resources.GetObject("btnCancelar.Image"), System.Drawing.Image) + Me.btnCancelar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancelar.Location = New System.Drawing.Point(16, 40) + Me.btnCancelar.Name = "btnCancelar" + Me.btnCancelar.Size = New System.Drawing.Size(96, 23) + Me.btnCancelar.TabIndex = 3 + Me.btnCancelar.Text = "Cancelar" + Me.btnCancelar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnCancelar.UseVisualStyleBackColor = False + Me.btnCancelar.Visible = False + ' + 'txtIdTipoCambio + ' + Me.txtIdTipoCambio.BackColor = System.Drawing.Color.White + Me.txtIdTipoCambio.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtIdTipoCambio.Location = New System.Drawing.Point(675, 188) + Me.txtIdTipoCambio.Name = "txtIdTipoCambio" + Me.txtIdTipoCambio.Size = New System.Drawing.Size(104, 20) + Me.txtIdTipoCambio.TabIndex = 80 + Me.txtIdTipoCambio.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + Me.txtIdTipoCambio.Visible = False + ' + 'dtpfecha1 + ' + Me.dtpfecha1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.dtpfecha1.Location = New System.Drawing.Point(179, 26) + Me.dtpfecha1.Name = "dtpfecha1" + Me.dtpfecha1.Size = New System.Drawing.Size(493, 20) + Me.dtpfecha1.TabIndex = 81 + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(744, 348) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 95 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(744, 270) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 93 + Me.BtnAlta.Text = "Guardar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'Btnbaja + ' + Me.Btnbaja.BackColor = System.Drawing.Color.White + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.MidnightBlue + Me.Btnbaja.Image = CType(resources.GetObject("Btnbaja.Image"), System.Drawing.Image) + Me.Btnbaja.Location = New System.Drawing.Point(753, 149) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 92 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Btnbaja.UseVisualStyleBackColor = True + Me.Btnbaja.Visible = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(744, 309) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 90 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.dtpfecha1) + Me.GroupBox1.Controls.Add(Me.txtBX) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.cmbMonedas) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(12, 257) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(726, 125) + Me.GroupBox1.TabIndex = 97 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Tipo de Cambio" + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 57) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(731, 182) + Me.GridMaster.TabIndex = 98 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.Label1) + Me.panel2.Controls.Add(Me.pnlBotones) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-3, 0) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(878, 39) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(758, -11) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.BackColor = System.Drawing.Color.Transparent + Me.Label1.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.SystemColors.Window + Me.Label1.Location = New System.Drawing.Point(21, 8) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(158, 22) + Me.Label1.TabIndex = 2 + Me.Label1.Text = "Tipos de cambio" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label3) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-3, 435) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(878, 29) + Me.panel3.TabIndex = 361 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.BackColor = System.Drawing.Color.Transparent + Me.Label3.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.SystemColors.Window + Me.Label3.Location = New System.Drawing.Point(833, 7) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(42, 17) + Me.Label3.TabIndex = 3 + Me.Label3.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'ActTipoCambio + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(871, 463) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.txtIdTipoCambio) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "ActTipoCambio" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Tipos de cambio" + Me.pnlBotones.ResumeLayout(False) + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + +#End Region + + + Private Sub LIMPIAR() + Me.txtBX.Text = "" + cmbMonedas.SelectedIndex = -1 + cmbMonedas.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtBX.Enabled = Bandera + 'Me.txtcompra.Enabled = Bandera + 'Me.txtVenta.Enabled = Bandera + End Sub + + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " ConsultaTipoDeCambio '" & Classcom.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'" + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + If GridMaster.RowCount > 0 Then + GridMaster.Splits(0).DisplayColumns(0).Visible = False + For Each c As C1.Win.C1TrueDBGrid.C1DisplayColumn In GridMaster.Splits(0).DisplayColumns + c.AutoSize() + Next + 'Btnbaja.Visible = True + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub ActTipoCambio_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + If clsVaribles.lbDemo = True Then Exit Sub + dtpfecha1.Value = Date.Now.Date + + Habilita(True) + + Try + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + If clsVaribles.lbDemo = True Then Exit Sub + GroupBox1.Visible = False + + Me.GroupBox1.Visible = True + + 'LLENA GRID + + 'SQL = "spConTipoCambio 2,'" & Classcom.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'" + SQL = "ConsultaMoneda 0" + + + Classcom.sbLlenaCombo(SQL, Me.cmbMonedas) + + Classcom = New clsComplejo + blcarga = False + llenagrid() + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub sbConfiguraGrid() + If clsVaribles.lbDemo = True Then Exit Sub + + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub txtcompra_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) + 'clase.NumeroDec(e, Me.txtcompra) + End Sub + + Private Sub txtVenta_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) + 'clase.NumeroDec(e, Me.txtVenta) + End Sub + + Private Sub txtBX_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtBX.KeyPress + clase.NumeroDec(e, Me.txtBX) + End Sub + + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + If cmbMonedas.SelectedIndex = -1 Then + MsgBox("Moneda no válida", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + 'If Len(txtcompra.Text) = 0 Or Not IsNumeric(txtcompra.Text) Then + ' MsgBox("Valor de compra no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + ' Exit Sub + 'End If + + 'If Len(txtVenta.Text) = 0 Or Not IsNumeric(txtVenta.Text) Then + ' MsgBox("Valor de venta no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + ' Exit Sub + 'End If + + If Len(txtBX.Text) = 0 Or Not IsNumeric(txtBX.Text) Then + MsgBox("El campo valor no es válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + txtBX.Focus() + Exit Sub + End If + + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + + + strSQLComodin = "sp_CargarTipoDeCambio " & cmbMonedas.SelectedValue & ",'" & dtpfecha1.Value.Date.ToString("yyyy/MM/dd") & "'," & txtBX.Text + + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 3," & Me.cmbMonedas.SelectedValue & ",'" & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'") + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + ''strSQLComodin = "spGrabaTipoCambio " & Me.cmbMonedas.SelectedValue & " ,'" & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'," & txtcompra.Text & "," & Me.txtVenta.Text & "," & Me.txtBX.Text & ",1" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + + + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 111, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Moneda = " & Me.cmbMonedas.Text & " Fecha = " & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & " , Valor Compra " & txtcompra.Text & ", Valor Venta" & Me.txtVenta.Text & ", Valor BX" & Me.txtBX.Text) + + + LIMPIAR() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + 'If cmbMonedas.Text = "" Or cmbMonedas.SelectedIndex = -1 Then + ' MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' Exit Sub + 'End If + + If GridMaster.RowCount < 0 Then + MsgBox("No hay registros para Eliminar.", MsgBoxStyle.Question + "MINDS Cliente") + Exit Sub + End If + + + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 3," & Me.cmbMonedas.SelectedValue & ",'" & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'") + + 'liAud = 3 + + + 'strSQLComodin = "spGrabaTipoCambio " & Me.cmbMonedas.SelectedValue & " ,'" & clsfecha.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "',0,0,0,2" + + Dim idMoneda As Integer = GridMaster.Columns("IDMONEDA").Value + Dim fechaCambio As Date = GridMaster.Columns("FECHA CAMBIO").Value + + strSQLComodin = "sp_EliminarTipoDeCambio " & idMoneda & " ,'" & fechaCambio.ToString("yyyy/MM/dd") & "'" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 111, 1, "Eliminación de tipo de cambio") + + LIMPIAR() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConTipoCambio 3,'" & Classcom.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'," & Me.GridMaster.Columns("idmoneda").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + + Me.txtBX.Text = Fila("DIVISABX").ToString + cmbMonedas.SelectedValue = Fila("IdMoneda") + + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub dtpfecha1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles dtpfecha1.ValueChanged + llenagrid() + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + Me.txtBX.Text = "" + cmbMonedas.SelectedValue = -1 + + dtpfecha1.Value = Date.Now.Date + + End Sub + + Private Sub panel2_Paint(sender As Object, e As PaintEventArgs) Handles panel2.Paint + + End Sub +End Class diff --git a/Actualizadores/FRCalificacion.Designer.vb b/Actualizadores/FRCalificacion.Designer.vb new file mode 100644 index 0000000..63a7e9c --- /dev/null +++ b/Actualizadores/FRCalificacion.Designer.vb @@ -0,0 +1,367 @@ + _ +Partial Class FRCalificacion + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FRCalificacion)) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.CHKr24 = New System.Windows.Forms.CheckBox() + Me.TXTTransaccion = New System.Windows.Forms.TextBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.CBEstatus = New System.Windows.Forms.ComboBox() + Me.TXTRazon = New System.Windows.Forms.TextBox() + Me.TXTDescripcion = New System.Windows.Forms.TextBox() + Me.CBPatron = New System.Windows.Forms.ComboBox() + Me.TXTReferencia = New System.Windows.Forms.TextBox() + Me.TXTNombre = New System.Windows.Forms.TextBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.BTAceptar = New System.Windows.Forms.Button() + Me.BtSalir = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.lblFooter = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.CHKr24) + Me.GroupBox1.Controls.Add(Me.TXTTransaccion) + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.CBEstatus) + Me.GroupBox1.Controls.Add(Me.TXTRazon) + Me.GroupBox1.Controls.Add(Me.TXTDescripcion) + Me.GroupBox1.Controls.Add(Me.CBPatron) + Me.GroupBox1.Controls.Add(Me.TXTReferencia) + Me.GroupBox1.Controls.Add(Me.TXTNombre) + Me.GroupBox1.Controls.Add(Me.Label6) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 48) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(658, 349) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Datos relacionados a la transacción" + ' + 'CHKr24 + ' + Me.CHKr24.AutoSize = True + Me.CHKr24.ForeColor = System.Drawing.Color.MidnightBlue + Me.CHKr24.Location = New System.Drawing.Point(351, 318) + Me.CHKr24.Name = "CHKr24" + Me.CHKr24.Size = New System.Drawing.Size(110, 17) + Me.CHKr24.TabIndex = 20 + Me.CHKr24.Text = "Reporte 24 Horas" + Me.CHKr24.UseVisualStyleBackColor = True + Me.CHKr24.Visible = False + ' + 'TXTTransaccion + ' + Me.TXTTransaccion.Enabled = False + Me.TXTTransaccion.Location = New System.Drawing.Point(490, 46) + Me.TXTTransaccion.Name = "TXTTransaccion" + Me.TXTTransaccion.Size = New System.Drawing.Size(159, 20) + Me.TXTTransaccion.TabIndex = 14 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label7.Location = New System.Drawing.Point(376, 50) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(106, 13) + Me.Label7.TabIndex = 13 + Me.Label7.Text = "Número Transacción" + ' + 'CBEstatus + ' + Me.CBEstatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CBEstatus.FormattingEnabled = True + Me.CBEstatus.Location = New System.Drawing.Point(80, 316) + Me.CBEstatus.Name = "CBEstatus" + Me.CBEstatus.Size = New System.Drawing.Size(218, 21) + Me.CBEstatus.TabIndex = 12 + ' + 'TXTRazon + ' + Me.TXTRazon.Location = New System.Drawing.Point(79, 215) + Me.TXTRazon.MaxLength = 1500 + Me.TXTRazon.Multiline = True + Me.TXTRazon.Name = "TXTRazon" + Me.TXTRazon.Size = New System.Drawing.Size(571, 92) + Me.TXTRazon.TabIndex = 11 + ' + 'TXTDescripcion + ' + Me.TXTDescripcion.Location = New System.Drawing.Point(80, 119) + Me.TXTDescripcion.MaxLength = 4000 + Me.TXTDescripcion.Multiline = True + Me.TXTDescripcion.Name = "TXTDescripcion" + Me.TXTDescripcion.Size = New System.Drawing.Size(571, 92) + Me.TXTDescripcion.TabIndex = 10 + ' + 'CBPatron + ' + Me.CBPatron.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CBPatron.FormattingEnabled = True + Me.CBPatron.Location = New System.Drawing.Point(80, 83) + Me.CBPatron.Name = "CBPatron" + Me.CBPatron.Size = New System.Drawing.Size(400, 21) + Me.CBPatron.TabIndex = 9 + ' + 'TXTReferencia + ' + Me.TXTReferencia.Enabled = False + Me.TXTReferencia.Location = New System.Drawing.Point(79, 48) + Me.TXTReferencia.Name = "TXTReferencia" + Me.TXTReferencia.Size = New System.Drawing.Size(219, 20) + Me.TXTReferencia.TabIndex = 8 + ' + 'TXTNombre + ' + Me.TXTNombre.Enabled = False + Me.TXTNombre.Location = New System.Drawing.Point(78, 21) + Me.TXTNombre.Name = "TXTNombre" + Me.TXTNombre.Size = New System.Drawing.Size(571, 20) + Me.TXTNombre.TabIndex = 7 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label6.Location = New System.Drawing.Point(8, 320) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 13) + Me.Label6.TabIndex = 5 + Me.Label6.Text = "Estatus" + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(6, 216) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(38, 13) + Me.Label5.TabIndex = 4 + Me.Label5.Text = "Razón" + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(7, 120) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 3 + Me.Label4.Text = "Descripción" + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(8, 88) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(38, 13) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Patrón" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(7, 54) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Referencia" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(7, 23) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(44, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Nombre" + ' + 'BTAceptar + ' + Me.BTAceptar.BackColor = System.Drawing.Color.Black + Me.BTAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTAceptar.ForeColor = System.Drawing.Color.White + Me.BTAceptar.Location = New System.Drawing.Point(676, 56) + Me.BTAceptar.Name = "BTAceptar" + Me.BTAceptar.Size = New System.Drawing.Size(106, 33) + Me.BTAceptar.TabIndex = 6 + Me.BTAceptar.Text = "Guardar" + Me.BTAceptar.UseVisualStyleBackColor = False + ' + 'BtSalir + ' + Me.BtSalir.BackColor = System.Drawing.Color.Black + Me.BtSalir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtSalir.ForeColor = System.Drawing.Color.White + Me.BtSalir.Location = New System.Drawing.Point(676, 364) + Me.BtSalir.Name = "BtSalir" + Me.BtSalir.Size = New System.Drawing.Size(106, 33) + Me.BtSalir.TabIndex = 21 + Me.BtSalir.Text = "Cerrar" + Me.BtSalir.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-1, -1) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(796, 40) + Me.panel2.TabIndex = 161 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(666, -9) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(70, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Perfiles" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label8) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-1, 432) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(796, 38) + Me.panel3.TabIndex = 403 + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(899, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.BackColor = System.Drawing.Color.Transparent + Me.Label8.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.ForeColor = System.Drawing.SystemColors.Window + Me.Label8.Location = New System.Drawing.Point(741, 6) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(42, 17) + Me.Label8.TabIndex = 3 + Me.Label8.Text = "Minds" + ' + 'FRCalificacion + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(791, 464) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtSalir) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.BTAceptar) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "FRCalificacion" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Calificación de la transacción" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents CBPatron As System.Windows.Forms.ComboBox + Friend WithEvents TXTReferencia As System.Windows.Forms.TextBox + Friend WithEvents TXTNombre As System.Windows.Forms.TextBox + Friend WithEvents BTAceptar As System.Windows.Forms.Button + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents CBEstatus As System.Windows.Forms.ComboBox + Friend WithEvents TXTRazon As System.Windows.Forms.TextBox + Friend WithEvents TXTDescripcion As System.Windows.Forms.TextBox + Friend WithEvents TXTTransaccion As System.Windows.Forms.TextBox + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents CHKr24 As System.Windows.Forms.CheckBox + Friend WithEvents BtSalir As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents lblFooter As Label + Friend WithEvents Label8 As Label +End Class diff --git a/Actualizadores/FRCalificacion.resx b/Actualizadores/FRCalificacion.resx new file mode 100644 index 0000000..a3180d9 --- /dev/null +++ b/Actualizadores/FRCalificacion.resx @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FRCalificacion.vb b/Actualizadores/FRCalificacion.vb new file mode 100644 index 0000000..d97085b --- /dev/null +++ b/Actualizadores/FRCalificacion.vb @@ -0,0 +1,270 @@ +Public Class FRCalificacion + + + Private Sub CBPatron_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBPatron.DropDown + + Dim SQL As String + Dim clCmj1 As clsComplejo + + Try + clCmj1 = New clsComplejo + + 'SQL = "spLlenaComboPatronI " & clsVaribles.idproducto + + 'SQL = " sp_ConsultarPatronXProducto " & clsVaribles.idproducto + SQL = "SELECT IDPATRON as clave,PATRON as nombre from cat_patron where IDPATRON = 4 " + 'clCmj1.cm.CommandText = SQL + 'clCmj1.ad.SelectCommand = clCmj1.cm + + clCmj1.sbLlenaCombo(SQL, CBPatron) + + Catch ex As Exception + MessageBox.Show("Mensaje: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + + End Sub + Private Sub llenaComboPatron() + Dim SQL As String + Dim clCmj1 As clsComplejo + Try + clCmj1 = New clsComplejo + SQL = "SELECT IDPATRON as clave,PATRON as nombre from cat_patron where IDPATRON = 4 " + clCmj1.sbLlenaCombo(SQL, CBPatron) + + Catch ex As Exception + MessageBox.Show("Mensaje: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + End Sub + + Private Sub CBPatron_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBPatron.SelectedIndexChanged + + End Sub + + Private Sub FRCalificacion_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Dim strTabla As String + Dim cmdSQL As String + Dim Classcom As New clsComplejo + Dim strNota As String + + + TXTNombre.Text = clsVaribles.Nombre + TXTReferencia.Text = clsVaribles.No_Referencia + TXTTransaccion.Text = clsVaribles.varTransaccion + + If Me.TXTDescripcion.Text = "" Then + + Select Case clsVaribles.idproducto + Case 1 + strTabla = "BANCATRADICIONAL" + Case 2 + strTabla = "MERCADODECAPITALES" '"MERCADODEDINERO" + Case 3 + strTabla = "MERCADODECAPITALES" + Case 4 + strTabla = "SOCIEDADESDEINVERSION" + Case 11 + strTabla = "DIVISAS" + Case 8 + strTabla = "CREDITO" + Case 7 + strTabla = "BANCAINTERNACIONAL" + + End Select + + 'Se asignan valores a los controles + + + 'clsVAr.idproducto + + 'cmdSQL = "SELECT i.InstrumentoMonetario, t.tipooperacion as nombretipooperacion,c.monto,c.fecha,I.IdInstrumentoMonetario FROM " & strTabla & " c " + 'cmdSQL = cmdSQL & " inner join cat_tipooperacion t on t.idtipooperacion = c.idtipooperacion " + 'cmdSQL = cmdSQL & " inner join cat_instrumentomonetario i on i.IdInstrumentoMonetario = c.IdInstrumentoMonetario" + 'cmdSQL = cmdSQL & " WHERE idtransaccion = '" & clsVaribles.varTransaccion & "'" + + + cmdSQL = "SELECT i.Nombre, t.tipooperacion as nombretipooperacion,c.monto,c.fecha,I.IdInstrumentoMonetario FROM " & strTabla & " c " + cmdSQL = cmdSQL & " inner join cat_tipooperacion t on t.idtipooperacion = c.idtipooperacion " + cmdSQL = cmdSQL & " inner join cat_instrumentomonetario i on i.IdInstrumentoMonetario = c.IdInstrumentoMonetario" + cmdSQL = cmdSQL & " WHERE idtransaccion = '" & clsVaribles.varTransaccion & "'" + + + ' cmdSQL = "SELECT * FROM " & strTabla & " WHERE NO_REFERENCIA = '" & clsVaribles.No_Referencia & "'" + + Classcom.fdtDataSet(cmdSQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + 'Select Case Classcom.ds.Tables(0).Rows(0).Item("id_tipooperacion").ToString + + ' Case Is = "1" 'DEPOSITO + ' strNota = "Deposito " + ' Case Is = "2" 'RETIRO + ' strNota = "Retiro " + ' Case Is = "8" 'OTORGAMENTO DE CREDITO + ' strNota = "Otorgamiento de Credito" + ' Case Is = "9" 'PAGO DE CREDITO + ' strNota = "Pago de Credito" + + 'End Select + strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " en " & Classcom.ds.Tables(0).Rows(0).Item("Nombre").ToString & " por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + + + + 'Select Case Classcom.ds.Tables(0).Rows(0).Item("ID_INSMONETARIO").ToString + + ' Case Is = "1" 'EFECTIVO + ' strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " en Efectivo por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + ' Case Is = "2" 'CHEQUE + ' strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " mediante Cheque por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + ' Case Is = "3" 'TRANSFERENCIA + ' strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " mediante Transferencia por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + + 'End Select + + End If + + Me.TXTDescripcion.Text = strNota + + End If + DesHeader.Text = Me.Text + llenaComboPatron() + End Sub + + Private Sub CBEstatus_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBEstatus.DropDown + + Dim SQL As String + Dim clCmj1 As clsComplejo + + Try + clCmj1 = New clsComplejo + + SQL = "spLlenaComboEstatusTransacciones" + + 'clCmj1.cm.CommandText = SQL + 'clCmj1.ad.SelectCommand = clCmj1.cm + + clCmj1.sbLlenaCombo(SQL, CBEstatus) + + Catch ex As Exception + MessageBox.Show("Error CBO2Plaza_DropDown: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + + + End Sub + + Private Sub CBEstatus_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBEstatus.SelectedIndexChanged + + End Sub + + Private Sub BTAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTAceptar.Click + + Dim classCom As New clsComplejo + Dim strSQL As String + Dim varIDTransaccion As Long + Dim varPatron As Long + Dim varEstatus As Long + Dim varFecha As String + Dim varProducto As String + Dim varSubproducto As Integer + Dim forma As New FrmNewInsuales + + Try + + 'validacion de los campos requeridos + + If Me.CBPatron.Text = "" Then + MessageBox.Show("Es necesario el patrón para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If Me.CBEstatus.Text = "" Then + MessageBox.Show("Es necesario el estatus para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If Me.TXTDescripcion.Text = "" Then + MessageBox.Show("Es necesaria la descripción para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If Me.TXTRazon.Text = "" Then + MessageBox.Show("Es necesaria la razón para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'idtransaccion,idproducto,ID_SUBPRODUCTO,ID_PATRON,ID_ALARMA,ID_ESTATUSTRANSACCION,FECHa,NOTA,RAZON + 'INSERTA EN TRANSACCIONREPORTE + + varProducto = classCom.BuscaValores("isnull(idproducto,0)", "cat_producto", "producto = '" & clsVaribles.strProdFraccionada & "'") + + varPatron = classCom.BuscaValores("isnull(idpatron,0)", "cat_patron", "patron = '" & Me.CBPatron.Text & "'") + + varSubproducto = classCom.BuscaValores("idsubproducto", clsVaribles.strProdFraccionada, " idtransaccion = " & clsVaribles.varTransaccion) + + strSQL = "INSERT INTO TRANSACCIONREPORTE (idtransaccion, idproducto, IDSUBPRODUCTO, IDPATRON, IDTIPOALARMA, " + strSQL = strSQL & "IDESTATUSALARMA, FECHA, NOTA, RAZON, FECHADETECCION) VALUES ( " + strSQL = strSQL & clsVaribles.varTransaccion & ", " & varProducto & ", " & varSubproducto & ", " + strSQL = strSQL & varPatron & ", 2, " & Me.CBEstatus.SelectedValue & ", " + '''strSQL = strSQL & "CONVERT(DATETIME,'" & clsVaribles.varFecha & "',103), " + strSQL = strSQL & "'" & Year(clsVaribles.varFecha) & "-" & Month(clsVaribles.varFecha).ToString("00") & "-" & DateAndTime.Day(clsVaribles.varFecha).ToString("00") & "', " + strSQL = strSQL & "'" & TXTDescripcion.Text & "', " + strSQL = strSQL & "'" & TXTRazon.Text & "', " + '''strSQL = strSQL & "'" & classCom.ObtenFecha(Now.Date, "yyyymmdd") & "')" + strSQL = strSQL & "convert(datetime,'" & classCom.ObtenFecha(Now.Date, "yyyymmdd") & "',112))" + + classCom.sbInserta(strSQL) + + classCom = New clsComplejo + + '- para kuspit no se usa el 24Horas + 'classCom.sbInserta("Update Transaccionreporte set r24 = " & Math.Abs(CInt(Me.CHKr24.Checked)) & " where idtransaccion = " & clsVaribles.varTransaccion & " AND idproducto = " & varProducto) + + MessageBox.Show("Operación satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + ''Auditoria + Dim ClassAud As New ClassMyUtils + Dim sTextoAud As String + sTextoAud = "Calificacion de la transaccion : idtransaccion: " & clsVaribles.varTransaccion & ",Producto:" & clsVaribles.strProdFraccionada & ", Patron:" & Me.CBPatron.Text & ",Estatus: " & Me.CBEstatus.Text & ",Fecha: " & clsVaribles.varFecha & ",Nota: " & TXTDescripcion.Text & ",Razon: " & TXTRazon.Text & ",Fecha Deteccion. " & classCom.ObtenFecha(Now.Date, "dd/mm/yyyy") + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 112, 1, sTextoAud) + ''Fin de Auditoria + forma.BTConsultar.PerformClick() + + Me.Close() + + Catch ex As Exception + MessageBox.Show("Error BTAceptar_Click: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + + End Sub + + Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter + + End Sub + + Private Sub CHKr24_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CHKr24.CheckedChanged + Dim strDescripcionAnt As String + + If Me.TXTDescripcion.Text <> "Reporte de 24 horas" Then + strDescripcionAnt = Me.TXTDescripcion.Text.Trim + End If + + If CHKr24.Checked = True Then + + TXTDescripcion.Text = "Reporte de 24 horas" + Else + TXTDescripcion.Text = strDescripcionAnt + End If + End Sub + + Private Sub BtSalir_Click(sender As System.Object, e As System.EventArgs) Handles BtSalir.Click + Me.Close() + End Sub + + Private Sub panel3_Paint(sender As Object, e As PaintEventArgs) Handles panel3.Paint + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FRMMyParametroGrupo.Designer.vb b/Actualizadores/FRMMyParametroGrupo.Designer.vb new file mode 100644 index 0000000..8be34f7 --- /dev/null +++ b/Actualizadores/FRMMyParametroGrupo.Designer.vb @@ -0,0 +1,1632 @@ + _ +Partial Class frmMyParametroGrupo + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMyParametroGrupo)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BtnImprimir = New System.Windows.Forms.Button() + Me.BtnBorrar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.TabControl1 = New System.Windows.Forms.TabControl() + Me.TabPage1 = New System.Windows.Forms.TabPage() + Me.Button1 = New System.Windows.Forms.Button() + Me.cboPatron = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.CMBGrupo = New System.Windows.Forms.ComboBox() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.PnPais = New System.Windows.Forms.Panel() + Me.cboParamRango = New System.Windows.Forms.ComboBox() + Me.txtValor = New System.Windows.Forms.TextBox() + Me.lblValor = New System.Windows.Forms.Label() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.TabPage3 = New System.Windows.Forms.TabPage() + Me.GroupBox10 = New System.Windows.Forms.GroupBox() + Me.txtValorLimiteFraccionadas = New System.Windows.Forms.TextBox() + Me.txtValorMinimoFraccionadas = New System.Windows.Forms.TextBox() + Me.txtRelevante = New System.Windows.Forms.TextBox() + Me.Label40 = New System.Windows.Forms.Label() + Me.Label39 = New System.Windows.Forms.Label() + Me.Label38 = New System.Windows.Forms.Label() + Me.Label35 = New System.Windows.Forms.Label() + Me.Label36 = New System.Windows.Forms.Label() + Me.Label37 = New System.Windows.Forms.Label() + Me.txtOperaciones = New System.Windows.Forms.TextBox() + Me.txtMontoOperado = New System.Windows.Forms.TextBox() + Me.txtPerfil = New System.Windows.Forms.TextBox() + Me.GroupBox6 = New System.Windows.Forms.GroupBox() + Me.GroupBox12 = New System.Windows.Forms.GroupBox() + Me.Label44 = New System.Windows.Forms.Label() + Me.Label45 = New System.Windows.Forms.Label() + Me.Label46 = New System.Windows.Forms.Label() + Me.txtDestinoAlto = New System.Windows.Forms.TextBox() + Me.txtDestinoMedio = New System.Windows.Forms.TextBox() + Me.txtDestinoBajo = New System.Windows.Forms.TextBox() + Me.GroupBox11 = New System.Windows.Forms.GroupBox() + Me.Label41 = New System.Windows.Forms.Label() + Me.Label42 = New System.Windows.Forms.Label() + Me.Label43 = New System.Windows.Forms.Label() + Me.txtOrigenAlto = New System.Windows.Forms.TextBox() + Me.txtOrigenMedio = New System.Windows.Forms.TextBox() + Me.txtOrigenBajo = New System.Windows.Forms.TextBox() + Me.GroupBox8 = New System.Windows.Forms.GroupBox() + Me.Label26 = New System.Windows.Forms.Label() + Me.Label27 = New System.Windows.Forms.Label() + Me.Label30 = New System.Windows.Forms.Label() + Me.txtUbicacionRiesgoAlto = New System.Windows.Forms.TextBox() + Me.txtUbicacionRiesgoMedio = New System.Windows.Forms.TextBox() + Me.txtUbicacionRiesgoBajo = New System.Windows.Forms.TextBox() + Me.GroupBox9 = New System.Windows.Forms.GroupBox() + Me.Label31 = New System.Windows.Forms.Label() + Me.Label32 = New System.Windows.Forms.Label() + Me.Label33 = New System.Windows.Forms.Label() + Me.txtAltoBajo = New System.Windows.Forms.TextBox() + Me.txtMedioBajo = New System.Windows.Forms.TextBox() + Me.txtUbicacionBajo = New System.Windows.Forms.TextBox() + Me.btnGuardaParametros = New System.Windows.Forms.Button() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.GroupBox7 = New System.Windows.Forms.GroupBox() + Me.txtOptimizacion = New System.Windows.Forms.TextBox() + Me.Label34 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.txtMandato = New System.Windows.Forms.TextBox() + Me.txtETF = New System.Windows.Forms.TextBox() + Me.txtAsesoria = New System.Windows.Forms.TextBox() + Me.GroupBox5 = New System.Windows.Forms.GroupBox() + Me.Label23 = New System.Windows.Forms.Label() + Me.Label24 = New System.Windows.Forms.Label() + Me.Label25 = New System.Windows.Forms.Label() + Me.txtAltoPais = New System.Windows.Forms.TextBox() + Me.txtMedioPais = New System.Windows.Forms.TextBox() + Me.txtBajoPais = New System.Windows.Forms.TextBox() + Me.GroupBox4 = New System.Windows.Forms.GroupBox() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label21 = New System.Windows.Forms.Label() + Me.Label22 = New System.Windows.Forms.Label() + Me.txtAltoAct = New System.Windows.Forms.TextBox() + Me.txtMedioAct = New System.Windows.Forms.TextBox() + Me.txtBajoAct = New System.Windows.Forms.TextBox() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.Label19 = New System.Windows.Forms.Label() + Me.Label28 = New System.Windows.Forms.Label() + Me.Label29 = New System.Windows.Forms.Label() + Me.txtFideicomiso = New System.Windows.Forms.TextBox() + Me.txtMoral = New System.Windows.Forms.TextBox() + Me.txtFisica = New System.Windows.Forms.TextBox() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.Label16 = New System.Windows.Forms.Label() + Me.Label17 = New System.Windows.Forms.Label() + Me.txtRiesgoAltoMax = New System.Windows.Forms.TextBox() + Me.txtRiesgoAltoMin = New System.Windows.Forms.TextBox() + Me.Label18 = New System.Windows.Forms.Label() + Me.Label13 = New System.Windows.Forms.Label() + Me.Label14 = New System.Windows.Forms.Label() + Me.txtRiesgoMedioMax = New System.Windows.Forms.TextBox() + Me.txtRiesgoMedioMin = New System.Windows.Forms.TextBox() + Me.Label15 = New System.Windows.Forms.Label() + Me.Label12 = New System.Windows.Forms.Label() + Me.Label11 = New System.Windows.Forms.Label() + Me.txtRiesgoBajoMax = New System.Windows.Forms.TextBox() + Me.txtRiesgoBajoMin = New System.Windows.Forms.TextBox() + Me.Label10 = New System.Windows.Forms.Label() + Me.BntSalie = New System.Windows.Forms.Button() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.TabControl1.SuspendLayout() + Me.TabPage1.SuspendLayout() + Me.PnPais.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.TabPage3.SuspendLayout() + Me.GroupBox10.SuspendLayout() + Me.GroupBox6.SuspendLayout() + Me.GroupBox12.SuspendLayout() + Me.GroupBox11.SuspendLayout() + Me.GroupBox8.SuspendLayout() + Me.GroupBox9.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.GroupBox7.SuspendLayout() + Me.GroupBox5.SuspendLayout() + Me.GroupBox4.SuspendLayout() + Me.GroupBox3.SuspendLayout() + Me.GroupBox1.SuspendLayout() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) + Me.BtnImprimir.Location = New System.Drawing.Point(819, 228) + Me.BtnImprimir.Name = "BtnImprimir" + Me.BtnImprimir.Size = New System.Drawing.Size(108, 33) + Me.BtnImprimir.TabIndex = 87 + Me.BtnImprimir.Text = "Exportar" + Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnImprimir.UseVisualStyleBackColor = True + Me.BtnImprimir.Visible = False + ' + 'BtnBorrar + ' + Me.BtnBorrar.BackColor = System.Drawing.Color.White + Me.BtnBorrar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBorrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBorrar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBorrar.Image = CType(resources.GetObject("BtnBorrar.Image"), System.Drawing.Image) + Me.BtnBorrar.Location = New System.Drawing.Point(819, 268) + Me.BtnBorrar.Name = "BtnBorrar" + Me.BtnBorrar.Size = New System.Drawing.Size(108, 33) + Me.BtnBorrar.TabIndex = 90 + Me.BtnBorrar.Text = "&Borrar" + Me.BtnBorrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBorrar.UseVisualStyleBackColor = True + Me.BtnBorrar.Visible = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.Label5) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-1, 0) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(984, 44) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(825, -6) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.BackColor = System.Drawing.Color.Transparent + Me.Label5.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.SystemColors.Window + Me.Label5.Location = New System.Drawing.Point(21, 8) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(207, 22) + Me.Label5.TabIndex = 2 + Me.Label5.Text = "Catálogo Parámetros" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-1, 607) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(984, 25) + Me.panel3.TabIndex = 361 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(886, 0) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'TabControl1 + ' + Me.TabControl1.Controls.Add(Me.TabPage1) + Me.TabControl1.Controls.Add(Me.TabPage3) + Me.TabControl1.Location = New System.Drawing.Point(12, 50) + Me.TabControl1.Name = "TabControl1" + Me.TabControl1.SelectedIndex = 0 + Me.TabControl1.Size = New System.Drawing.Size(957, 512) + Me.TabControl1.TabIndex = 363 + ' + 'TabPage1 + ' + Me.TabPage1.Controls.Add(Me.Button1) + Me.TabPage1.Controls.Add(Me.cboPatron) + Me.TabPage1.Controls.Add(Me.Label4) + Me.TabPage1.Controls.Add(Me.CMBGrupo) + Me.TabPage1.Controls.Add(Me.BtnAlta) + Me.TabPage1.Controls.Add(Me.BtnLimpiar) + Me.TabPage1.Controls.Add(Me.Label3) + Me.TabPage1.Controls.Add(Me.PnPais) + Me.TabPage1.Controls.Add(Me.GridMaster) + Me.TabPage1.Location = New System.Drawing.Point(4, 22) + Me.TabPage1.Name = "TabPage1" + Me.TabPage1.Padding = New System.Windows.Forms.Padding(3) + Me.TabPage1.Size = New System.Drawing.Size(949, 486) + Me.TabPage1.TabIndex = 0 + Me.TabPage1.Text = "Parametros de Grupo" + Me.TabPage1.UseVisualStyleBackColor = True + ' + 'Button1 + ' + Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button1.BackColor = System.Drawing.Color.Black + Me.Button1.Cursor = System.Windows.Forms.Cursors.Hand + Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Button1.ForeColor = System.Drawing.Color.White + Me.Button1.Location = New System.Drawing.Point(835, 42) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(108, 33) + Me.Button1.TabIndex = 372 + Me.Button1.Text = "&Exportar" + Me.Button1.UseVisualStyleBackColor = False + ' + 'cboPatron + ' + Me.cboPatron.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cboPatron.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboPatron.FormattingEnabled = True + Me.cboPatron.Location = New System.Drawing.Point(121, 40) + Me.cboPatron.Name = "cboPatron" + Me.cboPatron.Size = New System.Drawing.Size(683, 21) + Me.cboPatron.TabIndex = 371 + ' + 'Label4 + ' + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(3, 43) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(123, 18) + Me.Label4.TabIndex = 370 + Me.Label4.Text = "Patrón" + ' + 'CMBGrupo + ' + Me.CMBGrupo.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.CMBGrupo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CMBGrupo.FormattingEnabled = True + Me.CMBGrupo.Location = New System.Drawing.Point(121, 8) + Me.CMBGrupo.Name = "CMBGrupo" + Me.CMBGrupo.Size = New System.Drawing.Size(683, 21) + Me.CMBGrupo.TabIndex = 369 + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(835, 393) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(108, 33) + Me.BtnAlta.TabIndex = 367 + Me.BtnAlta.Text = "&Guardar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(835, 432) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(108, 33) + Me.BtnLimpiar.TabIndex = 366 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(3, 11) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(123, 18) + Me.Label3.TabIndex = 365 + Me.Label3.Text = "Grupo de monitoreo" + ' + 'PnPais + ' + Me.PnPais.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.PnPais.Controls.Add(Me.cboParamRango) + Me.PnPais.Controls.Add(Me.txtValor) + Me.PnPais.Controls.Add(Me.lblValor) + Me.PnPais.Controls.Add(Me.chkActivo) + Me.PnPais.Controls.Add(Me.txtClave) + Me.PnPais.Controls.Add(Me.Label2) + Me.PnPais.Controls.Add(Me.Label1) + Me.PnPais.Location = New System.Drawing.Point(-3, 355) + Me.PnPais.Name = "PnPais" + Me.PnPais.Size = New System.Drawing.Size(807, 110) + Me.PnPais.TabIndex = 364 + ' + 'cboParamRango + ' + Me.cboParamRango.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cboParamRango.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboParamRango.Location = New System.Drawing.Point(145, 11) + Me.cboParamRango.Name = "cboParamRango" + Me.cboParamRango.Size = New System.Drawing.Size(580, 21) + Me.cboParamRango.TabIndex = 82 + ' + 'txtValor + ' + Me.txtValor.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtValor.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtValor.Location = New System.Drawing.Point(145, 42) + Me.txtValor.MaxLength = 12 + Me.txtValor.Name = "txtValor" + Me.txtValor.Size = New System.Drawing.Size(457, 20) + Me.txtValor.TabIndex = 41 + ' + 'lblValor + ' + Me.lblValor.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblValor.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblValor.Location = New System.Drawing.Point(14, 46) + Me.lblValor.Name = "lblValor" + Me.lblValor.Size = New System.Drawing.Size(71, 16) + Me.lblValor.TabIndex = 40 + Me.lblValor.Text = "Valor" + ' + 'chkActivo + ' + Me.chkActivo.Checked = True + Me.chkActivo.CheckState = System.Windows.Forms.CheckState.Checked + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(645, 46) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + Me.chkActivo.Visible = False + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Enabled = False + Me.txtClave.Location = New System.Drawing.Point(661, 12) + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(56, 20) + Me.txtClave.TabIndex = 1 + Me.txtClave.Visible = False + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(14, 12) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(126, 16) + Me.Label2.TabIndex = 36 + Me.Label2.Text = "Nombre Parámetro" + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(611, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave País:" + Me.Label1.Visible = False + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(8, 77) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(796, 272) + Me.GridMaster.TabIndex = 363 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'TabPage3 + ' + Me.TabPage3.Controls.Add(Me.GroupBox10) + Me.TabPage3.Controls.Add(Me.GroupBox6) + Me.TabPage3.Controls.Add(Me.btnGuardaParametros) + Me.TabPage3.Controls.Add(Me.GroupBox2) + Me.TabPage3.Controls.Add(Me.GroupBox1) + Me.TabPage3.Location = New System.Drawing.Point(4, 22) + Me.TabPage3.Name = "TabPage3" + Me.TabPage3.Size = New System.Drawing.Size(949, 486) + Me.TabPage3.TabIndex = 2 + Me.TabPage3.Text = "Parametros Generales" + Me.TabPage3.UseVisualStyleBackColor = True + ' + 'GroupBox10 + ' + Me.GroupBox10.Controls.Add(Me.txtValorLimiteFraccionadas) + Me.GroupBox10.Controls.Add(Me.txtValorMinimoFraccionadas) + Me.GroupBox10.Controls.Add(Me.txtRelevante) + Me.GroupBox10.Controls.Add(Me.Label40) + Me.GroupBox10.Controls.Add(Me.Label39) + Me.GroupBox10.Controls.Add(Me.Label38) + Me.GroupBox10.Controls.Add(Me.Label35) + Me.GroupBox10.Controls.Add(Me.Label36) + Me.GroupBox10.Controls.Add(Me.Label37) + Me.GroupBox10.Controls.Add(Me.txtOperaciones) + Me.GroupBox10.Controls.Add(Me.txtMontoOperado) + Me.GroupBox10.Controls.Add(Me.txtPerfil) + Me.GroupBox10.Location = New System.Drawing.Point(9, 387) + Me.GroupBox10.Name = "GroupBox10" + Me.GroupBox10.Size = New System.Drawing.Size(796, 99) + Me.GroupBox10.TabIndex = 380 + Me.GroupBox10.TabStop = False + Me.GroupBox10.Text = "Alarmas" + Me.GroupBox10.Visible = False + ' + 'txtValorLimiteFraccionadas + ' + Me.txtValorLimiteFraccionadas.Location = New System.Drawing.Point(603, 70) + Me.txtValorLimiteFraccionadas.Name = "txtValorLimiteFraccionadas" + Me.txtValorLimiteFraccionadas.Size = New System.Drawing.Size(103, 20) + Me.txtValorLimiteFraccionadas.TabIndex = 35 + ' + 'txtValorMinimoFraccionadas + ' + Me.txtValorMinimoFraccionadas.Location = New System.Drawing.Point(603, 44) + Me.txtValorMinimoFraccionadas.Name = "txtValorMinimoFraccionadas" + Me.txtValorMinimoFraccionadas.Size = New System.Drawing.Size(103, 20) + Me.txtValorMinimoFraccionadas.TabIndex = 34 + ' + 'txtRelevante + ' + Me.txtRelevante.Location = New System.Drawing.Point(603, 18) + Me.txtRelevante.Name = "txtRelevante" + Me.txtRelevante.Size = New System.Drawing.Size(103, 20) + Me.txtRelevante.TabIndex = 33 + ' + 'Label40 + ' + Me.Label40.AutoSize = True + Me.Label40.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label40.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label40.Location = New System.Drawing.Point(384, 74) + Me.Label40.Name = "Label40" + Me.Label40.Size = New System.Drawing.Size(199, 13) + Me.Label40.TabIndex = 32 + Me.Label40.Text = "Valor límite en operaciones fraccionadas" + ' + 'Label39 + ' + Me.Label39.AutoSize = True + Me.Label39.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label39.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label39.Location = New System.Drawing.Point(384, 48) + Me.Label39.Name = "Label39" + Me.Label39.Size = New System.Drawing.Size(208, 13) + Me.Label39.TabIndex = 31 + Me.Label39.Text = "Valor mínimo en operaciones fraccionadas" + ' + 'Label38 + ' + Me.Label38.AutoSize = True + Me.Label38.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label38.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label38.Location = New System.Drawing.Point(384, 25) + Me.Label38.Name = "Label38" + Me.Label38.Size = New System.Drawing.Size(172, 13) + Me.Label38.TabIndex = 30 + Me.Label38.Text = "Valor límite operaciones relevantes" + ' + 'Label35 + ' + Me.Label35.AutoSize = True + Me.Label35.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label35.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label35.Location = New System.Drawing.Point(96, 74) + Me.Label35.Name = "Label35" + Me.Label35.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.Label35.Size = New System.Drawing.Size(175, 13) + Me.Label35.TabIndex = 29 + Me.Label35.Text = "Alarma por Número de Operaciones" + ' + 'Label36 + ' + Me.Label36.AutoSize = True + Me.Label36.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label36.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label36.Location = New System.Drawing.Point(96, 48) + Me.Label36.Name = "Label36" + Me.Label36.Size = New System.Drawing.Size(134, 13) + Me.Label36.TabIndex = 28 + Me.Label36.Text = "Alarma por Monto Operado" + ' + 'Label37 + ' + Me.Label37.AutoSize = True + Me.Label37.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label37.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label37.Location = New System.Drawing.Point(96, 25) + Me.Label37.Name = "Label37" + Me.Label37.Size = New System.Drawing.Size(173, 13) + Me.Label37.TabIndex = 27 + Me.Label37.Text = "Sin Alarmas de Perfil Transaccional" + ' + 'txtOperaciones + ' + Me.txtOperaciones.Location = New System.Drawing.Point(275, 70) + Me.txtOperaciones.Name = "txtOperaciones" + Me.txtOperaciones.Size = New System.Drawing.Size(103, 20) + Me.txtOperaciones.TabIndex = 26 + ' + 'txtMontoOperado + ' + Me.txtMontoOperado.Location = New System.Drawing.Point(275, 44) + Me.txtMontoOperado.Name = "txtMontoOperado" + Me.txtMontoOperado.Size = New System.Drawing.Size(103, 20) + Me.txtMontoOperado.TabIndex = 25 + ' + 'txtPerfil + ' + Me.txtPerfil.Location = New System.Drawing.Point(275, 18) + Me.txtPerfil.Name = "txtPerfil" + Me.txtPerfil.Size = New System.Drawing.Size(103, 20) + Me.txtPerfil.TabIndex = 24 + ' + 'GroupBox6 + ' + Me.GroupBox6.Controls.Add(Me.GroupBox12) + Me.GroupBox6.Controls.Add(Me.GroupBox11) + Me.GroupBox6.Controls.Add(Me.GroupBox8) + Me.GroupBox6.Controls.Add(Me.GroupBox9) + Me.GroupBox6.Location = New System.Drawing.Point(9, 243) + Me.GroupBox6.Name = "GroupBox6" + Me.GroupBox6.Size = New System.Drawing.Size(916, 139) + Me.GroupBox6.TabIndex = 379 + Me.GroupBox6.TabStop = False + Me.GroupBox6.Visible = False + ' + 'GroupBox12 + ' + Me.GroupBox12.Controls.Add(Me.Label44) + Me.GroupBox12.Controls.Add(Me.Label45) + Me.GroupBox12.Controls.Add(Me.Label46) + Me.GroupBox12.Controls.Add(Me.txtDestinoAlto) + Me.GroupBox12.Controls.Add(Me.txtDestinoMedio) + Me.GroupBox12.Controls.Add(Me.txtDestinoBajo) + Me.GroupBox12.Location = New System.Drawing.Point(703, 20) + Me.GroupBox12.Name = "GroupBox12" + Me.GroupBox12.Size = New System.Drawing.Size(199, 99) + Me.GroupBox12.TabIndex = 27 + Me.GroupBox12.TabStop = False + Me.GroupBox12.Text = "Destino de Recursos" + ' + 'Label44 + ' + Me.Label44.AutoSize = True + Me.Label44.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label44.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label44.Location = New System.Drawing.Point(25, 74) + Me.Label44.Name = "Label44" + Me.Label44.Size = New System.Drawing.Size(25, 13) + Me.Label44.TabIndex = 29 + Me.Label44.Text = "Alto" + ' + 'Label45 + ' + Me.Label45.AutoSize = True + Me.Label45.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label45.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label45.Location = New System.Drawing.Point(25, 48) + Me.Label45.Name = "Label45" + Me.Label45.Size = New System.Drawing.Size(36, 13) + Me.Label45.TabIndex = 28 + Me.Label45.Text = "Medio" + ' + 'Label46 + ' + Me.Label46.AutoSize = True + Me.Label46.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label46.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label46.Location = New System.Drawing.Point(25, 25) + Me.Label46.Name = "Label46" + Me.Label46.Size = New System.Drawing.Size(28, 13) + Me.Label46.TabIndex = 27 + Me.Label46.Text = "Bajo" + ' + 'txtDestinoAlto + ' + Me.txtDestinoAlto.Location = New System.Drawing.Point(72, 71) + Me.txtDestinoAlto.Name = "txtDestinoAlto" + Me.txtDestinoAlto.Size = New System.Drawing.Size(66, 20) + Me.txtDestinoAlto.TabIndex = 26 + ' + 'txtDestinoMedio + ' + Me.txtDestinoMedio.Location = New System.Drawing.Point(72, 45) + Me.txtDestinoMedio.Name = "txtDestinoMedio" + Me.txtDestinoMedio.Size = New System.Drawing.Size(66, 20) + Me.txtDestinoMedio.TabIndex = 25 + ' + 'txtDestinoBajo + ' + Me.txtDestinoBajo.Location = New System.Drawing.Point(72, 19) + Me.txtDestinoBajo.Name = "txtDestinoBajo" + Me.txtDestinoBajo.Size = New System.Drawing.Size(66, 20) + Me.txtDestinoBajo.TabIndex = 24 + ' + 'GroupBox11 + ' + Me.GroupBox11.Controls.Add(Me.Label41) + Me.GroupBox11.Controls.Add(Me.Label42) + Me.GroupBox11.Controls.Add(Me.Label43) + Me.GroupBox11.Controls.Add(Me.txtOrigenAlto) + Me.GroupBox11.Controls.Add(Me.txtOrigenMedio) + Me.GroupBox11.Controls.Add(Me.txtOrigenBajo) + Me.GroupBox11.Location = New System.Drawing.Point(468, 20) + Me.GroupBox11.Name = "GroupBox11" + Me.GroupBox11.Size = New System.Drawing.Size(229, 99) + Me.GroupBox11.TabIndex = 26 + Me.GroupBox11.TabStop = False + Me.GroupBox11.Text = "Origen de Recursos" + ' + 'Label41 + ' + Me.Label41.AutoSize = True + Me.Label41.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label41.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label41.Location = New System.Drawing.Point(25, 74) + Me.Label41.Name = "Label41" + Me.Label41.Size = New System.Drawing.Size(25, 13) + Me.Label41.TabIndex = 29 + Me.Label41.Text = "Alto" + ' + 'Label42 + ' + Me.Label42.AutoSize = True + Me.Label42.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label42.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label42.Location = New System.Drawing.Point(25, 48) + Me.Label42.Name = "Label42" + Me.Label42.Size = New System.Drawing.Size(36, 13) + Me.Label42.TabIndex = 28 + Me.Label42.Text = "Medio" + ' + 'Label43 + ' + Me.Label43.AutoSize = True + Me.Label43.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label43.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label43.Location = New System.Drawing.Point(25, 25) + Me.Label43.Name = "Label43" + Me.Label43.Size = New System.Drawing.Size(28, 13) + Me.Label43.TabIndex = 27 + Me.Label43.Text = "Bajo" + ' + 'txtOrigenAlto + ' + Me.txtOrigenAlto.Location = New System.Drawing.Point(72, 71) + Me.txtOrigenAlto.Name = "txtOrigenAlto" + Me.txtOrigenAlto.Size = New System.Drawing.Size(66, 20) + Me.txtOrigenAlto.TabIndex = 26 + ' + 'txtOrigenMedio + ' + Me.txtOrigenMedio.Location = New System.Drawing.Point(72, 45) + Me.txtOrigenMedio.Name = "txtOrigenMedio" + Me.txtOrigenMedio.Size = New System.Drawing.Size(66, 20) + Me.txtOrigenMedio.TabIndex = 25 + ' + 'txtOrigenBajo + ' + Me.txtOrigenBajo.Location = New System.Drawing.Point(72, 19) + Me.txtOrigenBajo.Name = "txtOrigenBajo" + Me.txtOrigenBajo.Size = New System.Drawing.Size(66, 20) + Me.txtOrigenBajo.TabIndex = 24 + ' + 'GroupBox8 + ' + Me.GroupBox8.Controls.Add(Me.Label26) + Me.GroupBox8.Controls.Add(Me.Label27) + Me.GroupBox8.Controls.Add(Me.Label30) + Me.GroupBox8.Controls.Add(Me.txtUbicacionRiesgoAlto) + Me.GroupBox8.Controls.Add(Me.txtUbicacionRiesgoMedio) + Me.GroupBox8.Controls.Add(Me.txtUbicacionRiesgoBajo) + Me.GroupBox8.Location = New System.Drawing.Point(248, 20) + Me.GroupBox8.Name = "GroupBox8" + Me.GroupBox8.Size = New System.Drawing.Size(214, 99) + Me.GroupBox8.TabIndex = 25 + Me.GroupBox8.TabStop = False + Me.GroupBox8.Text = "Ubicación geográfica (Riesgo Pais)" + ' + 'Label26 + ' + Me.Label26.AutoSize = True + Me.Label26.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label26.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label26.Location = New System.Drawing.Point(25, 74) + Me.Label26.Name = "Label26" + Me.Label26.Size = New System.Drawing.Size(25, 13) + Me.Label26.TabIndex = 29 + Me.Label26.Text = "Alto" + ' + 'Label27 + ' + Me.Label27.AutoSize = True + Me.Label27.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label27.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label27.Location = New System.Drawing.Point(25, 48) + Me.Label27.Name = "Label27" + Me.Label27.Size = New System.Drawing.Size(36, 13) + Me.Label27.TabIndex = 28 + Me.Label27.Text = "Medio" + ' + 'Label30 + ' + Me.Label30.AutoSize = True + Me.Label30.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label30.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label30.Location = New System.Drawing.Point(25, 25) + Me.Label30.Name = "Label30" + Me.Label30.Size = New System.Drawing.Size(28, 13) + Me.Label30.TabIndex = 27 + Me.Label30.Text = "Bajo" + ' + 'txtUbicacionRiesgoAlto + ' + Me.txtUbicacionRiesgoAlto.Location = New System.Drawing.Point(72, 71) + Me.txtUbicacionRiesgoAlto.Name = "txtUbicacionRiesgoAlto" + Me.txtUbicacionRiesgoAlto.Size = New System.Drawing.Size(66, 20) + Me.txtUbicacionRiesgoAlto.TabIndex = 26 + ' + 'txtUbicacionRiesgoMedio + ' + Me.txtUbicacionRiesgoMedio.Location = New System.Drawing.Point(72, 45) + Me.txtUbicacionRiesgoMedio.Name = "txtUbicacionRiesgoMedio" + Me.txtUbicacionRiesgoMedio.Size = New System.Drawing.Size(66, 20) + Me.txtUbicacionRiesgoMedio.TabIndex = 25 + ' + 'txtUbicacionRiesgoBajo + ' + Me.txtUbicacionRiesgoBajo.Location = New System.Drawing.Point(72, 19) + Me.txtUbicacionRiesgoBajo.Name = "txtUbicacionRiesgoBajo" + Me.txtUbicacionRiesgoBajo.Size = New System.Drawing.Size(66, 20) + Me.txtUbicacionRiesgoBajo.TabIndex = 24 + ' + 'GroupBox9 + ' + Me.GroupBox9.Controls.Add(Me.Label31) + Me.GroupBox9.Controls.Add(Me.Label32) + Me.GroupBox9.Controls.Add(Me.Label33) + Me.GroupBox9.Controls.Add(Me.txtAltoBajo) + Me.GroupBox9.Controls.Add(Me.txtMedioBajo) + Me.GroupBox9.Controls.Add(Me.txtUbicacionBajo) + Me.GroupBox9.Location = New System.Drawing.Point(12, 20) + Me.GroupBox9.Name = "GroupBox9" + Me.GroupBox9.Size = New System.Drawing.Size(230, 99) + Me.GroupBox9.TabIndex = 24 + Me.GroupBox9.TabStop = False + Me.GroupBox9.Text = "Ubicación Geográfica (Riesgo estado)" + ' + 'Label31 + ' + Me.Label31.AutoSize = True + Me.Label31.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label31.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label31.Location = New System.Drawing.Point(6, 74) + Me.Label31.Name = "Label31" + Me.Label31.Size = New System.Drawing.Size(25, 13) + Me.Label31.TabIndex = 29 + Me.Label31.Text = "Alto" + ' + 'Label32 + ' + Me.Label32.AutoSize = True + Me.Label32.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label32.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label32.Location = New System.Drawing.Point(6, 48) + Me.Label32.Name = "Label32" + Me.Label32.Size = New System.Drawing.Size(36, 13) + Me.Label32.TabIndex = 28 + Me.Label32.Text = "Medio" + ' + 'Label33 + ' + Me.Label33.AutoSize = True + Me.Label33.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label33.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label33.Location = New System.Drawing.Point(6, 25) + Me.Label33.Name = "Label33" + Me.Label33.Size = New System.Drawing.Size(28, 13) + Me.Label33.TabIndex = 27 + Me.Label33.Text = "Bajo" + ' + 'txtAltoBajo + ' + Me.txtAltoBajo.Location = New System.Drawing.Point(84, 71) + Me.txtAltoBajo.Name = "txtAltoBajo" + Me.txtAltoBajo.Size = New System.Drawing.Size(70, 20) + Me.txtAltoBajo.TabIndex = 26 + ' + 'txtMedioBajo + ' + Me.txtMedioBajo.Location = New System.Drawing.Point(84, 45) + Me.txtMedioBajo.Name = "txtMedioBajo" + Me.txtMedioBajo.Size = New System.Drawing.Size(70, 20) + Me.txtMedioBajo.TabIndex = 25 + ' + 'txtUbicacionBajo + ' + Me.txtUbicacionBajo.Location = New System.Drawing.Point(84, 19) + Me.txtUbicacionBajo.Name = "txtUbicacionBajo" + Me.txtUbicacionBajo.Size = New System.Drawing.Size(70, 20) + Me.txtUbicacionBajo.TabIndex = 24 + ' + 'btnGuardaParametros + ' + Me.btnGuardaParametros.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnGuardaParametros.BackColor = System.Drawing.Color.Black + Me.btnGuardaParametros.Cursor = System.Windows.Forms.Cursors.Hand + Me.btnGuardaParametros.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnGuardaParametros.ForeColor = System.Drawing.Color.White + Me.btnGuardaParametros.Location = New System.Drawing.Point(835, 438) + Me.btnGuardaParametros.Name = "btnGuardaParametros" + Me.btnGuardaParametros.Size = New System.Drawing.Size(108, 33) + Me.btnGuardaParametros.TabIndex = 378 + Me.btnGuardaParametros.Text = "&Guardar" + Me.btnGuardaParametros.UseVisualStyleBackColor = False + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.GroupBox7) + Me.GroupBox2.Controls.Add(Me.GroupBox5) + Me.GroupBox2.Controls.Add(Me.GroupBox4) + Me.GroupBox2.Controls.Add(Me.GroupBox3) + Me.GroupBox2.Location = New System.Drawing.Point(9, 98) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(916, 139) + Me.GroupBox2.TabIndex = 1 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Visible = False + ' + 'GroupBox7 + ' + Me.GroupBox7.Controls.Add(Me.txtOptimizacion) + Me.GroupBox7.Controls.Add(Me.Label34) + Me.GroupBox7.Controls.Add(Me.Label7) + Me.GroupBox7.Controls.Add(Me.Label8) + Me.GroupBox7.Controls.Add(Me.Label9) + Me.GroupBox7.Controls.Add(Me.txtMandato) + Me.GroupBox7.Controls.Add(Me.txtETF) + Me.GroupBox7.Controls.Add(Me.txtAsesoria) + Me.GroupBox7.Location = New System.Drawing.Point(557, 20) + Me.GroupBox7.Name = "GroupBox7" + Me.GroupBox7.Size = New System.Drawing.Size(345, 99) + Me.GroupBox7.TabIndex = 26 + Me.GroupBox7.TabStop = False + Me.GroupBox7.Text = "Tipos de Servicios" + ' + 'txtOptimizacion + ' + Me.txtOptimizacion.Location = New System.Drawing.Point(240, 19) + Me.txtOptimizacion.Name = "txtOptimizacion" + Me.txtOptimizacion.Size = New System.Drawing.Size(78, 20) + Me.txtOptimizacion.TabIndex = 31 + ' + 'Label34 + ' + Me.Label34.AutoSize = True + Me.Label34.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label34.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label34.Location = New System.Drawing.Point(167, 25) + Me.Label34.Name = "Label34" + Me.Label34.Size = New System.Drawing.Size(67, 13) + Me.Label34.TabIndex = 30 + Me.Label34.Text = "Optimización" + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label7.Location = New System.Drawing.Point(25, 74) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(49, 13) + Me.Label7.TabIndex = 29 + Me.Label7.Text = "Mandato" + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label8.Location = New System.Drawing.Point(25, 48) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(27, 13) + Me.Label8.TabIndex = 28 + Me.Label8.Text = "ETF" + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label9.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label9.Location = New System.Drawing.Point(25, 25) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(49, 13) + Me.Label9.TabIndex = 27 + Me.Label9.Text = "Asesoría" + ' + 'txtMandato + ' + Me.txtMandato.Location = New System.Drawing.Point(80, 71) + Me.txtMandato.Name = "txtMandato" + Me.txtMandato.Size = New System.Drawing.Size(81, 20) + Me.txtMandato.TabIndex = 26 + ' + 'txtETF + ' + Me.txtETF.Location = New System.Drawing.Point(80, 45) + Me.txtETF.Name = "txtETF" + Me.txtETF.Size = New System.Drawing.Size(81, 20) + Me.txtETF.TabIndex = 25 + ' + 'txtAsesoria + ' + Me.txtAsesoria.Location = New System.Drawing.Point(80, 19) + Me.txtAsesoria.Name = "txtAsesoria" + Me.txtAsesoria.Size = New System.Drawing.Size(81, 20) + Me.txtAsesoria.TabIndex = 24 + ' + 'GroupBox5 + ' + Me.GroupBox5.Controls.Add(Me.Label23) + Me.GroupBox5.Controls.Add(Me.Label24) + Me.GroupBox5.Controls.Add(Me.Label25) + Me.GroupBox5.Controls.Add(Me.txtAltoPais) + Me.GroupBox5.Controls.Add(Me.txtMedioPais) + Me.GroupBox5.Controls.Add(Me.txtBajoPais) + Me.GroupBox5.Location = New System.Drawing.Point(371, 20) + Me.GroupBox5.Name = "GroupBox5" + Me.GroupBox5.Size = New System.Drawing.Size(172, 99) + Me.GroupBox5.TabIndex = 26 + Me.GroupBox5.TabStop = False + Me.GroupBox5.Text = "País Nacionalidad" + ' + 'Label23 + ' + Me.Label23.AutoSize = True + Me.Label23.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label23.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label23.Location = New System.Drawing.Point(25, 74) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(25, 13) + Me.Label23.TabIndex = 29 + Me.Label23.Text = "Alto" + ' + 'Label24 + ' + Me.Label24.AutoSize = True + Me.Label24.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label24.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label24.Location = New System.Drawing.Point(25, 48) + Me.Label24.Name = "Label24" + Me.Label24.Size = New System.Drawing.Size(36, 13) + Me.Label24.TabIndex = 28 + Me.Label24.Text = "Medio" + ' + 'Label25 + ' + Me.Label25.AutoSize = True + Me.Label25.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label25.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label25.Location = New System.Drawing.Point(25, 25) + Me.Label25.Name = "Label25" + Me.Label25.Size = New System.Drawing.Size(28, 13) + Me.Label25.TabIndex = 27 + Me.Label25.Text = "Bajo" + ' + 'txtAltoPais + ' + Me.txtAltoPais.Location = New System.Drawing.Point(72, 71) + Me.txtAltoPais.Name = "txtAltoPais" + Me.txtAltoPais.Size = New System.Drawing.Size(75, 20) + Me.txtAltoPais.TabIndex = 26 + ' + 'txtMedioPais + ' + Me.txtMedioPais.Location = New System.Drawing.Point(72, 45) + Me.txtMedioPais.Name = "txtMedioPais" + Me.txtMedioPais.Size = New System.Drawing.Size(75, 20) + Me.txtMedioPais.TabIndex = 25 + ' + 'txtBajoPais + ' + Me.txtBajoPais.Location = New System.Drawing.Point(72, 19) + Me.txtBajoPais.Name = "txtBajoPais" + Me.txtBajoPais.Size = New System.Drawing.Size(75, 20) + Me.txtBajoPais.TabIndex = 24 + ' + 'GroupBox4 + ' + Me.GroupBox4.Controls.Add(Me.Label20) + Me.GroupBox4.Controls.Add(Me.Label21) + Me.GroupBox4.Controls.Add(Me.Label22) + Me.GroupBox4.Controls.Add(Me.txtAltoAct) + Me.GroupBox4.Controls.Add(Me.txtMedioAct) + Me.GroupBox4.Controls.Add(Me.txtBajoAct) + Me.GroupBox4.Location = New System.Drawing.Point(194, 20) + Me.GroupBox4.Name = "GroupBox4" + Me.GroupBox4.Size = New System.Drawing.Size(166, 99) + Me.GroupBox4.TabIndex = 25 + Me.GroupBox4.TabStop = False + Me.GroupBox4.Text = "Actividad Económica" + ' + 'Label20 + ' + Me.Label20.AutoSize = True + Me.Label20.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label20.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label20.Location = New System.Drawing.Point(25, 74) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(25, 13) + Me.Label20.TabIndex = 29 + Me.Label20.Text = "Alto" + ' + 'Label21 + ' + Me.Label21.AutoSize = True + Me.Label21.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label21.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label21.Location = New System.Drawing.Point(25, 48) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(36, 13) + Me.Label21.TabIndex = 28 + Me.Label21.Text = "Medio" + ' + 'Label22 + ' + Me.Label22.AutoSize = True + Me.Label22.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label22.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label22.Location = New System.Drawing.Point(25, 25) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(28, 13) + Me.Label22.TabIndex = 27 + Me.Label22.Text = "Bajo" + ' + 'txtAltoAct + ' + Me.txtAltoAct.Location = New System.Drawing.Point(72, 71) + Me.txtAltoAct.Name = "txtAltoAct" + Me.txtAltoAct.Size = New System.Drawing.Size(77, 20) + Me.txtAltoAct.TabIndex = 26 + ' + 'txtMedioAct + ' + Me.txtMedioAct.Location = New System.Drawing.Point(72, 45) + Me.txtMedioAct.Name = "txtMedioAct" + Me.txtMedioAct.Size = New System.Drawing.Size(77, 20) + Me.txtMedioAct.TabIndex = 25 + ' + 'txtBajoAct + ' + Me.txtBajoAct.Location = New System.Drawing.Point(72, 19) + Me.txtBajoAct.Name = "txtBajoAct" + Me.txtBajoAct.Size = New System.Drawing.Size(77, 20) + Me.txtBajoAct.TabIndex = 24 + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.Label19) + Me.GroupBox3.Controls.Add(Me.Label28) + Me.GroupBox3.Controls.Add(Me.Label29) + Me.GroupBox3.Controls.Add(Me.txtFideicomiso) + Me.GroupBox3.Controls.Add(Me.txtMoral) + Me.GroupBox3.Controls.Add(Me.txtFisica) + Me.GroupBox3.Location = New System.Drawing.Point(12, 20) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(168, 99) + Me.GroupBox3.TabIndex = 24 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "Tipo Persona" + ' + 'Label19 + ' + Me.Label19.AutoSize = True + Me.Label19.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label19.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label19.Location = New System.Drawing.Point(6, 74) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(62, 13) + Me.Label19.TabIndex = 29 + Me.Label19.Text = "Fideicomiso" + ' + 'Label28 + ' + Me.Label28.AutoSize = True + Me.Label28.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label28.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label28.Location = New System.Drawing.Point(6, 48) + Me.Label28.Name = "Label28" + Me.Label28.Size = New System.Drawing.Size(33, 13) + Me.Label28.TabIndex = 28 + Me.Label28.Text = "Moral" + ' + 'Label29 + ' + Me.Label29.AutoSize = True + Me.Label29.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label29.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label29.Location = New System.Drawing.Point(6, 25) + Me.Label29.Name = "Label29" + Me.Label29.Size = New System.Drawing.Size(36, 13) + Me.Label29.TabIndex = 27 + Me.Label29.Text = "Física" + ' + 'txtFideicomiso + ' + Me.txtFideicomiso.Location = New System.Drawing.Point(84, 71) + Me.txtFideicomiso.Name = "txtFideicomiso" + Me.txtFideicomiso.Size = New System.Drawing.Size(70, 20) + Me.txtFideicomiso.TabIndex = 26 + ' + 'txtMoral + ' + Me.txtMoral.Location = New System.Drawing.Point(84, 45) + Me.txtMoral.Name = "txtMoral" + Me.txtMoral.Size = New System.Drawing.Size(70, 20) + Me.txtMoral.TabIndex = 25 + ' + 'txtFisica + ' + Me.txtFisica.Location = New System.Drawing.Point(84, 19) + Me.txtFisica.Name = "txtFisica" + Me.txtFisica.Size = New System.Drawing.Size(70, 20) + Me.txtFisica.TabIndex = 24 + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.Label16) + Me.GroupBox1.Controls.Add(Me.Label17) + Me.GroupBox1.Controls.Add(Me.txtRiesgoAltoMax) + Me.GroupBox1.Controls.Add(Me.txtRiesgoAltoMin) + Me.GroupBox1.Controls.Add(Me.Label18) + Me.GroupBox1.Controls.Add(Me.Label13) + Me.GroupBox1.Controls.Add(Me.Label14) + Me.GroupBox1.Controls.Add(Me.txtRiesgoMedioMax) + Me.GroupBox1.Controls.Add(Me.txtRiesgoMedioMin) + Me.GroupBox1.Controls.Add(Me.Label15) + Me.GroupBox1.Controls.Add(Me.Label12) + Me.GroupBox1.Controls.Add(Me.Label11) + Me.GroupBox1.Controls.Add(Me.txtRiesgoBajoMax) + Me.GroupBox1.Controls.Add(Me.txtRiesgoBajoMin) + Me.GroupBox1.Controls.Add(Me.Label10) + Me.GroupBox1.Location = New System.Drawing.Point(8, 15) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(917, 73) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Riesgos" + ' + 'Label16 + ' + Me.Label16.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label16.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label16.Location = New System.Drawing.Point(564, 2) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(42, 18) + Me.Label16.TabIndex = 382 + Me.Label16.Text = "Max" + Me.Label16.Visible = False + ' + 'Label17 + ' + Me.Label17.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label17.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label17.Location = New System.Drawing.Point(690, 34) + Me.Label17.Name = "Label17" + Me.Label17.Size = New System.Drawing.Size(42, 18) + Me.Label17.TabIndex = 381 + Me.Label17.Text = "Min." + ' + 'txtRiesgoAltoMax + ' + Me.txtRiesgoAltoMax.Enabled = False + Me.txtRiesgoAltoMax.Location = New System.Drawing.Point(589, 0) + Me.txtRiesgoAltoMax.MaxLength = 10 + Me.txtRiesgoAltoMax.Name = "txtRiesgoAltoMax" + Me.txtRiesgoAltoMax.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoAltoMax.TabIndex = 380 + Me.txtRiesgoAltoMax.Text = "999999" + Me.txtRiesgoAltoMax.Visible = False + ' + 'txtRiesgoAltoMin + ' + Me.txtRiesgoAltoMin.Enabled = False + Me.txtRiesgoAltoMin.Location = New System.Drawing.Point(738, 32) + Me.txtRiesgoAltoMin.Name = "txtRiesgoAltoMin" + Me.txtRiesgoAltoMin.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoAltoMin.TabIndex = 379 + ' + 'Label18 + ' + Me.Label18.AutoSize = True + Me.Label18.BackColor = System.Drawing.Color.Red + Me.Label18.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label18.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label18.Location = New System.Drawing.Point(607, 34) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(61, 13) + Me.Label18.TabIndex = 378 + Me.Label18.Text = "Riesgo Alto" + ' + 'Label13 + ' + Me.Label13.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label13.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label13.Location = New System.Drawing.Point(407, 43) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(42, 18) + Me.Label13.TabIndex = 377 + Me.Label13.Text = "Max" + ' + 'Label14 + ' + Me.Label14.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label14.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label14.Location = New System.Drawing.Point(407, 19) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(42, 18) + Me.Label14.TabIndex = 376 + Me.Label14.Text = "Min." + ' + 'txtRiesgoMedioMax + ' + Me.txtRiesgoMedioMax.Location = New System.Drawing.Point(455, 43) + Me.txtRiesgoMedioMax.Name = "txtRiesgoMedioMax" + Me.txtRiesgoMedioMax.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoMedioMax.TabIndex = 1 + ' + 'txtRiesgoMedioMin + ' + Me.txtRiesgoMedioMin.Enabled = False + Me.txtRiesgoMedioMin.Location = New System.Drawing.Point(455, 17) + Me.txtRiesgoMedioMin.Name = "txtRiesgoMedioMin" + Me.txtRiesgoMedioMin.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoMedioMin.TabIndex = 374 + ' + 'Label15 + ' + Me.Label15.AutoSize = True + Me.Label15.BackColor = System.Drawing.Color.Gold + Me.Label15.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label15.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label15.Location = New System.Drawing.Point(324, 34) + Me.Label15.Name = "Label15" + Me.Label15.Size = New System.Drawing.Size(72, 13) + Me.Label15.TabIndex = 373 + Me.Label15.Text = "Riesgo Medio" + ' + 'Label12 + ' + Me.Label12.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label12.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label12.Location = New System.Drawing.Point(99, 45) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(42, 18) + Me.Label12.TabIndex = 372 + Me.Label12.Text = "Max" + ' + 'Label11 + ' + Me.Label11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label11.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label11.Location = New System.Drawing.Point(99, 21) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(42, 18) + Me.Label11.TabIndex = 371 + Me.Label11.Text = "Min." + ' + 'txtRiesgoBajoMax + ' + Me.txtRiesgoBajoMax.Location = New System.Drawing.Point(147, 45) + Me.txtRiesgoBajoMax.Name = "txtRiesgoBajoMax" + Me.txtRiesgoBajoMax.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoBajoMax.TabIndex = 0 + ' + 'txtRiesgoBajoMin + ' + Me.txtRiesgoBajoMin.Enabled = False + Me.txtRiesgoBajoMin.Location = New System.Drawing.Point(147, 19) + Me.txtRiesgoBajoMin.Name = "txtRiesgoBajoMin" + Me.txtRiesgoBajoMin.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoBajoMin.TabIndex = 1 + Me.txtRiesgoBajoMin.Text = "0" + ' + 'Label10 + ' + Me.Label10.AutoSize = True + Me.Label10.BackColor = System.Drawing.Color.GreenYellow + Me.Label10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label10.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label10.Location = New System.Drawing.Point(16, 36) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(64, 13) + Me.Label10.TabIndex = 0 + Me.Label10.Text = "Riesgo Bajo" + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(851, 568) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(108, 33) + Me.BntSalie.TabIndex = 368 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'frmMyParametroGrupo + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(981, 627) + Me.Controls.Add(Me.TabControl1) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtnBorrar) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnImprimir) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmMyParametroGrupo" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Catalogo Parámetros de Grupo" + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.TabControl1.ResumeLayout(False) + Me.TabPage1.ResumeLayout(False) + Me.PnPais.ResumeLayout(False) + Me.PnPais.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.TabPage3.ResumeLayout(False) + Me.GroupBox10.ResumeLayout(False) + Me.GroupBox10.PerformLayout() + Me.GroupBox6.ResumeLayout(False) + Me.GroupBox12.ResumeLayout(False) + Me.GroupBox12.PerformLayout() + Me.GroupBox11.ResumeLayout(False) + Me.GroupBox11.PerformLayout() + Me.GroupBox8.ResumeLayout(False) + Me.GroupBox8.PerformLayout() + Me.GroupBox9.ResumeLayout(False) + Me.GroupBox9.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox7.ResumeLayout(False) + Me.GroupBox7.PerformLayout() + Me.GroupBox5.ResumeLayout(False) + Me.GroupBox5.PerformLayout() + Me.GroupBox4.ResumeLayout(False) + Me.GroupBox4.PerformLayout() + Me.GroupBox3.ResumeLayout(False) + Me.GroupBox3.PerformLayout() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnBorrar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label5 As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label + Friend WithEvents TabControl1 As TabControl + Friend WithEvents TabPage1 As TabPage + Friend WithEvents Button1 As Button + Friend WithEvents cboPatron As ComboBox + Friend WithEvents Label4 As Label + Friend WithEvents CMBGrupo As ComboBox + Friend WithEvents BntSalie As Button + Friend WithEvents BtnAlta As Button + Friend WithEvents BtnLimpiar As Button + Friend WithEvents Label3 As Label + Friend WithEvents PnPais As Panel + Friend WithEvents cboParamRango As ComboBox + Friend WithEvents txtValor As TextBox + Friend WithEvents lblValor As Label + Friend WithEvents chkActivo As CheckBox + Friend WithEvents txtClave As TextBox + Friend WithEvents Label2 As Label + Friend WithEvents Label1 As Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents TabPage3 As TabPage + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents Label16 As Label + Friend WithEvents Label17 As Label + Friend WithEvents txtRiesgoAltoMax As TextBox + Friend WithEvents txtRiesgoAltoMin As TextBox + Friend WithEvents Label18 As Label + Friend WithEvents Label13 As Label + Friend WithEvents Label14 As Label + Friend WithEvents txtRiesgoMedioMax As TextBox + Friend WithEvents txtRiesgoMedioMin As TextBox + Friend WithEvents Label15 As Label + Friend WithEvents Label12 As Label + Friend WithEvents Label11 As Label + Friend WithEvents txtRiesgoBajoMax As TextBox + Friend WithEvents txtRiesgoBajoMin As TextBox + Friend WithEvents Label10 As Label + Friend WithEvents GroupBox2 As GroupBox + Friend WithEvents GroupBox5 As GroupBox + Friend WithEvents Label25 As Label + Friend WithEvents txtBajoPais As TextBox + Friend WithEvents GroupBox4 As GroupBox + Friend WithEvents Label22 As Label + Friend WithEvents txtBajoAct As TextBox + Friend WithEvents GroupBox3 As GroupBox + Friend WithEvents Label29 As Label + Friend WithEvents txtFisica As TextBox + Friend WithEvents Label23 As Label + Friend WithEvents Label24 As Label + Friend WithEvents txtAltoPais As TextBox + Friend WithEvents txtMedioPais As TextBox + Friend WithEvents Label20 As Label + Friend WithEvents Label21 As Label + Friend WithEvents txtAltoAct As TextBox + Friend WithEvents txtMedioAct As TextBox + Friend WithEvents Label19 As Label + Friend WithEvents Label28 As Label + Friend WithEvents txtFideicomiso As TextBox + Friend WithEvents txtMoral As TextBox + Friend WithEvents btnGuardaParametros As Button + Friend WithEvents GroupBox6 As GroupBox + Friend WithEvents GroupBox7 As GroupBox + Friend WithEvents Label7 As Label + Friend WithEvents Label8 As Label + Friend WithEvents Label9 As Label + Friend WithEvents txtMandato As TextBox + Friend WithEvents txtETF As TextBox + Friend WithEvents txtAsesoria As TextBox + Friend WithEvents GroupBox8 As GroupBox + Friend WithEvents Label26 As Label + Friend WithEvents Label27 As Label + Friend WithEvents Label30 As Label + Friend WithEvents txtUbicacionRiesgoAlto As TextBox + Friend WithEvents txtUbicacionRiesgoMedio As TextBox + Friend WithEvents txtUbicacionRiesgoBajo As TextBox + Friend WithEvents GroupBox9 As GroupBox + Friend WithEvents Label31 As Label + Friend WithEvents Label32 As Label + Friend WithEvents Label33 As Label + Friend WithEvents txtAltoBajo As TextBox + Friend WithEvents txtMedioBajo As TextBox + Friend WithEvents txtUbicacionBajo As TextBox + Friend WithEvents GroupBox10 As GroupBox + Friend WithEvents Label35 As Label + Friend WithEvents Label36 As Label + Friend WithEvents Label37 As Label + Friend WithEvents txtOperaciones As TextBox + Friend WithEvents txtMontoOperado As TextBox + Friend WithEvents txtPerfil As TextBox + Friend WithEvents txtOptimizacion As TextBox + Friend WithEvents Label34 As Label + Friend WithEvents txtValorLimiteFraccionadas As TextBox + Friend WithEvents txtValorMinimoFraccionadas As TextBox + Friend WithEvents txtRelevante As TextBox + Friend WithEvents Label40 As Label + Friend WithEvents Label39 As Label + Friend WithEvents Label38 As Label + Friend WithEvents GroupBox12 As GroupBox + Friend WithEvents Label44 As Label + Friend WithEvents Label45 As Label + Friend WithEvents Label46 As Label + Friend WithEvents txtDestinoAlto As TextBox + Friend WithEvents txtDestinoMedio As TextBox + Friend WithEvents txtDestinoBajo As TextBox + Friend WithEvents GroupBox11 As GroupBox + Friend WithEvents Label41 As Label + Friend WithEvents Label42 As Label + Friend WithEvents Label43 As Label + Friend WithEvents txtOrigenAlto As TextBox + Friend WithEvents txtOrigenMedio As TextBox + Friend WithEvents txtOrigenBajo As TextBox +End Class diff --git a/Actualizadores/FRMMyParametroGrupo.resx b/Actualizadores/FRMMyParametroGrupo.resx new file mode 100644 index 0000000..4424725 --- /dev/null +++ b/Actualizadores/FRMMyParametroGrupo.resx @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAQwBAQEMAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + 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 + lXzwCz9R3/0b+7ckfJZA4D0AAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsFAAALBQHJjchJAAAEEklE + QVRYR+3VW0xTdwDH8f/zluyJLDGZW3wQ4h423XQLc8LGEp0kQxgEEwtsiIaLYNeJYgJBkIsbMhjiJWMD + lJuliIqWlGsppfQmLbdeLIVSofcb9EJP29Nz/jtLFx9qmvBcT/LJefnn+3/45SR/gAmuENw86vpkrnos + S8ZMljAOSfr2e7mFoSPSawAKywg7s7R1TpFjrXNL17X5In+2J9bPo4WOSK8BN7/UJbxq4BYqOBTUJ4ZQ + 5tBUjrTHiRnpsidZGyMFmKSWFALWxk5rucUvZ3Pl4tOIiwmD/SbFT8P349qbPmiqiKHfPIQvNpNCgJJF + sWkeBHyLiGcCRVhB7z2fucSqTLUoTvTf+bi9JhFTdJNCwBIz2W3ogFABsWF0pwN1VkHnOehIg9bj9xtj + 6y8l4RomKQTM0Q+s8Sh62WXdwlmvpQzbLrTKjvMGPnnaFltCeY+W9TmuE5JCgLjjw6m/9w027318+yP7 + Whbcypjqjcv45t1vj8SkJu1rKs+E9hVSCEAMfK9BoOI3drfsd6hToPlYT/OegwdiZoZ7HboVzGWAbtL/ + AES2CGopvbl8z4Om2M7f9lLPvJNw+H2/y2rQW4RKZFLqGRfbx0UWFt/6eNrCYJt7x8z/ME1NA8ZGhunP + QXPohrcBgOgOQfty8uGdH2/VpdVdTauhJd9tKEJ9nmk5+scja+tz561nzpYh581H25U9jrIOO63Nntdi + S7lu/rpUG0/ThG54GwCIByJhLwWIpbp5sHMatrGxVhba8CRQO+C/RveXdfnz7+4klaoSflkKq6IYgBCN + hL2M/c5w1D+01fbZKrtt1L8slAZTWo3xRIXh6GX9Z1T9wULVl8XKsCqKAQwGI+EuWekTr8RKt1S9M6f2 + cmUepmh7WOx+JvL0cT0tQ46TF/rjKffCqigGMByNhD+vEsyrIDEpirg9LhxDIMQh5vUhrmDQ73B6zl+q + Tjj1c1gVxQD0OSMRSFQz0lUMD87JN4Y58uUVfRAPChe1Tydk/PlXslVD7q83EtOLw6ooBqDbHIlgTjE9 + pyb+Jl8g4PYiSMBPDOfx+uxuv9GBSBSbOdS6/8Z6I4xWALOvRsITSDliFQ5xvWVbqTEZbU4MYhqdTarU + L6otwiVtNrWeGCusimIAM4gj4XC4UyLisYPEUmzhimzN5PahXImWMSobFa7PLGizQmO9EUYrgK2PRDI5 + xmJxF3Acc2xvbRrN6g3TwopRLDfwlo2cBcMQR55ZWH0srSisimIAV3RFwh59Xnubnl1clXOxOufi9TMX + qjILrmUWEN/qjPyq1LyKxPSSo6cKwqooBrD51khmxwev3Gj/9Lvsw9+f/SL53JGTeWHif8j/KqUgrIpi + AH9RTdolgIvKSbsEoIhG2hUR7V/eUODvEvf9zAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{BackColor:InactiveBorder;}Heading{Wrap:True;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>268</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 792, 268</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 792, 268</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 25 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FRMMyParametroGrupo.vb b/Actualizadores/FRMMyParametroGrupo.vb new file mode 100644 index 0000000..f105a28 --- /dev/null +++ b/Actualizadores/FRMMyParametroGrupo.vb @@ -0,0 +1,788 @@ +Public Class frmMyParametroGrupo + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + + Private Sub frmMyParametroGrupo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + If clsVaribles.lbDemo = True Then Exit Sub + PnPais.Visible = False + + Me.Text = "Parámetros de Grupo" + Me.PnPais.Visible = True + Label5.Text = Me.Text + 'LLENA GRID + SQL = "sp_ConsultaGruposRiesgo 0" + Classcom.sbLlenaCombo(SQL, Me.CMBGrupo) + CMBGrupo.SelectedIndex = -1 + Classcom = New clsComplejo + + SQL = "sp_ConsultaParametros " + Classcom.sbLlenaCombo(SQL, Me.cboParamRango) + cboParamRango.SelectedIndex = -1 + blcarga = False + + Classcom = New clsComplejo + SQL = "sp_ConsultaPatrones" + Classcom.sbLlenaCombo(SQL, Me.cboPatron) + cboPatron.SelectedIndex = -1 + + 'Classcom = New clsComplejo + 'SQL = "sp_ConsultaCatalogoDescripcionRiesgo" + 'Classcom.sbLlenaCombo(SQL, Me.cmbDescripcion) + 'cmbDescripcion.SelectedIndex = -1 + 'Classcom = New clsComplejo + 'SQL = "sp_ConsultaCatalogoRiesgo" + 'Classcom.sbLlenaCombo(SQL, Me.cmbRiesgo) + 'cmbRiesgo.SelectedIndex = -1 + limpiarParametros() + + ConsultaParametrosGenerales() + + End Sub + Private Sub Exportar() + If GridMaster.DataSource Is Nothing Then + MessageBox.Show("Presione primero el botón de consultar y despues el boton de exportar.", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + + ''Preparo la tabla a exportar + ''hago una copia por valor de la tabla + Dim copyDS As DataSet = GridMaster.DataSource.Copy() ''clCmp.ds.Copy() + If copyDS.Tables(0) Is Nothing Then + MessageBox.Show("Presione primero el botón de consultar y despues el boton de exportar.", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + If copyDS.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No existen datos para exportar", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.No Then + Return + End If + + ''Quito las columnas ocultas del grid. + Dim i As Integer + For i = 0 To GridMaster.Columns.Count - 1 + If Me.GridMaster.Splits(0).DisplayColumns(i).Visible = False Then + Dim j As Integer + For j = 0 To copyDS.Tables(0).Columns.Count - 1 + If Me.GridMaster.Splits(0).DisplayColumns(i).Name = copyDS.Tables(0).Columns.Item(j).ColumnName Then + copyDS.Tables(0).Columns.Remove(copyDS.Tables(0).Columns.Item(j).ColumnName) + Exit For + End If + Next + End If + Next + + Try + Dim sError As String = "" + ''Inicia Exportacion + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = "Parámetros de Grupo" + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(copyDS) 'Asigno el dataset a exportar + + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + Cursor = System.Windows.Forms.Cursors.Default + End Sub + + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + PnPais.Visible = False + + + Me.Text = "Parametros de Grupo" + Me.PnPais.Visible = True + + + If CMBGrupo.SelectedIndex > -1 Then + 'LLENA GRID + 'SQL = " spConParametrorango 3" + SQL = "sp_ConsultarGrupoPatron " & CMBGrupo.SelectedValue & IIf(cboPatron.SelectedIndex = -1, "", "," & cboPatron.SelectedValue) + 'If blcarga = True Then + ' SQL = SQL & " , 0" + 'Else + ' SQL = SQL & "," & Me.CMBGrupo.SelectedValue + 'End If + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + GridMaster.Splits(0).DisplayColumns(0).AutoSize() + GridMaster.Splits(0).DisplayColumns(1).AutoSize() + GridMaster.Splits(0).DisplayColumns(2).AutoSize() + GridMaster.Splits(0).DisplayColumns(3).AutoSize() + GridMaster.Splits(0).DisplayColumns(4).AutoSize() + GridMaster.Splits(0).DisplayColumns(0).Visible = False + GridMaster.Splits(0).DisplayColumns(2).Visible = False + Else + GridMaster.ClearFields() + GridMaster.Refresh() + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub CMBGrupo_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) + + + End Sub + + Private Sub limpiar() + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + CMBGrupo.SelectedIndex = -1 + cboPatron.SelectedIndex = -1 + txtValor.Text = "" + blnuevo = False + llenagrid() + End Sub + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + 'If GridMaster.RowCount = 0 Then + ' Exit Sub + 'End If + + Dim descripcionParametro As String + Dim index As Integer + + + descripcionParametro = GridMaster.Columns("Parametro").Value + index = cboParamRango.FindString(descripcionParametro) + + + If index = -1 Then + + Exit Sub + Else + + cboParamRango.SelectedIndex = index + End If + + If GridMaster.RowCount = 0 Then + Exit Sub + End If + + 'SQL = "spConParametrorango 4, " & Me.GridMaster.Columns("idgrupocuenta").Value & "," & Me.GridMaster.Columns("idparametrorango").Value + + SQL = "sp_ConsultarValorDeGpoPatron " & GridMaster.Columns("IdGrupoRiesgo").Value & "," & GridMaster.Columns("idParametro").Value + + Classcom = New clsComplejo + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + Me.txtValor.Text = Fila("valor").ToString + cboParamRango.SelectedValue = Fila("IdParametro") + blnuevo = True + End If + + txtValor.Enabled = True + cboParamRango.Enabled = True + + txtClave.Enabled = False + Me.txtValor.Focus() + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) + Me.Close() + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + Dim idPatron As Integer + + Dim Sql As String + + + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + + If CMBGrupo.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un grupo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + CMBGrupo.Focus() + Exit Sub + End If + + If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un Parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + cboParamRango.Focus() + + Exit Sub + End If + + If txtValor.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor para el parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtValor.Focus() + Exit Sub + End If + + 'If blnuevo = True Then + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 2," & Me.CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue) + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + 'strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',1" + 'Else + ' strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',3" + + + 'End If + + 'idPatron + 'sp_ConsultaParametros + + Sql = "sp_ConsultaParametros " & cboParamRango.SelectedValue + + + classcom = New clsComplejo + + classcom.fdtDataSetTabla(Sql) + + idPatron = classcom.ds.Tables(0).Rows(0)(2) + + + Sql = "sp_CargarGrupoRiego " & CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue & "," & txtValor.Text + + classcom = New clsComplejo + classcom.sbInserta(Sql) + + blnuevo = True + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 41, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Grupo Poliza = " & Me.CMBGrupo.Text & " Parametro = " & cboParamRango.Text & " Valor = " & Me.txtValor.Text) + + + + 'limpiar() + cboParamRango.SelectedIndex = -1 + txtValor.Text = "" + + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) + limpiar() + End Sub + + Private Sub BtnBorrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBorrar.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + If blnuevo = False Then + MessageBox.Show("Es necesario seleccionar un registro", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + + End If + If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar el Parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + Dim idPatron As Integer + + + Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 2," & Me.CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue) + 'liAud = 3 + + + + strSQLComodin = "sp_ConsultaParametros " & cboParamRango.SelectedValue + + classcom = New clsComplejo + + classcom.fdtDataSetTabla(strSQLComodin) + + idPatron = classcom.dt.Columns("IDPatron").ToString() + + strSQLComodin = "sp_EliminarGrupoPatron " & CMBGrupo.SelectedValue & "," & idPatron & "," & cboParamRango.SelectedValue + + 'strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',2" + + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + + blnuevo = False + limpiar() + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 41, 1, "ELIMINACION DE GRUPO PATRON " & clsVaribles.lsValAnt) + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Function ConsultaParametrosGenerales() + Dim classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim Fila As DataRow + Dim sql As String + sql = "sp_ConsultaParametrosGenerales 1 " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + txtRiesgoBajoMin.Text = Fila("MINIMO").ToString + txtRiesgoBajoMax.Text = Fila("MAXIMO").ToString + End If + sql = "sp_ConsultaParametrosGenerales 2 " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + txtRiesgoMedioMin.Text = Fila("MINIMO").ToString + txtRiesgoMedioMax.Text = Fila("MAXIMO").ToString + End If + sql = "sp_ConsultaParametrosGenerales 3 " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + txtRiesgoAltoMin.Text = Fila("MINIMO").ToString + txtRiesgoAltoMax.Text = Fila("MAXIMO").ToString + End If + + txtOrigenBajo.Text = ObtenerParametro(4) + txtOrigenMedio.Text = ObtenerParametro(5) + txtOrigenAlto.Text = ObtenerParametro(6) + + txtDestinoBajo.Text = ObtenerParametro(7) + txtDestinoMedio.Text = ObtenerParametro(8) + txtDestinoAlto.Text = ObtenerParametro(9) + + txtBajoAct.Text = ObtenerParametro(10) + txtMedioAct.Text = ObtenerParametro(11) + txtAltoAct.Text = ObtenerParametro(12) + + + + + End Function + + Private Function ObtenerParametro(ByVal idParametros As Integer) As String + Dim classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim Fila As DataRow + Dim sql As String + ObtenerParametro = "" + sql = "sp_ObtenerControlParametros " & idParametros & " " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + ObtenerParametro = Fila("valor").ToString + End If + End Function + + Private Sub CMBGrupo_DropDownClosed(sender As Object, e As System.EventArgs) + + If CMBGrupo.SelectedValue <> Nothing Then + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + blnuevo = True + End If + + End Sub + + + + Private Sub txtValor_KeyPress(sender As System.Object, e As System.Windows.Forms.KeyPressEventArgs) + + If Asc(e.KeyChar) = 46 And InStr(txtValor.Text, ".") > 0 Then + e.Handled = True + Exit Sub + End If + + + If Asc(e.KeyChar) <> 8 Then + If (Asc(e.KeyChar) < 48 Or Asc(e.KeyChar) > 57) And Asc(e.KeyChar) <> 46 Then + e.Handled = True + End If + End If + End Sub + + Private Sub cboPatron_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) + If CMBGrupo.SelectedIndex <> -1 And cboPatron.SelectedIndex <> -1 Then + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + End If + End Sub + + Private Sub BtnImprimir_Click(sender As Object, e As EventArgs) Handles BtnImprimir.Click + + End Sub + + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click + Exportar() + End Sub + + Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) + + End Sub + + Private Sub txtCalificacion_KeyPress(sender As Object, e As KeyPressEventArgs) + If Char.IsDigit(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsControl(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsSeparator(e.KeyChar) Then + e.Handled = False + Else + e.Handled = True + End If + + End Sub + + Private Sub BtnAlta_Click_1(sender As Object, e As EventArgs) Handles BtnAlta.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + Dim idPatron As Integer + + Dim Sql As String + + + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + + If CMBGrupo.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un grupo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + CMBGrupo.Focus() + Exit Sub + End If + + If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un Parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + cboParamRango.Focus() + + Exit Sub + End If + + If txtValor.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor para el parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtValor.Focus() + Exit Sub + End If + + 'If blnuevo = True Then + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 2," & Me.CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue) + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + 'strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',1" + 'Else + ' strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',3" + + + 'End If + + 'idPatron + 'sp_ConsultaParametros + + Sql = "sp_ConsultaParametros " & cboParamRango.SelectedValue + + + classcom = New clsComplejo + + classcom.fdtDataSetTabla(Sql) + + idPatron = classcom.ds.Tables(0).Rows(0)(2) + + + Sql = "sp_CargarGrupoRiego " & CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue & "," & txtValor.Text + + classcom = New clsComplejo + classcom.sbInserta(Sql) + + blnuevo = True + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 41, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Grupo Poliza = " & Me.CMBGrupo.Text & " Parametro = " & cboParamRango.Text & " Valor = " & Me.txtValor.Text) + + + + 'limpiar() + cboParamRango.SelectedIndex = -1 + txtValor.Text = "" + + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Function limpiarParametros() + 'cmbRiesgo.SelectedIndex = -1 + 'cmbDescripcion.SelectedIndex = -1 + 'txtCalificacion.Text = "" + 'chkEstatus.Checked = True + End Function + Private Sub Button3_Click(sender As Object, e As EventArgs) + limpiarParametros() + End Sub + Private Function Valida() As Boolean + Valida = True + + If Len(txtRiesgoBajoMax.Text) = 0 Then + Valida = False + Exit Function + End If + If Len(txtRiesgoMedioMax.Text) = 0 Then + Valida = False + Exit Function + End If + + If Valida Then + If Convert.ToInt32(txtRiesgoBajoMax.Text) <= 0 Then + MessageBox.Show("Riesgo bajo Max no puede ser 0 o menor a 0", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + Valida = False + Exit Function + End If + If Convert.ToInt32(txtRiesgoMedioMax.Text) <= Convert.ToInt32(txtRiesgoMedioMin.Text) Then + MessageBox.Show("Riesgo Medio Max no puede ser menor o igual al Riesgo Medio Min", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + Valida = False + Exit Function + End If + End If + + + + End Function + Private Sub btnGuardarParametro_Click(sender As Object, e As EventArgs) + + + 'If Valida() Then + ' Try + ' sql = "sp_GuardarParametrosGenerales " & cmbDescripcion.SelectedValue & "," & cmbRiesgo.SelectedValue & "," & txtCalificacion.Text & ", " & chkEstatus.Checked & " " + ' classcom = New clsComplejo + ' classcom.sbInserta(sql) + ' MessageBox.Show("El parámetro se guardó correctamente", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + ' Catch ex As Exception + ' MessageBox.Show("Ocurrió un error al guardar el parámetro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' End Try + ' ConsultaParametrosGenerales() + ' limpiarParametros() + ' lblID.Text = 0 + 'End If + + + + End Sub + + Private Sub Button4_Click(sender As Object, e As EventArgs) + End + End Sub + + Private Sub BntSalie_Click_1(sender As Object, e As EventArgs) + + End Sub + + Private Sub GridParametros_DoubleClick(sender As Object, e As EventArgs) + 'lblID.Text = 0 + 'Try + ' lblID.Text = GridParametros.Columns(0).Value + ' cmbDescripcion.SelectedValue = GridParametros.Columns(5).Value + ' cmbRiesgo.SelectedValue = GridParametros.Columns(6).Value + ' chkEstatus.Checked = GridParametros.Columns(4).Value + ' txtCalificacion.Text = GridParametros.Columns(3).Value + 'Catch ex As Exception + ' MessageBox.Show(ex.Message) + 'End Try + End Sub + + Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) + + End Sub + + Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) + + End Sub + + Private Sub TextBox10_TextChanged(sender As Object, e As EventArgs) Handles txtFideicomiso.TextChanged + + End Sub + + Private Sub TextBox8_TextChanged(sender As Object, e As EventArgs) Handles txtMedioAct.TextChanged + + End Sub + + Private Sub TextBox7_TextChanged(sender As Object, e As EventArgs) Handles txtAltoAct.TextChanged + + End Sub + + Private Sub txtRiesgoBajoMax_TextChanged(sender As Object, e As EventArgs) Handles txtRiesgoBajoMax.TextChanged + If Len(txtRiesgoBajoMax.Text) > 0 Then + txtRiesgoMedioMin.Text = Convert.ToInt32(txtRiesgoBajoMax.Text) + 1 + End If + End Sub + + Private Sub txtRiesgoMedioMax_TextChanged(sender As Object, e As EventArgs) Handles txtRiesgoMedioMax.TextChanged + If Len(txtRiesgoMedioMax.Text) > 0 Then + txtRiesgoAltoMin.Text = Convert.ToInt32(txtRiesgoMedioMax.Text) + 1 + End If + End Sub + + Private Sub btnGuardaParametros_Click(sender As Object, e As EventArgs) Handles btnGuardaParametros.Click + Dim classcom As New clsComplejo + Dim sql As String = "" + If Valida() Then + Try + sql = "sp_GuardarParametrosGenerales 1, " & txtRiesgoBajoMin.Text & "," & txtRiesgoBajoMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + sql = "sp_GuardarParametrosGenerales 2, " & txtRiesgoMedioMin.Text & "," & txtRiesgoMedioMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + sql = "sp_GuardarParametrosGenerales 3, " & txtRiesgoAltoMin.Text & "," & txtRiesgoAltoMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + '---------------------------------------- + sql = "sp_GuardarParametrosGenerales 3, " & txtRiesgoAltoMin.Text & "," & txtRiesgoAltoMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + + + + + + + MessageBox.Show("El parámetro se guardó correctamente", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Ocurrió un error al guardar el parámetro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + ConsultaParametrosGenerales() + limpiarParametros() + + End If + End Sub + + Private Sub txtRiesgoBajoMax_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtRiesgoBajoMax.KeyPress + If Char.IsDigit(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsControl(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsSeparator(e.KeyChar) Then + e.Handled = False + Else + e.Handled = True + End If + End Sub + + Private Sub txtRiesgoMedioMin_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtRiesgoMedioMin.KeyPress + If Char.IsDigit(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsControl(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsSeparator(e.KeyChar) Then + e.Handled = False + Else + e.Handled = True + End If + End Sub + + Private Sub BntSalie_Click_2(sender As Object, e As EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles txtUbicacionRiesgoAlto.TextChanged + + End Sub + + Private Sub TextBox10_TextChanged_1(sender As Object, e As EventArgs) Handles txtOptimizacion.TextChanged + + End Sub + + Private Sub TextBox11_TextChanged(sender As Object, e As EventArgs) Handles txtOperaciones.TextChanged + + End Sub + + Private Sub cboPatron_SelectionChangeCommitted(sender As Object, e As EventArgs) Handles cboPatron.SelectionChangeCommitted + + End Sub + + Private Sub cboPatron_SelectedIndexChanged_1(sender As Object, e As EventArgs) Handles cboPatron.SelectedIndexChanged + If CMBGrupo.SelectedIndex <> -1 And cboPatron.SelectedIndex <> -1 Then + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + End If + End Sub + + Private Sub CMBGrupo_SelectionChangeCommitted(sender As Object, e As EventArgs) Handles CMBGrupo.SelectionChangeCommitted + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + End Sub + + Private Sub BtnLimpiar_Click_1(sender As Object, e As EventArgs) Handles BtnLimpiar.Click + limpiar() + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/Form1.Designer.vb b/Actualizadores/Form1.Designer.vb new file mode 100644 index 0000000..eb58bf3 --- /dev/null +++ b/Actualizadores/Form1.Designer.vb @@ -0,0 +1,303 @@ + _ +Partial Class frmCatalogos + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() +Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmCatalogos)) +Me.BtnBorrar = New System.Windows.Forms.Button() +Me.BntSalie = New System.Windows.Forms.Button() +Me.BtnImprimir = New System.Windows.Forms.Button() +Me.BtnAlta = New System.Windows.Forms.Button() +Me.BtnLimpiar = New System.Windows.Forms.Button() +Me.CMBGrupo = New System.Windows.Forms.ComboBox() +Me.Label3 = New System.Windows.Forms.Label() +Me.PnPais = New System.Windows.Forms.Panel() +Me.cboParamRango = New System.Windows.Forms.ComboBox() +Me.txtValor = New System.Windows.Forms.TextBox() +Me.Label4 = New System.Windows.Forms.Label() +Me.chkActivo = New System.Windows.Forms.CheckBox() +Me.txtClave = New System.Windows.Forms.TextBox() +Me.Label2 = New System.Windows.Forms.Label() +Me.Label1 = New System.Windows.Forms.Label() +Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() +Me.PictureBox1 = New System.Windows.Forms.PictureBox() +Me.PnPais.SuspendLayout() +CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() +CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() +Me.SuspendLayout() + ' + 'BtnBorrar + ' + Me.BtnBorrar.BackColor = System.Drawing.Color.White + Me.BtnBorrar.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnBorrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnBorrar.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnBorrar.Image = CType(resources.GetObject("BtnBorrar.Image"), System.Drawing.Image) +Me.BtnBorrar.Location = New System.Drawing.Point(745, 253) +Me.BtnBorrar.Name = "BtnBorrar" +Me.BtnBorrar.Size = New System.Drawing.Size(106, 33) +Me.BtnBorrar.TabIndex = 99 +Me.BtnBorrar.Text = "&Borrar" +Me.BtnBorrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnBorrar.UseVisualStyleBackColor = True + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand +Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue +Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) +Me.BntSalie.Location = New System.Drawing.Point(745, 330) +Me.BntSalie.Name = "BntSalie" +Me.BntSalie.Size = New System.Drawing.Size(106, 33) +Me.BntSalie.TabIndex = 98 +Me.BntSalie.Text = "Cerrar" +Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) +Me.BtnImprimir.Location = New System.Drawing.Point(745, 135) +Me.BtnImprimir.Name = "BtnImprimir" +Me.BtnImprimir.Size = New System.Drawing.Size(106, 33) +Me.BtnImprimir.TabIndex = 97 +Me.BtnImprimir.Text = "Exportar" +Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnImprimir.UseVisualStyleBackColor = True +Me.BtnImprimir.Visible = False + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) +Me.BtnAlta.Location = New System.Drawing.Point(745, 214) +Me.BtnAlta.Name = "BtnAlta" +Me.BtnAlta.Size = New System.Drawing.Size(106, 33) +Me.BtnAlta.TabIndex = 96 +Me.BtnAlta.Text = "&Grabar" +Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) +Me.BtnLimpiar.Location = New System.Drawing.Point(745, 292) +Me.BtnLimpiar.Name = "BtnLimpiar" +Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) +Me.BtnLimpiar.TabIndex = 95 +Me.BtnLimpiar.Text = "Limpiar" +Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnLimpiar.UseVisualStyleBackColor = True +' +'CMBGrupo +' +Me.CMBGrupo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList +Me.CMBGrupo.Location = New System.Drawing.Point(235, 79) +Me.CMBGrupo.Name = "CMBGrupo" +Me.CMBGrupo.Size = New System.Drawing.Size(272, 21) +Me.CMBGrupo.TabIndex = 94 +' +'Label3 +' +Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label3.Location = New System.Drawing.Point(12, 82) +Me.Label3.Name = "Label3" +Me.Label3.Size = New System.Drawing.Size(235, 18) +Me.Label3.TabIndex = 93 + Me.Label3.Text = "Seleccione el Catalogo a Modificar:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PnPais + ' + Me.PnPais.Controls.Add(Me.cboParamRango) +Me.PnPais.Controls.Add(Me.txtValor) +Me.PnPais.Controls.Add(Me.Label4) +Me.PnPais.Controls.Add(Me.chkActivo) +Me.PnPais.Controls.Add(Me.txtClave) +Me.PnPais.Controls.Add(Me.Label2) +Me.PnPais.Controls.Add(Me.Label1) +Me.PnPais.Location = New System.Drawing.Point(12, 282) +Me.PnPais.Name = "PnPais" +Me.PnPais.Size = New System.Drawing.Size(722, 81) +Me.PnPais.TabIndex = 92 +' +'cboParamRango +' +Me.cboParamRango.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple +Me.cboParamRango.Location = New System.Drawing.Point(324, 10) +Me.cboParamRango.Name = "cboParamRango" +Me.cboParamRango.Size = New System.Drawing.Size(272, 21) +Me.cboParamRango.TabIndex = 82 +Me.cboParamRango.Visible = False +' +'txtValor +' +Me.txtValor.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper +Me.txtValor.Location = New System.Drawing.Point(324, 43) +Me.txtValor.Name = "txtValor" +Me.txtValor.Size = New System.Drawing.Size(362, 20) +Me.txtValor.TabIndex = 41 +' +'Label4 +' +Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label4.Location = New System.Drawing.Point(202, 46) +Me.Label4.Name = "Label4" +Me.Label4.Size = New System.Drawing.Size(186, 20) +Me.Label4.TabIndex = 40 + Me.Label4.Text = "Valor/Descripcion" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'chkActivo + ' + Me.chkActivo.Checked = True +Me.chkActivo.CheckState = System.Windows.Forms.CheckState.Checked +Me.chkActivo.Enabled = False +Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.chkActivo.ForeColor = System.Drawing.Color.Red +Me.chkActivo.Location = New System.Drawing.Point(205, 10) +Me.chkActivo.Name = "chkActivo" +Me.chkActivo.Size = New System.Drawing.Size(72, 21) +Me.chkActivo.TabIndex = 5 +Me.chkActivo.Text = "Activo:" +' +'txtClave +' +Me.txtClave.BackColor = System.Drawing.Color.White +Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper +Me.txtClave.Location = New System.Drawing.Point(110, 14) +Me.txtClave.Name = "txtClave" +Me.txtClave.Size = New System.Drawing.Size(56, 20) +Me.txtClave.TabIndex = 1 +' +'Label2 +' +Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label2.Location = New System.Drawing.Point(202, 15) +Me.Label2.Name = "Label2" +Me.Label2.Size = New System.Drawing.Size(63, 16) +Me.Label2.TabIndex = 36 +Me.Label2.Text = "Nombre:" + Me.Label2.Visible = False + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label1.Location = New System.Drawing.Point(15, 15) +Me.Label1.Name = "Label1" +Me.Label1.Size = New System.Drawing.Size(64, 16) +Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave País:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False +Me.GridMaster.AllowUpdate = False +Me.GridMaster.AllowUpdateOnBlur = False +Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) +Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D +Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) +Me.GridMaster.Location = New System.Drawing.Point(12, 118) +Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None +Me.GridMaster.Name = "GridMaster" +Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) +Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) +Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R +Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) +Me.GridMaster.Size = New System.Drawing.Size(722, 145) +Me.GridMaster.TabIndex = 91 +Me.GridMaster.Text = "C1TrueDBGrid1" +Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") +' +'PictureBox1 +' +Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D +Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa +Me.PictureBox1.Location = New System.Drawing.Point(6, 6) +Me.PictureBox1.Name = "PictureBox1" +Me.PictureBox1.Size = New System.Drawing.Size(122, 38) +Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage +Me.PictureBox1.TabIndex = 100 +Me.PictureBox1.TabStop = False +' +'frmCatalogos +' +Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(861, 373) +Me.Controls.Add(Me.PictureBox1) +Me.Controls.Add(Me.BtnBorrar) +Me.Controls.Add(Me.BntSalie) +Me.Controls.Add(Me.BtnImprimir) +Me.Controls.Add(Me.BtnAlta) +Me.Controls.Add(Me.BtnLimpiar) +Me.Controls.Add(Me.CMBGrupo) +Me.Controls.Add(Me.Label3) +Me.Controls.Add(Me.PnPais) +Me.Controls.Add(Me.GridMaster) +Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) +Me.Name = "frmCatalogos" +Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen +Me.Text = "Catalogos" +Me.PnPais.ResumeLayout(False) +Me.PnPais.PerformLayout() +CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() +CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() +Me.ResumeLayout(False) + +End Sub + Friend WithEvents BtnBorrar As System.Windows.Forms.Button + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents CMBGrupo As System.Windows.Forms.ComboBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents PnPais As System.Windows.Forms.Panel + Friend WithEvents cboParamRango As System.Windows.Forms.ComboBox + Friend WithEvents txtValor As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox +End Class diff --git a/Actualizadores/Form1.resx b/Actualizadores/Form1.resx new file mode 100644 index 0000000..8e2e9c6 --- /dev/null +++ b/Actualizadores/Form1.resx @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCQAA + CwkBEvpHPgAABCdJREFUWEftlVtMU3ccx//PW7InssRkbvFBjHvYdNMtzAkbS3SSDGEQTCywIS5cBLtO + FBMIglzckMEQLxkboNwsRVS0pFxLKaU3abn1YimUCvR+gV7oaXt6zn9n6eLDktPwXE/yyf/lm3wePvkl + f4CJrhB4BPS1iRztaKaCnSRjHZb17vfxC8ITxesCAIpLCXZmGGu8Qudqx9Zm58aLvJnu2ICAEZ4oXhcA + HmGJW3zVyC9Q8WioXwqhwqmrGG47IGWlKZ5krg/nY7IainABsDp6Rs8vejmTo5SeQdxsGOozq34Yun+g + rfG9xvIY5s3D+EITRbgAUHNodt2DoH8B8Y6jCCfku+e3FNvUKVbVyb47H7ZVJ2CqLopwAbDITvIY2yFU + QWwI3WlHXZXQdR46U6HtxP2G2LpLibiOTREuAGaZB1cFNIPi8ub8OZ+1FNsusClOCPo/etoaW0x7h5H5 + Kb4ppggXANL29yf/2jfQtPfx7Q8cq5lwK32y50D6V29/fTQmJXFfY1kGdCxThAsAxCj0GUUaYUNX836n + Nhlajnc37Tl0MGZ6qMe5uYy5jdBD8V8BAJEtAq2c2VS250FjbMeve+ln34o/8m7AbTMarGI1MiH3jkkd + YxIrR2h7PGVlcS09o5a/2ebGflMDy/zHgCVseBMAEN0h0L+ceHjn+1u1qbVXU6sZSXfrC1G/d0qJ/v7I + 1vLcdeuZq3nQdfPRdkW3s7TdwWh15Dbbk69bvizRxzF0YcObAIB4kAzuYpAo1SWAHVOwlYu1cND6J8Ga + /sA1ZqC0M5B3dyexRBP/82IEQ5RNAEKUDO4S9hvLWffQXtNrr+iy0/+00urNqdWmk+XGY5cNn9ANhwo0 + nxepIxiibAIYDJHBX7Qxx19J1R65dmdW6+MrvGzJ9pDU80zi7eV7mwedpy70xdHuRTBE2QQwHCVDOKcR + zWkgcR4o4vG6cQyBEIeYz4+4Q6GA0+X96VJV/OkfIxiibALQ7yJDJNNMy1cwPDSrXB/iKZeWDSE8JF7Q + Px1XCOdeKVaMOb/cSEgrimCIsglAj4UM0axqalZLXJM/GPT4ECQYIMJ5fX6HJ2ByIjLVRja99t9Y5IYo + mwDmWCFDIJLzpBoc4gbrtlpnNtldGMR0m3a52rCgtYoX9Vn0OiJWBEOUTQAzSsng8fiTEuKzg0QprnhZ + sWr2+FG+TM8aUYyI16bn9ZnhWOSGKJsAtjZMxsQoh8Ofx3HMub21YbJo183zyyap0ihYMvHmjYM8ZUZB + 1fHUwgiGKJsAruokgzvyvOY2M6uoMvtiVfbF62cvVGbkX8vIJ96q9LzKlNzyhLTiY6fzIxiibALYXAsZ + M2MDV260ffxN1pFvz32WdP7oqdz/Efdd3hfJ+REMUTYB/EUVxS4LAFxSRrHLAgBKGBS7LPAP3lDg7/cp + OfYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCQAA + CwkBEvpHPgAABM9JREFUWEftmG1MU2cUx58si+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEP + FJSWFXvv7QultOUWpMlEIkGdM2MhLGwCIXuJiRnuJUS2kW1xsuiGgYGDMCMB2u70XiwMdL0f1xtvfh9O + T07/Tf45z7nnKfJ/VfcUlg6g4IjhKSwdQP7vbBF5YXvsS09+lEpldnY2QigxEcXGshKM+Iv/zwIUuElF + RLw3ybXp8dBPW1ubWq3Oysp2udxeb/WelLiIatFbgPzjFyOS/iKfePTgOG61Wp1Op15fXVZ2NC1NbDSa + u7pIn++I13s0Oem5iGrRW4ACtz/ZzOxY78J4XzifnpoSNouiqNraWo1Gk5MjLykpHBi46PXWkaTUbMYa + G/ME/MTHCnIjiQK/j2xg/ucvDVW66/1d4bw4TQgNZbPZmpqapFKpUqk6cULf3X3h0iWt0ZiJ4zKCUAIO + h0rA37FZkDMZFJz9ZT0P7o6ZhodiKiu//bw3nBfu5oNNRUVFycnJON7U2lre3X2KJDGTSUHbJCeIAoJQ + OBz5Aj5vgyCXPqLgwmSYv+/dMn1w+ZlAAFVUXO+9PDPxw5+3v5/+daxQLjtDEBKR6GSdsaND39gINmXh + eD5BQE/lEoSKIPYTRL7DUSAQ7FovyLEYBR/+xTB377eGng+fXVpCwSC6ckXu87129erh/v7C/v7XBwff + HBpK0miacJyiinAcoz06QBB5dGcxARY6hoLtYUHuBSi4/ABYuD9FfNQTs7gYcupJGAwthjraLDAIzIIz + CM3FmAXBAdqseEaQk6BgYAmo9fm2rKz8l1PgYE2Nx1hPUVp6ooNBL//7GKroY5jECHIS8GcZyJDL0fnz + EcwyGDyhzjpsMEiMRgmOw1yHaQWdBS3GDHjorG2MICdB/uAKML8wp3xVvebXnTvo2jU0MrLG6CgqKXGb + GtrbYYK1Dw+fdTgwHIf+gvMY2htWVwfBTkaQkyB/YJlhZnZaoVKhzs5Qf9ntKC4OxcevkZCAYmIoj7u+ + vtRshkHv0ukwq5V5GzKvRXgbQmftCgtyL0DBxfkwD+em9itkqK8PGY2f9vXMTE4wpO1OIevrxSKRxUJ2 + dh7R63Vbt245fpxvt7/yaM+C+SUP7VmC59cLciyGPWtqPYszd2WH1Cg1deSLgXBenC6CO7NEIrFYrBRV + Bn1ksylJEgYWTCvoLNgbIMijOytxgyCXPiL/7K0N3J8YzcoQf/x+RzifLtoLfzpkZmYyZuE4WAOrFnjE + zKzVgL7uJGwW5EwG+Se/3sz0j8OzP30WzqenCeGvGLgVkiRJUYdwHNwBYGuHl+DqdcdiwTyegykC3mMF + uZFE/onBiCTs2FZZWSkUCu32Rop6i14aoKfAKQhCA97txk6fztHppDzezohq0VuAAuMXItJ8qsxQrpFl + 7GlpaaGoN+jrDjQUrA5Ku73A5SooLsZy5bFQ01BRFFEteguQf/QMS5zVxR6PG5ZS8MhiybdaFc3NmtJS + nlCY0G3T3ux5l6VO9JahwDckS/BjSo+nxevVOp25JpOkqurgPmGS+Rj2x8BJlgrRXoYCN0wswcsV5869 + 195eqtXmqGQ8rXofyy9ypgwFb+hZYnxbimGYLEfRWqOc6HuH5be4VPYPcSlYgZT/dj8AAAAASUVORK5C + YII= + + + + + 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 + OfYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCQAA + CwkBEvpHPgAABONJREFUWEfll+tTGmcUxvef64fOtNNJp+3USTK2SSZNFQnxgnESTYxOvGaIWms1FBAx + CgKKyEUuu1wWFhBFnMSowQtKQLntRYEYXehLSImj8ZKP4MxvmLPnPef58Mw5L7sQjbG/ihTyJCLnx8ZG + NuQtYV31V/UWejGUcdRenBTcHJaN4CYkjsBR1RQh5XmFdSTMvrhCQVdC9GzzBUmYOrclIgK17s25d90z + u24XsCwuH1vueTrHu59yNl1Qp3DLoLSXcxGSlp7QyCBuNe+6nZQDoxx2ErNRTgdpR3Gjfu3vbndnDYF1 + XESqcGsgenHoXBJ2QXBYgJvgXZcja5MdJe1WEgVYSCvAvD/v8XS2uaSd50oVdAGUXps6m6RbGhDx4rCB + cmKkDSVtVgK1EFYzYTERFoQwwxRqjrgwdRXLJO4+V62gC6B0wHEGCY9ua/DfuF5HYbasQTmPzAhhggE4 + bCRNcHzGYeA84377DTLGP1ut0E+hTGzlNJKLmF/Ajeq02WkCNgGPPtqEI0ZgE7iqCNiAu5z2gT7RrRsj + pb/OIaoz1IrgCMrsBr9IyrewweNGNSpwMX0apaxHhixGPW7Q4fppsJizwyJxRbno+lXJwzr/kuc0teLI + Q5kUfpLk+tI6dyAypQSXN458HCXj/x4ZdHH9NK7TUg7b6wm5hMkQM8peXv1lenSECAe+qFY0SShzkDhG + 0u9b6+/bmVSAgfrskT7rUVynzaJVU6h1RauWV92TMMrEN0pF9Q2rvpUEFTupVkwZKJP+cJRUcHMVODUh + J8BAgXUDQwQ8yts0rQFOkWZkAzYq7rOldytGb998WVHunfdGomH68P0xtSJ7hDKZgzzJ4Javt3tbLiUQ + Y27XsnMEDMqjVYOjLbNJ87hBdpcpKbsjufkbZra8CwX395NHpYoyhujMYY79BOXjc2NmBAzOp3U75tS0 + hjAaghYT3N4qYzJkFQzJtRLN2Lg/GNxLJfI6RRxAdPogxzuddqm5MayYoOY9hNkU16iOzRTYx7Ddhvb2 + ypmMcdZdScnP4r4X61sBao86pD/kdYo4gDLvyRwrnE5/93N/FyckGSVdTvAWGvvslxqf1kQxu1vAn2Ax + FdWVY9dKJG3tvuU3RCSYThF5keIOwHvWTo63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhk + TdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJjvhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSd + W8qae17UsLPqOYi8zbdfhgCig64cAbdmoeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVU + IQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXR + xksSQ+lF4VESHj7CeThbwwoJeJHhobBI+KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZF + vZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAs + j8DRF1suQxJKOx+cxrqCrWj5Q9p02/gXY0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6 + wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}FilterBar{BackColor:InactiveBorder;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 718, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 718, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + gZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSF + tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AtJJKxg4GRn5AooEn + l7zw0fvOXJQhKchGI4pS0AD185xhEzmRGMRZJa/eBqTwBytDE6D1PKgtpNbDw9+n/RXVdM6Hh9PYC1vq + XH6VrtTP8n91aK18HwiIAOaRJ/chpH/GcfP8YkSRgiAP356y/wAT9F5Jv1PzCJdexp8Ns/8AflL/AJnZ + X/cln+Yf/Jrq0lb/ANG8p/mv+dk/79qf6T5z/O/8zH/3jyn/ADOyv+5LP8w/+TS/5nZX/cln+Yf/ACa6 + tJL/AEdyn+a/52T/AL9X+k+c/wA7/wAzH/3jyn/M7K/7ks/zD/5NL/mdlf8Acln+Yf8Aya6tJL/R3Kf5 + r/nZP+/V/pPnP87/AMzH/wB48p/zOyv+5LP8w/8Ak0v+Z2V/3JZ/mH/ya6tJL/R3Kf5r/nZP+/V/pPnP + 87/zMf8A3jyn/M7K/wC5LP8AMP8A5NL/AJnZX/cln+Yf/Jrq0kv9Hcp/mv8AnZP+/V/pPnP87/zMf/eP + Kf8AM7K/7ks/zD/5NRd9UMwCW3scfDbH/fl1qSH+jeU/zX/Oyf8AfK/0nzn+d/5mP/vHg8vofU8SS6kv + rH57Nf8AohUPLuOQvS1mdU6Dh9QaXAelePo2N/7+PzlVz/CI0ThkQf3J7fSbbwfGJWBniCP34b/4UHh0 + kbMw8jCvdj5Ddrxwezh+81BWPOEoSMZDhlHQguzGUZxEokSjIWCH/9C5VW+2xlVYl9hDWjzK7zpXTaun + YramCXnWx/cuXPfVLDF2ZZlPEtoEM/rO/wDItXXLM+FcuI4/eI9WT5fCA/751Pi3MGWX2QfTjoy/rZJf + 97FSz83rmBg5YxcourLmB4s2ksgktg7Nzm/R/dU7Os9KrsdXZl1Mewlr2lwBBHIK5b60ZeNk57bce1tt + YpAL2GQCHPO3RT85zXtYuLHKMpiQHDfEw8lyZy5eHLCcYGJPFXD/AHfU9VldW6fiU1333BtdwmoiXF4j + d7GsDt3Kn0/Oq6hjDJpDm1uLg3eIPtO2Y18Fzn1hotr6X0re0t9JgrfPZxrb7f8AwN6ufV3qXT8bpNVV + +TVVYHPJY9wBEucR7Smw5uR5k4p8MICAnr6fVLg/e/vLp8nAcqMuPinkOQw09Q4Imf6Mf7sXoEkDGzsP + LLhjXMu2Rv2ODon6O7auK+uH1v6k7rVP1W+r9jacu6xlORmEbix1uvp16Oa30qT619v9iv8ASrQxR90+ + ggjfi/RoOfO4aSBiex0Or3iS5Yf4uuh21D7fdmZ2URD8u3Jt3k/vBrXitv8AV2Lm/wBl/WX6qfWvpuB0 + zNuy+n9Stiqq95ez02e/LrvY6W120UfpmZFDK/U/6CfHFCViM/UAT6hwg14rTIjeP2PpqSxPrd0xud0b + ItbkX4mRh1WXUXY9r6yC1u/bY2tzW21v2fn/APW15l9Ufrn1DpPVqrepZV9/T8gNZlNve+z02uh1WXX6 + jnO/Rfn7P5zH/sI48ByQlKJ1j+iiWQRIB69X2hJV8rFxuoYjqLS51FwB3VPdWSJD2uZdQ6uxvH5j1xv1 + f6E0/W3rOJkZ+dk43Sjivxqbcm0jdew5P6XbY31vSdXsra/8z+d9RMjAESJNcIvb/BXE1Xi90kuD/wAZ + 2KcHAr6thZOVjZV2Syq0VZFra3NLH/4Ftnpsc30m/wA01io/UfoNn1g6RbnZvV+qMtbkPpa2nLe1u1gY + Qff6jt3vTxhHt+4ZULrbqt4/Vw1ru+lJLyHrHUfrL9S/rA7Gp6nfnY7WtvqrynmxtlTif0dos3bLN9b6 + /Vo9P/Sf8GvQfRzupZGJ1XFuczFvqqtqaXFuxrg212+oe2zcz/tz1f0mz0K0p4OERlxAxkLjJQyWSK1B + 1De6x0uvqOKWHS1mtT+4P/mS4RzXMe5jxD2EtcPAhelLjfrVhijqAvYIbktk/wBZujli/FuXEsYzAeqF + CXjA7f4snY+EcwY5DgJ9M7lDwnHf/Gi//9Hu/qpUG9KD41se4k+MFbSyfqx/yNT8XflWsouWFYMQ/wBX + D/os3NG+YzH/AFk/+m851j6t35nUH5WPbVW21rS9r5ncBs3e3+SGqs/oA6Vi2dSyntyX44DqqGgisvkN + rda76djGPdv2JutdH6zn9TuyG426oQykmxg9jRzG789+9yz93UOjXehksmqxk3YjnB7LKzLXfRLmss9v + sesnN7ccs5y5ecLkeHNLi4OM/Lk9vhdjB7ssWOEeZhOox4sEeD3OAfNi9yMuOPp9HEmo6vmZt7MPqLhk + 42U9tT2bQ0tLjFdtLmDc19b/AHK3d9Tslr/0OTW5nY2NId89ntcnz8TpnR8erPwd1mRkR9kNrt7aw5u4 + 3tYfpbK/oeos2rpPV+o1jLZW7IbYTFr7GyYO1303fvBNlEj9XmhLms3zjglK4Yz/AF/UvjIEe5hyR5TD + 8p9yEIxnl8MfFGMf+7/wHqug9Kd0zEdXY5r7bXl73smI+ixon91oXk/1WvfmfX7FyrdX35mRc74lt7l6 + l9WcTqGFi242ZV6TWv30nc12jh72+wu27X/9WvLMVrfq99fa2ZP6OrDzy1znaAU3bm1XOP7no5DLF0Xw + sD7vKIgcZ9vSEvmj81vP/ECfvBJmMnr/AJyPyyv5flfanvZWxz3uDWNBc5zjAAGpc4lVD1Ho73MtOTjO + cwE1vNjCQHD3Fjt3t3NVxzWuaWuAc1wgg6gg9ivFsvpvT2/4xvsDcWpuGeo1V/ZgwCvY4VudX6f0fTc4 + /wA39BHBiGTiskcI4tGOcuGvEvrPWLarvq/n20vbZU/Eucx7CHNINb/c1zfa5cL1H6pv619R+j9Twml/ + U8LBqbsGpuoDZ+zx/pavp43/AGz/AIVd11mqun6v51VTG1114lzWMaA1rQK3BrWtb7WtVb6l/wDiS6R/ + 4Uq/6kJQmYR4o9J/sVKIkSD1Dyf+LH62h7GfV7NsJLWz021xmWAbnYbnH86lvux/+B/Rf4Bb/Qf/ABa/ + Wn4dP/8APFi5L/GL9VrOlZo+sPTN1WNdY195r0NGTumvJrc3+brvt/7byv8Aj1s/4t+qX9Y6p1zqWS1r + b724TbAz6JNdd1O8fu+ps37FNkjEwnmh8s41Ifuz44LIyIkIS3B0P70aTf42v/E3j/8Ah2r/AKi5B/xY + 5uHhfVa63Mvrxqzm3APte1jZ21u+lYWov+Nr/wATeP8A+Hav+ouQP8WvTen9R+qttPUMarLqbn2vay5j + XtDg2tu8NeHe7a5AV91F7cfRX+W+jzn1nuf9dvraMfoLftFdVTMYZAB9MNDn2XZVr/8AB0V+rtZ/ptn6 + H+cXrWFi14eHRh1Sa8atlTCedrGits/5qWLh4mHV6OJRXj1c+nUxrGz/AFaw1qMocuXjEYgVGA07/VfG + FEnrJSwfrfWD0+uzuy0Cf6y3lifW7/kof8az8qp82L5fL/ck2+TNczh/vx/N/9Lvfqq8O6SxvdjnD8Vs + LlPqhlhmRdiOMeqN7PiNHLq1W5LIJ8tiI6RED54/Q2eexnHzOUHrIzHlk9alyX1nxcrJ6sxmNS+53oNn + Y0kD3P8ApO+gz+0utSTuZ5cZ8ftkmIsHTwW8rzB5fJ7giJGjGj4vMdb6bn2dN6a2uh1j8avbc1kOLTsr + b9EH3+5v+DWl9WGub0alrgWuDrAWuBBB3v5aVqpJsOVjDOcwkbMBjMT/AFeH/vF+TnJZMAwGI0mcgkP6 + 3HKv/HFLmvrV9TekfWQNust+y51bdjMlkOlv+ivqd7bq9f3q7P8AhF0qwulW9C6s57sXptZx2usYMg1V + wX1P9G6qyv8AnqLd36Stl1f6Sr9IrmMyieKJI4eoacqOhF25HT+kfX7pdLcTH6xg5WLWNtRyq3l7Wjhs + sO923/hLrEHp3+L1zetM651Xq/2rLbeMlzaq21h1jTLdznOt/Re3ZsZXV7FvdQd0XBzsbBPTK7bsuu6y + otrpDIoDX3Nsfbs2O22M9NXG9P6N9mGTbg0UM2eo8W1VtLBG93q6bW+n+epDlkNR6eMbxjG5LeEHQ613 + KD6w4nUupYTsLp2dThMvY+vIsfX6ry1w27af0tTK/bv3uc2z/g1V+rPSusdFoqwcnqdGbgUM2VN9E12s + A/m2Nu9d7H1t/wCEq3/y0TAd0nqDce+jo4+xZYJpyXU1AbQN9dtlR/TV05Df5h+z9z1PT9RE6qOh9Lbj + Ot6dXb9ryK8SsV01mLLjtrc/fs/R7vpuTbNe336cMbvzT/WdLKqw8zGtxckMtovaa7a3HRzXDa5q5/6o + fVOv6sXZ5ZmjJpyzX6LXNDXsbX6u0Wv3uba/bbt37K1p42J0m/IyqP2bUw4j2sL3VV7XlzG3TXtl3tZY + z6azuq9S+rnSsm+nL6Y0VYtdN9+Q2mpzW132OxarNg/TP2XMf6uyr6CUeKjCJNSq40P8FR6SIGnVD9bP + q31T6yAYx6nj4vT6rBbVSKS+wuDdm6643t3bd9mz0660vqr9W+rfVxv2VnU8bJwLLTbbU6gteC4Q403N + yDt3bWfzldi2szD6Bg4l2ZlYuNVj47HWWvNTTDWjc4w1hc7+yqOPd0R+ZjYWT0pmHdnVOuxG3VVe8MAd + bSdm/wBPJqrd6llL/wAz/riInIw4B8g6cMVUOK+vm7nq1/vt+8JxZWTAcJPmFkdTb0Ppxxq34FD7s230 + Mdnp1tDn7X27XW2BtbNza/Z/pLP0at43T+mOrqyG4FVFhDbGtdUxtjHEbtrtm7bbX/Jeo6FXrqus3TeW + F9b3gdNYzu61v4LdXI/W3LFuZXjNMihsv/rO/wDMVT5/IIctkJ/SHAPObc+H4zPmsYH6J4z5Q9T/AP/T + vY2RZjZFeRV9Op24efi3+0u/wcynNxmZFRlrxqPA92rzxXuk9Wv6bfuZ76X/AM7V4/ym/wAtc/8ADudG + CRhP+bmd/wByX73/AHz0PxHkjniJw/nYDb/OQ/d/7x71JVsHqGLnVC3HeHeLe4Pg5qsrfBBAINg7EPPk + EEgggjQg7qSSSRQpYvS+gWYnVrerXWsORdQMe8UM9Jl7mv8AUbm5VW5zHZe39F/27/xdW0kiJEAgdd0U + 43Wugu6n1DDyy6l1WHXfWca+r1G2faGsrfuO9uz021/urQdifaMB2HnOGR61RqySBsDw9uy3axp/Rtdu + /fVlJEyNAfu7Koanu4XT+g9SxLOm1u6i52J0pr6m1tBaciss9HFZmNDvT34f+lb/AD3+jqVzrnST1TGp + ZXYKcjFyKsvHe5u5vqUu9Rrbaw5m+t/uY73rRSS45WD1CqFU1MHEtoN917mvvyXiyzYCGiGspYxm6Xe1 + lf0lldX+q9nUuo29QGSKLhVjtw3tr3OqtxrbMqq50v2X12PufXdjuZ/NroEkhOQNg6qoVTT6j02rqvSr + +m5v0Mqo1Wur0guH06t276D/AH171Sp6JlW5/T87qeQ3It6XXYyg1sNe+y1optyrm7nNa70W7W0V+xnq + Wf8AB+nspJCZAofyvdVBzeudKf1XG+yu9GzGsa9l9GRXva7cP0VrHNcyyq7Hf769n/gdnp2128HGOJhY + +IbXXnHqZUbrDL37GhnqWH9+zbuejqpn9TxOn1Gy94B/NYPpE+ACbKdR9RAjHWzoujEylUQZSloANSv1 + HPqwMV+RaeNGt7l35rVwN1tl9z7rDL7HFzj8VZ6n1PI6lf6lvtrb/NV9mj/yaprnviHODPIRh/Nw2/ry + /e/716H4dyR5eBlP+dnv/Uj+5/37/9S0kvIElyD2L7FTddQ/1KHurf8AvNMLXxfrX1CkBt7W5DR3+i78 + PavBklc5T75/4H4uH/xr/n/q2nzf3L/wRwcX/jv/AI3+sfoZv1yrj3Yr58nNT/8APKn/ALi2f5zV88JL + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/Form1.vb b/Actualizadores/Form1.vb new file mode 100644 index 0000000..5b0463d --- /dev/null +++ b/Actualizadores/Form1.vb @@ -0,0 +1,252 @@ +Public Class frmCatalogos + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + + + Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + If clsVaribles.lbDemo = True Then Exit Sub + PnPais.Visible = False + + Me.PnPais.Visible = True + Classcom = New clsComplejo + + 'LLENA GRID + SQL = "spCargaCatalogo" + Classcom.sbLlenaCombo(SQL, Me.CMBGrupo) + Me.CMBGrupo.SelectedIndex = -1 + blcarga = False + End Sub + + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + PnPais.Visible = False + If blcarga = True Then Exit Sub + + + Me.PnPais.Visible = True + + + If Me.CMBGrupo.Text <> "" Then + 'LLENA GRID + SQL = " spConcatalogo " & Me.CMBGrupo.SelectedValue + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + If Me.CMBGrupo.SelectedValue = 14 Then + txtClave.Enabled = True + txtClave.ReadOnly = False + Else + txtClave.Enabled = False + txtClave.ReadOnly = True + End If + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub CMBGrupo_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CMBGrupo.SelectedValueChanged + LlenaGrid() + blnuevo = True + Me.Text = "Mantenimiento Catalogo de " & CMBGrupo.Text + + End Sub + + Private Sub limpiar() + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + txtValor.Text = "" + blnuevo = False + llenagrid() + End Sub + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConcatalogoOpcion " & CMBGrupo.SelectedValue & "," & Me.GridMaster.Columns("id").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + Me.txtValor.Text = Fila("descripcion").ToString + txtClave.Text = Fila("id") + + If CMBGrupo.SelectedValue = 1 Or CMBGrupo.SelectedValue = 2 Then + chkActivo.Visible = False + Else + chkActivo.Visible = True + chkActivo.Enabled = True + chkActivo.Checked = Fila("Estatus") + End If + + blnuevo = True + End If + + txtValor.Enabled = True + cboParamRango.Enabled = True + + + If Me.CMBGrupo.SelectedValue = 14 Then + txtClave.Enabled = True + txtClave.ReadOnly = False + Else + txtClave.Enabled = False + txtClave.ReadOnly = True + End If + + '--txtClave.Enabled = False + + + Me.txtValor.Focus() + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + Dim liclave As Integer + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + + 'If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + ' MessageBox.Show("Es Necesario Introducir el Nombre o Descripcion", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + ' Exit Sub + 'End If + + If txtValor.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor y/o Descripcion para el catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtValor.Focus() + Exit Sub + End If + If Me.CMBGrupo.SelectedValue = 14 Then + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor de la clave para el catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtClave.Focus() + Exit Sub + Else + liclave = Val(txtClave.Text) + End If + Else + If txtClave.Text = "" Then + liclave = 999999 + Else + liclave = Val(txtClave.Text) + End If + End If + + strSQLComodin = "spGrabaCatalogos 'A' , " & Me.CMBGrupo.SelectedValue & "," & liclave & ",'" & Me.txtValor.Text & "'," & Math.Abs(CInt(Me.chkActivo.Checked)) & "," & clsVaribles.varUsuario & ",'" & My.Application.Info.ProductName & "/" & My.User.Name & "','" & My.Computer.Name & "','" & classcom.ObtenFecha(Date.Now.Date, "YYYYMMDD") & "'" + 'Else + ' strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',3" + + + 'End If + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + blnuevo = True + limpiar() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + limpiar() + End Sub + + Private Sub BtnBorrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBorrar.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + Dim liclave As Integer + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + If blnuevo = False Then + MessageBox.Show("Es necesario seleccionar un registro", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + + End If + If txtClave.Text = "" Then + liclave = 99999 + Else + liclave = Val(txtClave.Text) + End If + ' strSQLComodin = "spGrabaCatalogos 'E' , " & Me.CMBGrupo.SelectedValue & "," & liclave & ",'" & Me.txtValor.Text & "'," & chkActivo.Checked & ",'" & My.Application.Info.ProductName & "/" & My.User.Name & "','" & My.Computer.Name & "','" & classcom.ObtenFecha(Date.Now.Date, "YYYYMMDD") & "'" + + strSQLComodin = "spGrabaCatalogos 'E' , " & Me.CMBGrupo.SelectedValue & "," & liclave & ",'" & Me.txtValor.Text & "'," & chkActivo.Checked & "," & clsVaribles.varUsuario & ",'" & My.Application.Info.ProductName & "/" & My.User.Name & "','" & My.Computer.Name & "','" & classcom.ObtenFecha(Date.Now.Date, "YYYYMMDD") & "'" + + ' strSQLComodin = "spGrabaCatalogos " & Me.CMBGrupo.SelectedValue & " ,'E'," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',2" + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + blnuevo = False + limpiar() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnImprimir_Click(sender As System.Object, e As System.EventArgs) Handles BtnImprimir.Click + + End Sub + + Private Sub CMBGrupo_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles CMBGrupo.SelectedIndexChanged + limpiar() + End Sub + + Private Sub GridMaster_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GridMaster.Click + + End Sub + +Private Sub txtClave_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtClave.TextChanged + +End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmAgentes.designer.vb b/Actualizadores/FrmAgentes.designer.vb new file mode 100644 index 0000000..e0954f5 --- /dev/null +++ b/Actualizadores/FrmAgentes.designer.vb @@ -0,0 +1,407 @@ + _ +Partial Class FrmAgentes + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmAgentes)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.cmbOficina = New System.Windows.Forms.ComboBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.cmbAgencia = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.txtid = New System.Windows.Forms.TextBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.txtLinea = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.cmbAplicativo = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label7 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 55) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(559, 145) + Me.GridMaster.TabIndex = 112 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.cmbOficina) + Me.GroupBox1.Controls.Add(Me.Label6) + Me.GroupBox1.Controls.Add(Me.cmbAgencia) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.txtid) + Me.GroupBox1.Controls.Add(Me.txtNombre) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.txtLinea) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.cmbAplicativo) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(17, 216) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(554, 139) + Me.GroupBox1.TabIndex = 111 + Me.GroupBox1.TabStop = False + ' + 'cmbOficina + ' + Me.cmbOficina.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbOficina.Location = New System.Drawing.Point(85, 77) + Me.cmbOficina.Name = "cmbOficina" + Me.cmbOficina.Size = New System.Drawing.Size(181, 21) + Me.cmbOficina.TabIndex = 85 + Me.cmbOficina.Visible = False + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label6.Location = New System.Drawing.Point(25, 82) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(40, 13) + Me.Label6.TabIndex = 86 + Me.Label6.Text = "Oficina" + Me.Label6.Visible = False + ' + 'cmbAgencia + ' + Me.cmbAgencia.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAgencia.Location = New System.Drawing.Point(367, 77) + Me.cmbAgencia.Name = "cmbAgencia" + Me.cmbAgencia.Size = New System.Drawing.Size(181, 21) + Me.cmbAgencia.TabIndex = 83 + Me.cmbAgencia.Visible = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(286, 82) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(46, 13) + Me.Label2.TabIndex = 84 + Me.Label2.Text = "Agencia" + Me.Label2.Visible = False + ' + 'txtid + ' + Me.txtid.Enabled = False + Me.txtid.Location = New System.Drawing.Point(85, 39) + Me.txtid.Name = "txtid" + Me.txtid.Size = New System.Drawing.Size(125, 20) + Me.txtid.TabIndex = 82 + ' + 'txtNombre + ' + Me.txtNombre.BackColor = System.Drawing.Color.LightGray + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(85, 112) + Me.txtNombre.MaxLength = 240 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(463, 20) + Me.txtNombre.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(25, 115) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(44, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Nombre" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(25, 42) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(16, 13) + Me.Label1.TabIndex = 51 + Me.Label1.Text = "Id" + ' + 'txtLinea + ' + Me.txtLinea.BackColor = System.Drawing.Color.White + Me.txtLinea.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtLinea.Location = New System.Drawing.Point(143, 155) + Me.txtLinea.MaxLength = 4 + Me.txtLinea.Name = "txtLinea" + Me.txtLinea.Size = New System.Drawing.Size(120, 20) + Me.txtLinea.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(24, 163) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(113, 13) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Linea De Negocio:" + ' + 'cmbAplicativo + ' + Me.cmbAplicativo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAplicativo.Location = New System.Drawing.Point(367, 154) + Me.cmbAplicativo.Name = "cmbAplicativo" + Me.cmbAplicativo.Size = New System.Drawing.Size(181, 21) + Me.cmbAplicativo.TabIndex = 1 + Me.cmbAplicativo.Visible = False + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(298, 162) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Aplicativo" + Me.Label4.Visible = False + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(584, 321) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 109 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(584, 204) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 108 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'Btnbaja + ' + Me.Btnbaja.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Btnbaja.BackColor = System.Drawing.Color.Black + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.White + Me.Btnbaja.Location = New System.Drawing.Point(584, 243) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 107 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.UseVisualStyleBackColor = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(584, 282) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 106 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-1, -4) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(705, 51) + Me.panel2.TabIndex = 162 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(574, 0) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(151, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label7) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-1, 378) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(705, 33) + Me.panel3.TabIndex = 363 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.BackColor = System.Drawing.Color.Transparent + Me.Label7.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.ForeColor = System.Drawing.SystemColors.Window + Me.Label7.Location = New System.Drawing.Point(649, 1) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(42, 17) + Me.Label7.TabIndex = 3 + Me.Label7.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'FrmAgentes + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(702, 406) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimizeBox = False + Me.Name = "FrmAgentes" + Me.Text = "Catalogo Agentes" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtid As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents txtLinea As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cmbAplicativo As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents cmbOficina As System.Windows.Forms.ComboBox + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents cmbAgencia As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label7 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/FrmAgentes.resx b/Actualizadores/FrmAgentes.resx new file mode 100644 index 0000000..6ac6a89 --- /dev/null +++ b/Actualizadores/FrmAgentes.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style4{}OddRow{}Style14{}Footer{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:InactiveBorder;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 555, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 555, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmAgentes.vb b/Actualizadores/FrmAgentes.vb new file mode 100644 index 0000000..e8d9f1f --- /dev/null +++ b/Actualizadores/FrmAgentes.vb @@ -0,0 +1,212 @@ +Public Class FrmAgentes + Private lsComando As String + Dim blnuevo As Boolean = True + Friend WithEvents txtcompra As System.Windows.Forms.TextBox + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Dim clsfecha As New clsComplejo + + Private Sub LIMPIAR() + Me.txtNombre.Text = "" + Me.txtid.Text = "" + Me.txtLinea.Text = "" + cmbAplicativo.SelectedIndex = -1 + cmbAplicativo.SelectedIndex = -1 + cmbAgencia.SelectedIndex = -1 + cmbAgencia.SelectedIndex = -1 + cmbOficina.SelectedIndex = -1 + + cmbOficina.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtcompra.Enabled = Bandera + Me.txtid.Enabled = Bandera + Me.txtLinea.Enabled = Bandera + End Sub + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConAgente 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + If txtid.Text = "" Then + MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 16," & txtid.Text) + + + strSQLComodin = "spGrabaAgentes 'E'," & txtid.Text + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 3, 1, clsVaribles.lsValAnt) + 'FIN AUDITORIA + llenagrid() + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim strSQLComodin As String + Dim liId As Integer + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + 'If cmbAplicativo.SelectedIndex = -1 Then + ' MsgBox("Aplicativo no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + ' Exit Sub + 'End If + + + If Len(txtNombre.Text) = 0 Then + MsgBox("El Nombre no puede ser un campo sin valor", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + If Len(txtid.Text) = 0 Then + liId = 9999999 + Else + liId = txtid.Text + End If + + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 16," & liId) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + + strSQLComodin = "spGrabaAgentes 'A'," & liId & " ,'" & IIf(cmbAgencia.SelectedIndex = -1, "", cmbAgencia.SelectedValue) & "'" + strSQLComodin = strSQLComodin & ",'" & IIf(cmbOficina.SelectedIndex = -1, "", cmbOficina.SelectedValue) & "'" + strSQLComodin = strSQLComodin & ",'" & txtLinea.Text & "'," & IIf(cmbAplicativo.SelectedIndex = -1, "''", cmbAplicativo.SelectedValue) & ",'" & txtNombre.Text & "'" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, liAud, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdAgente = " & txtid.Text & " Descripcion = " & txtNombre.Text _ + & ", Direccion Agencia: " & cmbAgencia.Text & ", Oficina: " & cmbOficina.Text & ", Aplicativo GNP: " & cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + LIMPIAR() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_DoubleClick(sender As System.Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConAgente 3,'" & Me.GridMaster.Columns("id").Value & "'" + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + Me.txtLinea.Text = Fila("lineadenegocio").ToString + Me.txtid.Text = Fila("IdFuncionario").ToString + Me.txtNombre.Text = Fila("descripcion").ToString + + 'cmbAplicativo.SelectedValue = Fila("IdAplicativoGNP") + 'cmbAgencia.SelectedValue = Fila("IdDirAgencia") + 'cmbOficina.SelectedValue = Fila("IdOficina") + + End If + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + LIMPIAR() + Dim ClassCatalogos As New ClassCatalogos + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + End Sub + + Private Sub FrmAgentes_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + llenagrid() + DesHeader.Text = Me.Text + 'SQL = "spConAplicativo " + 'Classcom.sbLlenaCombo(SQL, cmbAplicativo) + + 'Classcom = New clsComplejo + 'SQL = "spConDireccionAgenciaC " + 'Classcom.sbLlenaCombo(SQL, cmbAgencia) + + 'Classcom = New clsComplejo + 'SQL = "spConOficinasC " + 'Classcom.sbLlenaCombo(SQL, cmbOficina) + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmCanales.Designer.vb b/Actualizadores/FrmCanales.Designer.vb new file mode 100644 index 0000000..d952005 --- /dev/null +++ b/Actualizadores/FrmCanales.Designer.vb @@ -0,0 +1,336 @@ + _ +Partial Class FrmCanales + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmCanales)) + Me.TXTAlias = New System.Windows.Forms.TextBox() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BtnOk = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.Button1 = New System.Windows.Forms.Button() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.BtnEditar = New System.Windows.Forms.Button() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.BtnConsulta = New System.Windows.Forms.Button() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Panel = New System.Windows.Forms.Panel() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.Panel.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'TXTAlias + ' + Me.TXTAlias.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.TXTAlias.Location = New System.Drawing.Point(259, 175) + Me.TXTAlias.MaxLength = 12 + Me.TXTAlias.Name = "TXTAlias" + Me.TXTAlias.Size = New System.Drawing.Size(132, 20) + Me.TXTAlias.TabIndex = 3 + ' + 'ImageList1 + ' + Me.ImageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit + Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + ' + 'BtnOk + ' + Me.BtnOk.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnOk.BackColor = System.Drawing.Color.Black + Me.BtnOk.ForeColor = System.Drawing.Color.White + Me.BtnOk.Location = New System.Drawing.Point(620, 284) + Me.BtnOk.Name = "BtnOk" + Me.BtnOk.Size = New System.Drawing.Size(106, 33) + Me.BtnOk.TabIndex = 84 + Me.BtnOk.Text = "Guardar" + Me.BtnOk.UseVisualStyleBackColor = False + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(165, 175) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(63, 16) + Me.Label3.TabIndex = 38 + Me.Label3.Text = "Alias:" + ' + 'Button1 + ' + Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button1.BackColor = System.Drawing.Color.Black + Me.Button1.ForeColor = System.Drawing.Color.White + Me.Button1.Location = New System.Drawing.Point(620, 323) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 33) + Me.Button1.TabIndex = 83 + Me.Button1.Text = "Cerrar" + Me.Button1.UseVisualStyleBackColor = False + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(19, 109) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + ' + 'BtnEditar + ' + Me.BtnEditar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnEditar.BackColor = System.Drawing.Color.Black + Me.BtnEditar.Enabled = False + Me.BtnEditar.ForeColor = System.Drawing.Color.White + Me.BtnEditar.Location = New System.Drawing.Point(620, 245) + Me.BtnEditar.Name = "BtnEditar" + Me.BtnEditar.Size = New System.Drawing.Size(106, 33) + Me.BtnEditar.TabIndex = 82 + Me.BtnEditar.Text = "Editar" + Me.BtnEditar.UseVisualStyleBackColor = False + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Location = New System.Drawing.Point(110, 34) + Me.txtClave.MaxLength = 20 + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(132, 20) + Me.txtClave.TabIndex = 1 + ' + 'BtnConsulta + ' + Me.BtnConsulta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnConsulta.BackColor = System.Drawing.Color.Black + Me.BtnConsulta.ForeColor = System.Drawing.Color.White + Me.BtnConsulta.Location = New System.Drawing.Point(620, 206) + Me.BtnConsulta.Name = "BtnConsulta" + Me.BtnConsulta.Size = New System.Drawing.Size(106, 33) + Me.BtnConsulta.TabIndex = 85 + Me.BtnConsulta.Text = "Agregar" + Me.BtnConsulta.UseVisualStyleBackColor = False + ' + 'txtNombre + ' + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(110, 73) + Me.txtNombre.MaxLength = 150 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(478, 20) + Me.txtNombre.TabIndex = 2 + ' + 'Panel + ' + Me.Panel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.Panel.Controls.Add(Me.TXTAlias) + Me.Panel.Controls.Add(Me.Label3) + Me.Panel.Controls.Add(Me.chkActivo) + Me.Panel.Controls.Add(Me.txtNombre) + Me.Panel.Controls.Add(Me.txtClave) + Me.Panel.Controls.Add(Me.Label2) + Me.Panel.Controls.Add(Me.Label1) + Me.Panel.Location = New System.Drawing.Point(12, 206) + Me.Panel.Name = "Panel" + Me.Panel.Size = New System.Drawing.Size(599, 150) + Me.Panel.TabIndex = 81 + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(16, 73) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(63, 16) + Me.Label2.TabIndex = 36 + Me.Label2.Text = "Nombre" + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(15, 35) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave" + ' + 'GridMaster + ' + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 62) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(588, 136) + Me.GridMaster.TabIndex = 80 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(0, 0) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(739, 46) + Me.panel2.TabIndex = 162 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(617, 0) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(151, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(0, 368) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(753, 33) + Me.panel3.TabIndex = 363 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(682, 5) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'FrmCanales + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(738, 400) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtnOk) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.BtnEditar) + Me.Controls.Add(Me.BtnConsulta) + Me.Controls.Add(Me.Panel) + Me.Controls.Add(Me.GridMaster) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimizeBox = False + Me.Name = "FrmCanales" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Canales" + Me.Panel.ResumeLayout(False) + Me.Panel.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents TXTAlias As System.Windows.Forms.TextBox + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents BtnOk As System.Windows.Forms.Button + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents BtnEditar As System.Windows.Forms.Button + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents BtnConsulta As System.Windows.Forms.Button + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Panel As System.Windows.Forms.Panel + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/FrmCanales.resx b/Actualizadores/FrmCanales.resx new file mode 100644 index 0000000..0e3af16 --- /dev/null +++ b/Actualizadores/FrmCanales.resx @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>132</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 584, 132</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 584, 132</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 55 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmCanales.vb b/Actualizadores/FrmCanales.vb new file mode 100644 index 0000000..c0528a9 --- /dev/null +++ b/Actualizadores/FrmCanales.vb @@ -0,0 +1,354 @@ +Public Class FrmCanales + Private Sub FrmCanales_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + + Panel.Visible = False + + Me.Text = "Canales" + Me.Panel.Visible = True + + 'LLENA GRID Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'SQL = "SELECT IdCanal CLAVE,Canal NOMBRE,ACTIVO,Aliasid ALIAS FROM CAT_Canal ORDER BY Canal" + + SQL = "sp_ConsultarCanal 0" + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + txtNombre.Enabled = False + chkActivo.Enabled = False + + txtClave.Focus() + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + End Sub + + Private Sub tlbCorteCaja_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Select Case e.Button.Text + Case "Agregar" + + txtClave.Enabled = True + txtClave.ReadOnly = False + txtClave.Text = "" + txtNombre.Text = "" + clsVaribles.varProceso = "Agregar" + txtClave.Focus() + + txtClave.Visible = True + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + + Case "Actualizar" + + clsVaribles.varProceso = "Actualizar" + txtClave.Enabled = False + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + + Case "Desactivar" + + clsVaribles.varProceso = "Eliminar" + txtClave.Enabled = False + txtNombre.Enabled = False + + Case "Salir" + Me.Close() + End Select + + End Sub + + Private Sub GridMaster_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + 'Recupero Datos del gird + Me.txtClave.Text = Me.GridMaster.Columns("CLAVE").Value + Me.txtNombre.Text = Me.GridMaster.Columns("Nombre").Value + Me.chkActivo.Checked = Me.GridMaster.Columns("ACTIVO").Value + ' Me.TXTAlias.Text = Me.GridMaster.Columns("alias").Value + + txtClave.Visible = True + txtClave.Enabled = False + txtNombre.Enabled = False + TXTAlias.Enabled = False + Me.chkActivo.Enabled = False + + Dim SQL As String = "" + + txtClave.Enabled = False + + BtnEditar.Enabled = True + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + End Sub + + Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + + Select Case UCase(clsVaribles.varProceso) + + Case Is = "AGREGAR" + + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir Clave del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "SELECT IdCanal FROM Cat_Canal WHERE IdCanal = " & txtClave.Text + + If classcom.BuscaDatos(strSQLComodin) Then + MessageBox.Show("La clave del Canal ya existe en el catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "INSERT INTO Cat_Canal(IdCanal,Canal,AliasId,Activo) VALUES (" + strSQLComodin = strSQLComodin & txtClave.Text & ",'" & txtNombre.Text & "','" & TXTAlias.Text & "'," & Me.chkActivo.CheckState & ")" + + classcom.sbInserta(strSQLComodin) + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 5, 1, txtNombre.Text) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + + Case Is = "ACTUALIZAR" + + 'VALIDACION DE CAMPOS + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir la Clave del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "UPDATE Cat_Canal SET " + strSQLComodin = strSQLComodin & " Canal = '" & txtNombre.Text & "',Activo = " & Me.chkActivo.CheckState + strSQLComodin = strSQLComodin & " where IdCanal = " & txtClave.Text + + classcom.sbInserta(strSQLComodin) + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 15, 1, txtNombre.Text) + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + classcom = New clsComplejo + + Case Is = "ELIMINAR" + + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Número del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'pnlBotones.Visible = False + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "UPDATE Cat_Canal SET ACTIVO = 0 where IdCanal = " & txtClave.Text + classcom.sbInserta(strSQLComodin) + + ''AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 15, 1, txtNombre.Text) + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + End Select + + BtnOk.Enabled = False + + Dim SQL As String + Dim CLASSCATALOGOS As New ClassCatalogos + + GridMaster.DataSource = Nothing + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + SQL = "SELECT IdCanal CLAVE, Canal NOMBRE,ACTIVO FROM Cat_Canal ORDER BY Canal" + CLASSCATALOGOS.LlenaGrid(SQL, Me.GridMaster) + + CLASSCATALOGOS.sbLimpiaControlesEsp(Panel) + + End Sub + + Private Sub txtClave_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtClave.KeyPress + Dim classCom As New clsComplejo + e.KeyChar = classCom.ValidaCampos("numeros", e.KeyChar) + End Sub + + Private Sub txtClave_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtClave.TextChanged + + End Sub + + Private Sub BtnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOk.Click + + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + + Select Case UCase(clsVaribles.varProceso) + + Case Is = "AGREGAR" + + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + 'If txtClave.Text = "" Then + ' MessageBox.Show("Es Necesario Introducir la Clave del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' Exit Sub + 'End If + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtNombre.Focus() + Exit Sub + End If + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "SELECT CANAL FROM Cat_Canal WHERE CANAL = '" & txtNombre.Text & "'" + + If classcom.BuscaDatos(strSQLComodin) Then + MessageBox.Show("La clave del canal ya Existe en el Catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtNombre.Focus() + Exit Sub + End If + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'strSQLComodin = "INSERT INTO Cat_Canal (IdCanal, Canal, aliasid,Activo) VALUES (" + 'strSQLComodin = strSQLComodin & "'" & txtClave.Text & "','" & txtNombre.Text & "','" & Me.txtalias.text & "'," & Me.chkActivo.CheckState & ")" + + strSQLComodin = "sp_CargarCanal NULL,'" & txtNombre.Text & "'," & chkActivo.CheckState + + classcom.sbInserta(strSQLComodin) + + + + Case Is = "ACTUALIZAR" + + 'If txtClave.Text = "" Then + ' MessageBox.Show("Es Necesario Introducir el Número del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' Exit Sub + 'End If + + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtNombre.Focus() + Exit Sub + End If + + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 19," & txtClave.Text) + ' ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'strSQLComodin = "UPDATE Cat_Canal SET " + 'strSQLComodin = strSQLComodin & " Canal = '" & txtNombre.Text & "',Activo = " & Me.chkActivo.CheckState & ",aliasid = '" & Me.TXTAlias.Text & "'" + 'strSQLComodin = strSQLComodin & " where IdCanal = '" & txtClave.Text & "'" + + strSQLComodin = "sp_CargarCanal " & txtClave.Text & ",'" & txtNombre.Text & "'," & chkActivo.CheckState + + classcom.sbInserta(strSQLComodin) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 15, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdCanal: " & txtClave.Text & ", Canal = " & txtNombre.Text & ",Activo = " & Me.chkActivo.CheckState & ",aliasid = " & Me.TXTAlias.Text) + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + classcom = New clsComplejo + Case Is = "ELIMINAR" + + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Numero del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "UPDATE Cat_Canal SET ACTIVO = 0 where IdCanal = '" & txtClave.Text & "'" + classcom.sbInserta(strSQLComodin) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + End Select + + BtnOk.Enabled = False + + + Dim SQL As String + Dim CLASSCATALOGOS As New ClassCatalogos + + GridMaster.DataSource = Nothing + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'SQL = "SELECT IdCanal CLAVE,Canal NOMBRE,ACTIVO,aliasid ALIAS FROM Cat_Canal ORDER BY Canal" + SQL = "sp_ConsultarCanal 0" + + CLASSCATALOGOS.LlenaGrid(SQL, Me.GridMaster) + + txtNombre.Text = "" + chkActivo.Checked = False + chkActivo.Enabled = False + txtNombre.Enabled = False + txtClave.Text = "" + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + + + 'CLASSCATALOGOS.sbLimpiaControlesEsp(Panel) + 'TXTAlias.Clear() + + + End Sub + + Private Sub BtnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEditar.Click + + clsVaribles.varProceso = "Actualizar" + + txtClave.Enabled = False + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + Me.TXTAlias.Enabled = True + + BtnOk.Enabled = True + BtnEditar.Enabled = False + txtNombre.Focus() + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + + End Sub + + Private Sub BtnConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnConsulta.Click + + txtClave.Enabled = True + txtClave.ReadOnly = True + txtClave.Text = "" + txtNombre.Text = "" + clsVaribles.varProceso = "Agregar" + 'txtClave.Focus() + + BtnOk.Enabled = True + txtClave.Visible = True + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + Me.chkActivo.Checked = False + TXTAlias.Enabled = True + TXTAlias.Clear() + BtnEditar.Enabled = False + txtNombre.Focus() + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + End Sub + + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click + Me.Close() + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmDirAgencia.Designer.vb b/Actualizadores/FrmDirAgencia.Designer.vb new file mode 100644 index 0000000..054487a --- /dev/null +++ b/Actualizadores/FrmDirAgencia.Designer.vb @@ -0,0 +1,287 @@ + _ +Partial Class FrmDirAgencia + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmDirAgencia)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtid = New System.Windows.Forms.TextBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.txtLinea = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.cmbAplicativo = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 71) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(680, 145) + Me.GridMaster.TabIndex = 112 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtid) + Me.GroupBox1.Controls.Add(Me.txtNombre) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.txtLinea) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.cmbAplicativo) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(17, 232) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(554, 188) + Me.GroupBox1.TabIndex = 111 + Me.GroupBox1.TabStop = False + ' + 'txtid + ' + Me.txtid.Enabled = False + Me.txtid.Location = New System.Drawing.Point(85, 39) + Me.txtid.Name = "txtid" + Me.txtid.Size = New System.Drawing.Size(125, 20) + Me.txtid.TabIndex = 82 + ' + 'txtNombre + ' + Me.txtNombre.BackColor = System.Drawing.Color.LightGray + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(85, 82) + Me.txtNombre.MaxLength = 30 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(463, 20) + Me.txtNombre.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(25, 85) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(54, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Nombre:" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(27, 42) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(22, 13) + Me.Label1.TabIndex = 51 + Me.Label1.Text = "Id:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label7 + ' + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(494, 148) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(24, 24) + Me.Label7.TabIndex = 78 + Me.Label7.Text = "..." + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtLinea + ' + Me.txtLinea.BackColor = System.Drawing.Color.White + Me.txtLinea.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtLinea.Location = New System.Drawing.Point(143, 125) + Me.txtLinea.MaxLength = 2 + Me.txtLinea.Name = "txtLinea" + Me.txtLinea.Size = New System.Drawing.Size(120, 20) + Me.txtLinea.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(24, 133) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(113, 13) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Linea De Negocio:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'cmbAplicativo + ' + Me.cmbAplicativo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAplicativo.Location = New System.Drawing.Point(367, 124) + Me.cmbAplicativo.Name = "cmbAplicativo" + Me.cmbAplicativo.Size = New System.Drawing.Size(181, 21) + Me.cmbAplicativo.TabIndex = 1 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(298, 132) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Aplicativo" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(3, 3) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(122, 38) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 110 + Me.PictureBox1.TabStop = False + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(584, 388) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 109 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(584, 271) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 108 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'Btnbaja + ' + Me.Btnbaja.BackColor = System.Drawing.Color.White + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.MidnightBlue + Me.Btnbaja.Image = CType(resources.GetObject("Btnbaja.Image"), System.Drawing.Image) + Me.Btnbaja.Location = New System.Drawing.Point(584, 310) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 107 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Btnbaja.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(584, 349) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 106 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'FrmDirAgencia + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(698, 431) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmDirAgencia" + Me.Text = "Catalogo direccion de Agencias" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtid As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents txtLinea As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cmbAplicativo As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button +End Class diff --git a/Actualizadores/FrmDirAgencia.resx b/Actualizadores/FrmDirAgencia.resx new file mode 100644 index 0000000..44ea279 --- /dev/null +++ b/Actualizadores/FrmDirAgencia.resx @@ -0,0 +1,1347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}FilterBar{BackColor:InactiveBorder;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 676, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 676, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + gZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSF + tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AtJJKxg4GRn5AooEn + l7zw0fvOXJQhKchGI4pS0AD185xhEzmRGMRZJa/eBqTwBytDE6D1PKgtpNbDw9+n/RXVdM6Hh9PYC1vq + XH6VrtTP8n91aK18HwiIAOaRJ/chpH/GcfP8YkSRgiAP356y/wAT9F5Jv1PzCJdexp8Ns/8AflL/AJnZ + X/cln+Yf/Jrq0lb/ANG8p/mv+dk/79qf6T5z/O/8zH/3jyn/ADOyv+5LP8w/+TS/5nZX/cln+Yf/ACa6 + tJL/AEdyn+a/52T/AL9X+k+c/wA7/wAzH/3jyn/M7K/7ks/zD/5NL/mdlf8Acln+Yf8Aya6tJL/R3Kf5 + r/nZP+/V/pPnP87/AMzH/wB48p/zOyv+5LP8w/8Ak0v+Z2V/3JZ/mH/ya6tJL/R3Kf5r/nZP+/V/pPnP + 87/zMf8A3jyn/M7K/wC5LP8AMP8A5NL/AJnZX/cln+Yf/Jrq0kv9Hcp/mv8AnZP+/V/pPnP87/zMf/eP + Kf8AM7K/7ks/zD/5NRd9UMwCW3scfDbH/fl1qSH+jeU/zX/Oyf8AfK/0nzn+d/5mP/vHg8vofU8SS6kv + rH57Nf8AohUPLuOQvS1mdU6Dh9QaXAelePo2N/7+PzlVz/CI0ThkQf3J7fSbbwfGJWBniCP34b/4UHh0 + kbMw8jCvdj5Ddrxwezh+81BWPOEoSMZDhlHQguzGUZxEokSjIWCH/9C5VW+2xlVYl9hDWjzK7zpXTaun + YramCXnWx/cuXPfVLDF2ZZlPEtoEM/rO/wDItXXLM+FcuI4/eI9WT5fCA/751Pi3MGWX2QfTjoy/rZJf + 97FSz83rmBg5YxcourLmB4s2ksgktg7Nzm/R/dU7Os9KrsdXZl1Mewlr2lwBBHIK5b60ZeNk57bce1tt + YpAL2GQCHPO3RT85zXtYuLHKMpiQHDfEw8lyZy5eHLCcYGJPFXD/AHfU9VldW6fiU1333BtdwmoiXF4j + d7GsDt3Kn0/Oq6hjDJpDm1uLg3eIPtO2Y18Fzn1hotr6X0re0t9JgrfPZxrb7f8AwN6ufV3qXT8bpNVV + +TVVYHPJY9wBEucR7Smw5uR5k4p8MICAnr6fVLg/e/vLp8nAcqMuPinkOQw09Q4Imf6Mf7sXoEkDGzsP + LLhjXMu2Rv2ODon6O7auK+uH1v6k7rVP1W+r9jacu6xlORmEbix1uvp16Oa30qT619v9iv8ASrQxR90+ + ggjfi/RoOfO4aSBiex0Or3iS5Yf4uuh21D7fdmZ2URD8u3Jt3k/vBrXitv8AV2Lm/wBl/WX6qfWvpuB0 + zNuy+n9Stiqq95ez02e/LrvY6W120UfpmZFDK/U/6CfHFCViM/UAT6hwg14rTIjeP2PpqSxPrd0xud0b + ItbkX4mRh1WXUXY9r6yC1u/bY2tzW21v2fn/APW15l9Ufrn1DpPVqrepZV9/T8gNZlNve+z02uh1WXX6 + jnO/Rfn7P5zH/sI48ByQlKJ1j+iiWQRIB69X2hJV8rFxuoYjqLS51FwB3VPdWSJD2uZdQ6uxvH5j1xv1 + f6E0/W3rOJkZ+dk43Sjivxqbcm0jdew5P6XbY31vSdXsra/8z+d9RMjAESJNcIvb/BXE1Xi90kuD/wAZ + 2KcHAr6thZOVjZV2Syq0VZFra3NLH/4Ftnpsc30m/wA01io/UfoNn1g6RbnZvV+qMtbkPpa2nLe1u1gY + Qff6jt3vTxhHt+4ZULrbqt4/Vw1ru+lJLyHrHUfrL9S/rA7Gp6nfnY7WtvqrynmxtlTif0dos3bLN9b6 + /Vo9P/Sf8GvQfRzupZGJ1XFuczFvqqtqaXFuxrg212+oe2zcz/tz1f0mz0K0p4OERlxAxkLjJQyWSK1B + 1De6x0uvqOKWHS1mtT+4P/mS4RzXMe5jxD2EtcPAhelLjfrVhijqAvYIbktk/wBZujli/FuXEsYzAeqF + CXjA7f4snY+EcwY5DgJ9M7lDwnHf/Gi//9Hu/qpUG9KD41se4k+MFbSyfqx/yNT8XflWsouWFYMQ/wBX + D/os3NG+YzH/AFk/+m851j6t35nUH5WPbVW21rS9r5ncBs3e3+SGqs/oA6Vi2dSyntyX44DqqGgisvkN + rda76djGPdv2JutdH6zn9TuyG426oQykmxg9jRzG789+9yz93UOjXehksmqxk3YjnB7LKzLXfRLmss9v + sesnN7ccs5y5ecLkeHNLi4OM/Lk9vhdjB7ssWOEeZhOox4sEeD3OAfNi9yMuOPp9HEmo6vmZt7MPqLhk + 42U9tT2bQ0tLjFdtLmDc19b/AHK3d9Tslr/0OTW5nY2NId89ntcnz8TpnR8erPwd1mRkR9kNrt7aw5u4 + 3tYfpbK/oeos2rpPV+o1jLZW7IbYTFr7GyYO1303fvBNlEj9XmhLms3zjglK4Yz/AF/UvjIEe5hyR5TD + 8p9yEIxnl8MfFGMf+7/wHqug9Kd0zEdXY5r7bXl73smI+ixon91oXk/1WvfmfX7FyrdX35mRc74lt7l6 + l9WcTqGFi242ZV6TWv30nc12jh72+wu27X/9WvLMVrfq99fa2ZP6OrDzy1znaAU3bm1XOP7no5DLF0Xw + sD7vKIgcZ9vSEvmj81vP/ECfvBJmMnr/AJyPyyv5flfanvZWxz3uDWNBc5zjAAGpc4lVD1Ho73MtOTjO + cwE1vNjCQHD3Fjt3t3NVxzWuaWuAc1wgg6gg9ivFsvpvT2/4xvsDcWpuGeo1V/ZgwCvY4VudX6f0fTc4 + /wA39BHBiGTiskcI4tGOcuGvEvrPWLarvq/n20vbZU/Eucx7CHNINb/c1zfa5cL1H6pv619R+j9Twml/ + U8LBqbsGpuoDZ+zx/pavp43/AGz/AIVd11mqun6v51VTG1114lzWMaA1rQK3BrWtb7WtVb6l/wDiS6R/ + 4Uq/6kJQmYR4o9J/sVKIkSD1Dyf+LH62h7GfV7NsJLWz021xmWAbnYbnH86lvux/+B/Rf4Bb/Qf/ABa/ + Wn4dP/8APFi5L/GL9VrOlZo+sPTN1WNdY195r0NGTumvJrc3+brvt/7byv8Aj1s/4t+qX9Y6p1zqWS1r + b724TbAz6JNdd1O8fu+ps37FNkjEwnmh8s41Ifuz44LIyIkIS3B0P70aTf42v/E3j/8Ah2r/AKi5B/xY + 5uHhfVa63Mvrxqzm3APte1jZ21u+lYWov+Nr/wATeP8A+Hav+ouQP8WvTen9R+qttPUMarLqbn2vay5j + XtDg2tu8NeHe7a5AV91F7cfRX+W+jzn1nuf9dvraMfoLftFdVTMYZAB9MNDn2XZVr/8AB0V+rtZ/ptn6 + H+cXrWFi14eHRh1Sa8atlTCedrGits/5qWLh4mHV6OJRXj1c+nUxrGz/AFaw1qMocuXjEYgVGA07/VfG + FEnrJSwfrfWD0+uzuy0Cf6y3lifW7/kof8az8qp82L5fL/ck2+TNczh/vx/N/9Lvfqq8O6SxvdjnD8Vs + LlPqhlhmRdiOMeqN7PiNHLq1W5LIJ8tiI6RED54/Q2eexnHzOUHrIzHlk9alyX1nxcrJ6sxmNS+53oNn + Y0kD3P8ApO+gz+0utSTuZ5cZ8ftkmIsHTwW8rzB5fJ7giJGjGj4vMdb6bn2dN6a2uh1j8avbc1kOLTsr + b9EH3+5v+DWl9WGub0alrgWuDrAWuBBB3v5aVqpJsOVjDOcwkbMBjMT/AFeH/vF+TnJZMAwGI0mcgkP6 + 3HKv/HFLmvrV9TekfWQNust+y51bdjMlkOlv+ivqd7bq9f3q7P8AhF0qwulW9C6s57sXptZx2usYMg1V + wX1P9G6qyv8AnqLd36Stl1f6Sr9IrmMyieKJI4eoacqOhF25HT+kfX7pdLcTH6xg5WLWNtRyq3l7Wjhs + sO923/hLrEHp3+L1zetM651Xq/2rLbeMlzaq21h1jTLdznOt/Re3ZsZXV7FvdQd0XBzsbBPTK7bsuu6y + otrpDIoDX3Nsfbs2O22M9NXG9P6N9mGTbg0UM2eo8W1VtLBG93q6bW+n+epDlkNR6eMbxjG5LeEHQ613 + KD6w4nUupYTsLp2dThMvY+vIsfX6ry1w27af0tTK/bv3uc2z/g1V+rPSusdFoqwcnqdGbgUM2VN9E12s + A/m2Nu9d7H1t/wCEq3/y0TAd0nqDce+jo4+xZYJpyXU1AbQN9dtlR/TV05Df5h+z9z1PT9RE6qOh9Lbj + Ot6dXb9ryK8SsV01mLLjtrc/fs/R7vpuTbNe336cMbvzT/WdLKqw8zGtxckMtovaa7a3HRzXDa5q5/6o + fVOv6sXZ5ZmjJpyzX6LXNDXsbX6u0Wv3uba/bbt37K1p42J0m/IyqP2bUw4j2sL3VV7XlzG3TXtl3tZY + z6azuq9S+rnSsm+nL6Y0VYtdN9+Q2mpzW132OxarNg/TP2XMf6uyr6CUeKjCJNSq40P8FR6SIGnVD9bP + q31T6yAYx6nj4vT6rBbVSKS+wuDdm6643t3bd9mz0660vqr9W+rfVxv2VnU8bJwLLTbbU6gteC4Q403N + yDt3bWfzldi2szD6Bg4l2ZlYuNVj47HWWvNTTDWjc4w1hc7+yqOPd0R+ZjYWT0pmHdnVOuxG3VVe8MAd + bSdm/wBPJqrd6llL/wAz/riInIw4B8g6cMVUOK+vm7nq1/vt+8JxZWTAcJPmFkdTb0Ppxxq34FD7s230 + Mdnp1tDn7X27XW2BtbNza/Z/pLP0at43T+mOrqyG4FVFhDbGtdUxtjHEbtrtm7bbX/Jeo6FXrqus3TeW + F9b3gdNYzu61v4LdXI/W3LFuZXjNMihsv/rO/wDMVT5/IIctkJ/SHAPObc+H4zPmsYH6J4z5Q9T/AP/T + vY2RZjZFeRV9Op24efi3+0u/wcynNxmZFRlrxqPA92rzxXuk9Wv6bfuZ76X/AM7V4/ym/wAtc/8ADudG + CRhP+bmd/wByX73/AHz0PxHkjniJw/nYDb/OQ/d/7x71JVsHqGLnVC3HeHeLe4Pg5qsrfBBAINg7EPPk + EEgggjQg7qSSSRQpYvS+gWYnVrerXWsORdQMe8UM9Jl7mv8AUbm5VW5zHZe39F/27/xdW0kiJEAgdd0U + 43Wugu6n1DDyy6l1WHXfWca+r1G2faGsrfuO9uz021/urQdifaMB2HnOGR61RqySBsDw9uy3axp/Rtdu + /fVlJEyNAfu7Koanu4XT+g9SxLOm1u6i52J0pr6m1tBaciss9HFZmNDvT34f+lb/AD3+jqVzrnST1TGp + ZXYKcjFyKsvHe5u5vqUu9Rrbaw5m+t/uY73rRSS45WD1CqFU1MHEtoN917mvvyXiyzYCGiGspYxm6Xe1 + lf0lldX+q9nUuo29QGSKLhVjtw3tr3OqtxrbMqq50v2X12PufXdjuZ/NroEkhOQNg6qoVTT6j02rqvSr + +m5v0Mqo1Wur0guH06t276D/AH171Sp6JlW5/T87qeQ3It6XXYyg1sNe+y1optyrm7nNa70W7W0V+xnq + Wf8AB+nspJCZAofyvdVBzeudKf1XG+yu9GzGsa9l9GRXva7cP0VrHNcyyq7Hf769n/gdnp2128HGOJhY + +IbXXnHqZUbrDL37GhnqWH9+zbuejqpn9TxOn1Gy94B/NYPpE+ACbKdR9RAjHWzoujEylUQZSloANSv1 + HPqwMV+RaeNGt7l35rVwN1tl9z7rDL7HFzj8VZ6n1PI6lf6lvtrb/NV9mj/yaprnviHODPIRh/Nw2/ry + /e/716H4dyR5eBlP+dnv/Uj+5/37/9S0kvIElyD2L7FTddQ/1KHurf8AvNMLXxfrX1CkBt7W5DR3+i78 + PavBklc5T75/4H4uH/xr/n/q2nzf3L/wRwcX/jv/AI3+sfoZv1yrj3Yr58nNT/8APKn/ALi2f5zV88JL + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAABM9JREFUWEftmG1MU2cU + x58si+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEPFJSWFXvv7QultOUWpMlEIkGdM2MhLGwC + IXuJiRnuJUS2kW1xsuiGgYGDMCMB2u70XiwMdL0f1xtvfh9OT07/Tf45z7nnKfJ/VfcUlg6g4IjhKSwd + QP7vbBF5YXvsS09+lEpldnY2QigxEcXGshKM+Iv/zwIUuElFRLw3ybXp8dBPW1ubWq3Oysp2udxeb/We + lLiIatFbgPzjFyOS/iKfePTgOG61Wp1Op15fXVZ2NC1NbDSau7pIn++I13s0Oem5iGrRW4ACtz/ZzOxY + 78J4XzifnpoSNouiqNraWo1Gk5MjLykpHBi46PXWkaTUbMYaG/ME/MTHCnIjiQK/j2xg/ucvDVW66/1d + 4bw4TQgNZbPZmpqapFKpUqk6cULf3X3h0iWt0ZiJ4zKCUAIOh0rA37FZkDMZFJz9ZT0P7o6ZhodiKiu/ + /bw3nBfu5oNNRUVFycnJON7U2lre3X2KJDGTSUHbJCeIAoJQOBz5Aj5vgyCXPqLgwmSYv+/dMn1w+ZlA + AFVUXO+9PDPxw5+3v5/+daxQLjtDEBKR6GSdsaND39gINmXheD5BQE/lEoSKIPYTRL7DUSAQ7FovyLEY + BR/+xTB377eGng+fXVpCwSC6ckXu87129erh/v7C/v7XBwffHBpK0miacJyiinAcoz06QBB5dGcxARY6 + hoLtYUHuBSi4/ABYuD9FfNQTs7gYcupJGAwthjraLDAIzIIzCM3FmAXBAdqseEaQk6BgYAmo9fm2rKz8 + l1PgYE2Nx1hPUVp6ooNBL//7GKroY5jECHIS8GcZyJDL0fnzEcwyGDyhzjpsMEiMRgmOw1yHaQWdBS3G + DHjorG2MICdB/uAKML8wp3xVvebXnTvo2jU0MrLG6CgqKXGbGtrbYYK1Dw+fdTgwHIf+gvMY2htWVwfB + TkaQkyB/YJlhZnZaoVKhzs5Qf9ntKC4OxcevkZCAYmIoj7u+vtRshkHv0ukwq5V5GzKvRXgbQmftCgty + L0DBxfkwD+em9itkqK8PGY2f9vXMTE4wpO1OIevrxSKRxUJ2dh7R63Vbt245fpxvt7/yaM+C+SUP7VmC + 59cLciyGPWtqPYszd2WH1Cg1deSLgXBenC6CO7NEIrFYrBRVBn1ksylJEgYWTCvoLNgbIMijOytxgyCX + PiL/7K0N3J8YzcoQf/x+RzifLtoLfzpkZmYyZuE4WAOrFnjEzKzVgL7uJGwW5EwG+Se/3sz0j8OzP30W + zqenCeGvGLgVkiRJUYdwHNwBYGuHl+DqdcdiwTyegykC3mMFuZFE/onBiCTs2FZZWSkUCu32Rop6i14a + oKfAKQhCA97txk6fztHppDzezohq0VuAAuMXItJ8qsxQrpFl7GlpaaGoN+jrDjQUrA5Ku73A5SooLsZy + 5bFQ01BRFFEteguQf/QMS5zVxR6PG5ZS8MhiybdaFc3NmtJSnlCY0G3T3ux5l6VO9JahwDckS/BjSo+n + xevVOp25JpOkqurgPmGS+Rj2x8BJlgrRXoYCN0wswcsV5869195eqtXmqGQ8rXofyy9ypgwFb+hZYnxb + imGYLEfRWqOc6HuH5be4VPYPcSlYgZT/dj8AAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + 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 + To63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhkTdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJj + vhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSdW8qae17UsLPqOYi8zbdfhgCig64cAbdm + oeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVUIQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p + 2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXRxksSQ+lF4VESHj7CeThbwwoJeJHhobBI + +KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZFvZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx + 5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAsj8DRF1suQxJKOx+cxrqCrWj5Q9p02/gX + Y0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmDirAgencia.vb b/Actualizadores/FrmDirAgencia.vb new file mode 100644 index 0000000..b29a7e5 --- /dev/null +++ b/Actualizadores/FrmDirAgencia.vb @@ -0,0 +1,188 @@ +Public Class FrmDirAgencia + Private lsComando As String + Dim blnuevo As Boolean = True + Friend WithEvents txtcompra As System.Windows.Forms.TextBox + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Dim clsfecha As New clsComplejo + + Private Sub LIMPIAR() + Me.txtNombre.Text = "" + Me.txtid.Text = "" + Me.txtLinea.Text = "" + cmbAplicativo.SelectedIndex = -1 + cmbAplicativo.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtcompra.Enabled = Bandera + Me.txtid.Enabled = Bandera + Me.txtLinea.Enabled = Bandera + End Sub + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConDirAgencias 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + If txtid.Text = "" Then + MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + + strSQLComodin = "spGrabaDirAgencias 'E'," & txtid.Text + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 3, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdDirAgencia = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim strSQLComodin As String + Dim liId As Integer + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + If cmbAplicativo.SelectedIndex = -1 Then + MsgBox("valor no Valido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + + If Len(txtNombre.Text) = 0 Then + MsgBox("El Nombre no puede ser un campo sin valor", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + If Len(txtid.Text) = 0 Then + liId = 9999999 + Else + liId = txtid.Text + End If + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + strSQLComodin = "spGrabaDirAgencias 'A','" & liId & "' ,'" & txtNombre.Text & "','" & txtLinea.Text & "'," & cmbAplicativo.SelectedValue & "" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, liAud, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdDirAgencia = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + 'FIN AUDITORIA Valores Anteriores : IdDirAgencia : 1, Nombre : AGENCIA 3, Aplicativo GNP = NASA, Linea de Negocio = 33 + LlenaGrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_DoubleClick(sender As System.Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConDirAgencias 3," & Me.GridMaster.Columns("id").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + Me.txtLinea.Text = Fila("lineadenegocio").ToString + Me.txtid.Text = Fila("iddiragencia").ToString + Me.txtNombre.Text = Fila("nombre").ToString + cmbAplicativo.SelectedValue = Fila("IdAplicativoGNP") + + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + LIMPIAR() + End Sub + + Private Sub FrmDirAgencia_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConDirAgencias 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + SQL = "spConAplicativo " + Classcom.sbLlenaCombo(SQL, cmbAplicativo) + + + + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmFuncionario.Designer.vb b/Actualizadores/FrmFuncionario.Designer.vb new file mode 100644 index 0000000..f3337de --- /dev/null +++ b/Actualizadores/FrmFuncionario.Designer.vb @@ -0,0 +1,1015 @@ + _ +Partial Class FrmFuncionario + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmFuncionario)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.PnDatos = New System.Windows.Forms.Panel() + Me.cboDelegacion = New System.Windows.Forms.ComboBox() + Me.lblEstadoNac = New System.Windows.Forms.Label() + Me.lblPaisNac = New System.Windows.Forms.Label() + Me.lblPais = New System.Windows.Forms.Label() + Me.cboEstadoNac = New System.Windows.Forms.ComboBox() + Me.cboPaisNac = New System.Windows.Forms.ComboBox() + Me.cboPais = New System.Windows.Forms.ComboBox() + Me.lblNombre = New System.Windows.Forms.Label() + Me.cboGenero = New System.Windows.Forms.ComboBox() + Me.dtpFechaNac = New System.Windows.Forms.DateTimePicker() + Me.txtNoExterior = New System.Windows.Forms.TextBox() + Me.lblNoExterior = New System.Windows.Forms.Label() + Me.txtNoInterior = New System.Windows.Forms.TextBox() + Me.lblNoInterior = New System.Windows.Forms.Label() + Me.txtEmail = New System.Windows.Forms.TextBox() + Me.lblGenero = New System.Windows.Forms.Label() + Me.lblFechaNac = New System.Windows.Forms.Label() + Me.lblEmail = New System.Windows.Forms.Label() + Me.txtArea = New System.Windows.Forms.TextBox() + Me.lblArea = New System.Windows.Forms.Label() + Me.cbobPlaza = New System.Windows.Forms.ComboBox() + Me.txtDepartamento = New System.Windows.Forms.TextBox() + Me.cmbTipoEmpleado = New System.Windows.Forms.ComboBox() + Me.lblDepartamento = New System.Windows.Forms.Label() + Me.lblPlaza = New System.Windows.Forms.Label() + Me.txtPuesto = New System.Windows.Forms.TextBox() + Me.lblSucursal = New System.Windows.Forms.Label() + Me.lblPuesto = New System.Windows.Forms.Label() + Me.cboSucursal = New System.Windows.Forms.ComboBox() + Me.Label9 = New System.Windows.Forms.Label() + Me.txtTelefono = New System.Windows.Forms.TextBox() + Me.lblEstado = New System.Windows.Forms.Label() + Me.lblTelefono = New System.Windows.Forms.Label() + Me.cboNacionalidad = New System.Windows.Forms.ComboBox() + Me.cboEstado = New System.Windows.Forms.ComboBox() + Me.lblDelegacion = New System.Windows.Forms.Label() + Me.lblNacionalidad = New System.Windows.Forms.Label() + Me.txtCP = New System.Windows.Forms.TextBox() + Me.lblCP = New System.Windows.Forms.Label() + Me.txtColonia = New System.Windows.Forms.TextBox() + Me.lblColonia = New System.Windows.Forms.Label() + Me.txtCalle = New System.Windows.Forms.TextBox() + Me.lblCalle = New System.Windows.Forms.Label() + Me.txtCurp = New System.Windows.Forms.TextBox() + Me.lblCurp = New System.Windows.Forms.Label() + Me.txtRFC = New System.Windows.Forms.TextBox() + Me.lblRFC = New System.Windows.Forms.Label() + Me.txtNumEmpleado = New System.Windows.Forms.TextBox() + Me.lblNumEmpleado = New System.Windows.Forms.Label() + Me.txtApeMaterno = New System.Windows.Forms.TextBox() + Me.lblApeMaterno = New System.Windows.Forms.Label() + Me.txtApePaterno = New System.Windows.Forms.TextBox() + Me.lblApePaterno = New System.Windows.Forms.Label() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.BtnAgregar = New System.Windows.Forms.Button() + Me.BtnOk = New System.Windows.Forms.Button() + Me.BtnEditar = New System.Windows.Forms.Button() + Me.btnCerrar = New System.Windows.Forms.Button() + Me.btnExportar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.PnDatos.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'PnDatos + ' + Me.PnDatos.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.PnDatos.Controls.Add(Me.cboDelegacion) + Me.PnDatos.Controls.Add(Me.lblEstadoNac) + Me.PnDatos.Controls.Add(Me.lblPaisNac) + Me.PnDatos.Controls.Add(Me.lblPais) + Me.PnDatos.Controls.Add(Me.cboEstadoNac) + Me.PnDatos.Controls.Add(Me.cboPaisNac) + Me.PnDatos.Controls.Add(Me.cboPais) + Me.PnDatos.Controls.Add(Me.lblNombre) + Me.PnDatos.Controls.Add(Me.cboGenero) + Me.PnDatos.Controls.Add(Me.dtpFechaNac) + Me.PnDatos.Controls.Add(Me.txtNoExterior) + Me.PnDatos.Controls.Add(Me.lblNoExterior) + Me.PnDatos.Controls.Add(Me.txtNoInterior) + Me.PnDatos.Controls.Add(Me.lblNoInterior) + Me.PnDatos.Controls.Add(Me.txtEmail) + Me.PnDatos.Controls.Add(Me.lblGenero) + Me.PnDatos.Controls.Add(Me.lblFechaNac) + Me.PnDatos.Controls.Add(Me.lblEmail) + Me.PnDatos.Controls.Add(Me.txtArea) + Me.PnDatos.Controls.Add(Me.lblArea) + Me.PnDatos.Controls.Add(Me.cbobPlaza) + Me.PnDatos.Controls.Add(Me.txtDepartamento) + Me.PnDatos.Controls.Add(Me.cmbTipoEmpleado) + Me.PnDatos.Controls.Add(Me.lblDepartamento) + Me.PnDatos.Controls.Add(Me.lblPlaza) + Me.PnDatos.Controls.Add(Me.txtPuesto) + Me.PnDatos.Controls.Add(Me.lblSucursal) + Me.PnDatos.Controls.Add(Me.lblPuesto) + Me.PnDatos.Controls.Add(Me.cboSucursal) + Me.PnDatos.Controls.Add(Me.Label9) + Me.PnDatos.Controls.Add(Me.txtTelefono) + Me.PnDatos.Controls.Add(Me.lblEstado) + Me.PnDatos.Controls.Add(Me.lblTelefono) + Me.PnDatos.Controls.Add(Me.cboNacionalidad) + Me.PnDatos.Controls.Add(Me.cboEstado) + Me.PnDatos.Controls.Add(Me.lblDelegacion) + Me.PnDatos.Controls.Add(Me.lblNacionalidad) + Me.PnDatos.Controls.Add(Me.txtCP) + Me.PnDatos.Controls.Add(Me.lblCP) + Me.PnDatos.Controls.Add(Me.txtColonia) + Me.PnDatos.Controls.Add(Me.lblColonia) + Me.PnDatos.Controls.Add(Me.txtCalle) + Me.PnDatos.Controls.Add(Me.lblCalle) + Me.PnDatos.Controls.Add(Me.txtCurp) + Me.PnDatos.Controls.Add(Me.lblCurp) + Me.PnDatos.Controls.Add(Me.txtRFC) + Me.PnDatos.Controls.Add(Me.lblRFC) + Me.PnDatos.Controls.Add(Me.txtNumEmpleado) + Me.PnDatos.Controls.Add(Me.lblNumEmpleado) + Me.PnDatos.Controls.Add(Me.txtApeMaterno) + Me.PnDatos.Controls.Add(Me.lblApeMaterno) + Me.PnDatos.Controls.Add(Me.txtApePaterno) + Me.PnDatos.Controls.Add(Me.lblApePaterno) + Me.PnDatos.Controls.Add(Me.chkActivo) + Me.PnDatos.Controls.Add(Me.txtClave) + Me.PnDatos.Controls.Add(Me.Label1) + Me.PnDatos.Controls.Add(Me.txtNombre) + Me.PnDatos.Location = New System.Drawing.Point(12, 200) + Me.PnDatos.Name = "PnDatos" + Me.PnDatos.Size = New System.Drawing.Size(881, 353) + Me.PnDatos.TabIndex = 1 + ' + 'cboDelegacion + ' + Me.cboDelegacion.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboDelegacion.Location = New System.Drawing.Point(467, 180) + Me.cboDelegacion.Name = "cboDelegacion" + Me.cboDelegacion.Size = New System.Drawing.Size(207, 21) + Me.cboDelegacion.TabIndex = 18 + Me.cboDelegacion.Tag = "IDMUNICIPIO" + ' + 'lblEstadoNac + ' + Me.lblEstadoNac.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblEstadoNac.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblEstadoNac.Location = New System.Drawing.Point(3, 179) + Me.lblEstadoNac.Name = "lblEstadoNac" + Me.lblEstadoNac.Size = New System.Drawing.Size(117, 16) + Me.lblEstadoNac.TabIndex = 71 + Me.lblEstadoNac.Text = "Estado Nacimiento" + ' + 'lblPaisNac + ' + Me.lblPaisNac.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPaisNac.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblPaisNac.Location = New System.Drawing.Point(3, 208) + Me.lblPaisNac.Name = "lblPaisNac" + Me.lblPaisNac.Size = New System.Drawing.Size(106, 16) + Me.lblPaisNac.TabIndex = 71 + Me.lblPaisNac.Text = "País Nacimiento" + ' + 'lblPais + ' + Me.lblPais.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPais.Location = New System.Drawing.Point(378, 295) + Me.lblPais.Name = "lblPais" + Me.lblPais.Size = New System.Drawing.Size(43, 16) + Me.lblPais.TabIndex = 71 + Me.lblPais.Text = "País" + ' + 'cboEstadoNac + ' + Me.cboEstadoNac.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboEstadoNac.FormattingEnabled = True + Me.cboEstadoNac.Location = New System.Drawing.Point(129, 179) + Me.cboEstadoNac.Name = "cboEstadoNac" + Me.cboEstadoNac.Size = New System.Drawing.Size(235, 21) + Me.cboEstadoNac.TabIndex = 8 + Me.cboEstadoNac.Tag = "IDESTADONACIMIENTO" + ' + 'cboPaisNac + ' + Me.cboPaisNac.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboPaisNac.FormattingEnabled = True + Me.cboPaisNac.Location = New System.Drawing.Point(129, 208) + Me.cboPaisNac.Name = "cboPaisNac" + Me.cboPaisNac.Size = New System.Drawing.Size(235, 21) + Me.cboPaisNac.TabIndex = 9 + Me.cboPaisNac.Tag = "IDPAISNACIMIENTO" + ' + 'cboPais + ' + Me.cboPais.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboPais.FormattingEnabled = True + Me.cboPais.Location = New System.Drawing.Point(467, 295) + Me.cboPais.Name = "cboPais" + Me.cboPais.Size = New System.Drawing.Size(207, 21) + Me.cboPais.TabIndex = 22 + Me.cboPais.Tag = "IDPAIS" + ' + 'lblNombre + ' + Me.lblNombre.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNombre.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNombre.Location = New System.Drawing.Point(3, 38) + Me.lblNombre.Name = "lblNombre" + Me.lblNombre.Size = New System.Drawing.Size(63, 16) + Me.lblNombre.TabIndex = 36 + Me.lblNombre.Text = "Nombre" + ' + 'cboGenero + ' + Me.cboGenero.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboGenero.FormattingEnabled = True + Me.cboGenero.Location = New System.Drawing.Point(129, 150) + Me.cboGenero.Name = "cboGenero" + Me.cboGenero.Size = New System.Drawing.Size(235, 21) + Me.cboGenero.TabIndex = 7 + Me.cboGenero.Tag = "IDSEXO" + ' + 'dtpFechaNac + ' + Me.dtpFechaNac.Checked = False + Me.dtpFechaNac.CustomFormat = "" + Me.dtpFechaNac.Enabled = False + Me.dtpFechaNac.Format = System.Windows.Forms.DateTimePickerFormat.Custom + Me.dtpFechaNac.Location = New System.Drawing.Point(129, 122) + Me.dtpFechaNac.Name = "dtpFechaNac" + Me.dtpFechaNac.ShowCheckBox = True + Me.dtpFechaNac.Size = New System.Drawing.Size(175, 20) + Me.dtpFechaNac.TabIndex = 6 + Me.dtpFechaNac.Tag = "FECHANACIMIENTO" + ' + 'txtNoExterior + ' + Me.txtNoExterior.BackColor = System.Drawing.Color.White + Me.txtNoExterior.Enabled = False + Me.txtNoExterior.Location = New System.Drawing.Point(467, 124) + Me.txtNoExterior.MaxLength = 50 + Me.txtNoExterior.Name = "txtNoExterior" + Me.txtNoExterior.Size = New System.Drawing.Size(209, 20) + Me.txtNoExterior.TabIndex = 16 + Me.txtNoExterior.Tag = "NUMEROEXT" + ' + 'lblNoExterior + ' + Me.lblNoExterior.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNoExterior.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNoExterior.Location = New System.Drawing.Point(378, 124) + Me.lblNoExterior.Name = "lblNoExterior" + Me.lblNoExterior.Size = New System.Drawing.Size(79, 17) + Me.lblNoExterior.TabIndex = 68 + Me.lblNoExterior.Text = "No Exterior" + ' + 'txtNoInterior + ' + Me.txtNoInterior.BackColor = System.Drawing.Color.White + Me.txtNoInterior.Enabled = False + Me.txtNoInterior.Location = New System.Drawing.Point(467, 96) + Me.txtNoInterior.MaxLength = 50 + Me.txtNoInterior.Name = "txtNoInterior" + Me.txtNoInterior.Size = New System.Drawing.Size(209, 20) + Me.txtNoInterior.TabIndex = 15 + Me.txtNoInterior.Tag = "NUMEROINT" + ' + 'lblNoInterior + ' + Me.lblNoInterior.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNoInterior.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNoInterior.Location = New System.Drawing.Point(378, 96) + Me.lblNoInterior.Name = "lblNoInterior" + Me.lblNoInterior.Size = New System.Drawing.Size(79, 17) + Me.lblNoInterior.TabIndex = 68 + Me.lblNoInterior.Text = "No Interior" + ' + 'txtEmail + ' + Me.txtEmail.BackColor = System.Drawing.Color.White + Me.txtEmail.Enabled = False + Me.txtEmail.Location = New System.Drawing.Point(691, 96) + Me.txtEmail.MaxLength = 35 + Me.txtEmail.Name = "txtEmail" + Me.txtEmail.Size = New System.Drawing.Size(181, 20) + Me.txtEmail.TabIndex = 24 + Me.txtEmail.Tag = "EMAIL" + ' + 'lblGenero + ' + Me.lblGenero.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGenero.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblGenero.Location = New System.Drawing.Point(3, 150) + Me.lblGenero.Name = "lblGenero" + Me.lblGenero.Size = New System.Drawing.Size(67, 17) + Me.lblGenero.TabIndex = 66 + Me.lblGenero.Text = "Género" + ' + 'lblFechaNac + ' + Me.lblFechaNac.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFechaNac.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblFechaNac.Location = New System.Drawing.Point(3, 122) + Me.lblFechaNac.Name = "lblFechaNac" + Me.lblFechaNac.Size = New System.Drawing.Size(114, 17) + Me.lblFechaNac.TabIndex = 66 + Me.lblFechaNac.Text = "Fecha Nacimiento" + ' + 'lblEmail + ' + Me.lblEmail.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblEmail.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblEmail.Location = New System.Drawing.Point(691, 68) + Me.lblEmail.Name = "lblEmail" + Me.lblEmail.Size = New System.Drawing.Size(53, 17) + Me.lblEmail.TabIndex = 66 + Me.lblEmail.Text = "Email" + ' + 'txtArea + ' + Me.txtArea.BackColor = System.Drawing.Color.White + Me.txtArea.Enabled = False + Me.txtArea.Location = New System.Drawing.Point(129, 237) + Me.txtArea.MaxLength = 50 + Me.txtArea.Name = "txtArea" + Me.txtArea.Size = New System.Drawing.Size(234, 20) + Me.txtArea.TabIndex = 10 + Me.txtArea.Tag = "AREA" + ' + 'lblArea + ' + Me.lblArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblArea.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblArea.Location = New System.Drawing.Point(3, 237) + Me.lblArea.Name = "lblArea" + Me.lblArea.Size = New System.Drawing.Size(99, 17) + Me.lblArea.TabIndex = 64 + Me.lblArea.Text = "Área" + ' + 'cbobPlaza + ' + Me.cbobPlaza.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbobPlaza.Location = New System.Drawing.Point(129, 294) + Me.cbobPlaza.Name = "cbobPlaza" + Me.cbobPlaza.Size = New System.Drawing.Size(234, 21) + Me.cbobPlaza.TabIndex = 12 + Me.cbobPlaza.Tag = "IDPLAZA" + ' + 'txtDepartamento + ' + Me.txtDepartamento.BackColor = System.Drawing.Color.White + Me.txtDepartamento.Enabled = False + Me.txtDepartamento.Location = New System.Drawing.Point(691, 209) + Me.txtDepartamento.MaxLength = 60 + Me.txtDepartamento.Name = "txtDepartamento" + Me.txtDepartamento.Size = New System.Drawing.Size(181, 20) + Me.txtDepartamento.TabIndex = 26 + Me.txtDepartamento.Tag = "DEPARTAMENTO" + ' + 'cmbTipoEmpleado + ' + Me.cmbTipoEmpleado.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbTipoEmpleado.Location = New System.Drawing.Point(129, 323) + Me.cmbTipoEmpleado.Name = "cmbTipoEmpleado" + Me.cmbTipoEmpleado.Size = New System.Drawing.Size(234, 21) + Me.cmbTipoEmpleado.TabIndex = 0 + Me.cmbTipoEmpleado.Visible = False + ' + 'lblDepartamento + ' + Me.lblDepartamento.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblDepartamento.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblDepartamento.Location = New System.Drawing.Point(691, 180) + Me.lblDepartamento.Name = "lblDepartamento" + Me.lblDepartamento.Size = New System.Drawing.Size(92, 17) + Me.lblDepartamento.TabIndex = 60 + Me.lblDepartamento.Text = "Departamento" + ' + 'lblPlaza + ' + Me.lblPlaza.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPlaza.Location = New System.Drawing.Point(3, 294) + Me.lblPlaza.Name = "lblPlaza" + Me.lblPlaza.Size = New System.Drawing.Size(98, 16) + Me.lblPlaza.TabIndex = 48 + Me.lblPlaza.Text = "Plaza" + ' + 'txtPuesto + ' + Me.txtPuesto.BackColor = System.Drawing.Color.White + Me.txtPuesto.Enabled = False + Me.txtPuesto.Location = New System.Drawing.Point(691, 152) + Me.txtPuesto.MaxLength = 50 + Me.txtPuesto.Name = "txtPuesto" + Me.txtPuesto.Size = New System.Drawing.Size(180, 20) + Me.txtPuesto.TabIndex = 25 + Me.txtPuesto.Tag = "PUESTO" + ' + 'lblSucursal + ' + Me.lblSucursal.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblSucursal.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblSucursal.Location = New System.Drawing.Point(3, 265) + Me.lblSucursal.Name = "lblSucursal" + Me.lblSucursal.Size = New System.Drawing.Size(87, 16) + Me.lblSucursal.TabIndex = 40 + Me.lblSucursal.Text = "Sucursal" + ' + 'lblPuesto + ' + Me.lblPuesto.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPuesto.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblPuesto.Location = New System.Drawing.Point(691, 124) + Me.lblPuesto.Name = "lblPuesto" + Me.lblPuesto.Size = New System.Drawing.Size(82, 17) + Me.lblPuesto.TabIndex = 58 + Me.lblPuesto.Text = "Puesto" + ' + 'cboSucursal + ' + Me.cboSucursal.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboSucursal.Location = New System.Drawing.Point(129, 265) + Me.cboSucursal.Name = "cboSucursal" + Me.cboSucursal.Size = New System.Drawing.Size(234, 21) + Me.cboSucursal.TabIndex = 11 + Me.cboSucursal.Tag = "IDSUCURSAL" + ' + 'Label9 + ' + Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label9.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label9.Location = New System.Drawing.Point(3, 323) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(98, 16) + Me.Label9.TabIndex = 46 + Me.Label9.Text = "Tipo Empleado" + Me.Label9.Visible = False + ' + 'txtTelefono + ' + Me.txtTelefono.BackColor = System.Drawing.Color.White + Me.txtTelefono.Enabled = False + Me.txtTelefono.Location = New System.Drawing.Point(691, 40) + Me.txtTelefono.MaxLength = 25 + Me.txtTelefono.Name = "txtTelefono" + Me.txtTelefono.Size = New System.Drawing.Size(180, 20) + Me.txtTelefono.TabIndex = 23 + Me.txtTelefono.Tag = "TELEFONO" + ' + 'lblEstado + ' + Me.lblEstado.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblEstado.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblEstado.Location = New System.Drawing.Point(378, 237) + Me.lblEstado.Name = "lblEstado" + Me.lblEstado.Size = New System.Drawing.Size(55, 16) + Me.lblEstado.TabIndex = 42 + Me.lblEstado.Text = "Estado" + ' + 'lblTelefono + ' + Me.lblTelefono.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblTelefono.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblTelefono.Location = New System.Drawing.Point(691, 12) + Me.lblTelefono.Name = "lblTelefono" + Me.lblTelefono.Size = New System.Drawing.Size(82, 17) + Me.lblTelefono.TabIndex = 56 + Me.lblTelefono.Text = "Teléfono" + ' + 'cboNacionalidad + ' + Me.cboNacionalidad.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboNacionalidad.Location = New System.Drawing.Point(467, 266) + Me.cboNacionalidad.Name = "cboNacionalidad" + Me.cboNacionalidad.Size = New System.Drawing.Size(207, 21) + Me.cboNacionalidad.TabIndex = 21 + Me.cboNacionalidad.Tag = "IDNACIONALIDAD" + ' + 'cboEstado + ' + Me.cboEstado.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboEstado.Location = New System.Drawing.Point(467, 237) + Me.cboEstado.Name = "cboEstado" + Me.cboEstado.Size = New System.Drawing.Size(207, 21) + Me.cboEstado.TabIndex = 20 + Me.cboEstado.Tag = "IDESTADO" + ' + 'lblDelegacion + ' + Me.lblDelegacion.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblDelegacion.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblDelegacion.Location = New System.Drawing.Point(378, 180) + Me.lblDelegacion.Name = "lblDelegacion" + Me.lblDelegacion.Size = New System.Drawing.Size(82, 17) + Me.lblDelegacion.TabIndex = 54 + Me.lblDelegacion.Text = "Delegación" + ' + 'lblNacionalidad + ' + Me.lblNacionalidad.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNacionalidad.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNacionalidad.Location = New System.Drawing.Point(378, 266) + Me.lblNacionalidad.Name = "lblNacionalidad" + Me.lblNacionalidad.Size = New System.Drawing.Size(87, 16) + Me.lblNacionalidad.TabIndex = 44 + Me.lblNacionalidad.Text = "Nacionalidad" + ' + 'txtCP + ' + Me.txtCP.BackColor = System.Drawing.Color.White + Me.txtCP.Enabled = False + Me.txtCP.Location = New System.Drawing.Point(467, 209) + Me.txtCP.MaxLength = 5 + Me.txtCP.Name = "txtCP" + Me.txtCP.Size = New System.Drawing.Size(209, 20) + Me.txtCP.TabIndex = 19 + Me.txtCP.Tag = "CP" + ' + 'lblCP + ' + Me.lblCP.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCP.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblCP.Location = New System.Drawing.Point(378, 205) + Me.lblCP.Name = "lblCP" + Me.lblCP.Size = New System.Drawing.Size(53, 29) + Me.lblCP.TabIndex = 52 + Me.lblCP.Text = "Codigo Postal" + ' + 'txtColonia + ' + Me.txtColonia.BackColor = System.Drawing.Color.White + Me.txtColonia.Enabled = False + Me.txtColonia.Location = New System.Drawing.Point(467, 152) + Me.txtColonia.MaxLength = 60 + Me.txtColonia.Name = "txtColonia" + Me.txtColonia.Size = New System.Drawing.Size(209, 20) + Me.txtColonia.TabIndex = 17 + Me.txtColonia.Tag = "COLONIA" + ' + 'lblColonia + ' + Me.lblColonia.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblColonia.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblColonia.Location = New System.Drawing.Point(378, 152) + Me.lblColonia.Name = "lblColonia" + Me.lblColonia.Size = New System.Drawing.Size(53, 17) + Me.lblColonia.TabIndex = 50 + Me.lblColonia.Text = "Colonia" + ' + 'txtCalle + ' + Me.txtCalle.BackColor = System.Drawing.Color.White + Me.txtCalle.Enabled = False + Me.txtCalle.Location = New System.Drawing.Point(467, 68) + Me.txtCalle.MaxLength = 150 + Me.txtCalle.Name = "txtCalle" + Me.txtCalle.Size = New System.Drawing.Size(209, 20) + Me.txtCalle.TabIndex = 14 + Me.txtCalle.Tag = "CALLE" + ' + 'lblCalle + ' + Me.lblCalle.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCalle.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblCalle.Location = New System.Drawing.Point(378, 68) + Me.lblCalle.Name = "lblCalle" + Me.lblCalle.Size = New System.Drawing.Size(46, 17) + Me.lblCalle.TabIndex = 48 + Me.lblCalle.Text = "Calle" + ' + 'txtCurp + ' + Me.txtCurp.BackColor = System.Drawing.Color.White + Me.txtCurp.Enabled = False + Me.txtCurp.Location = New System.Drawing.Point(467, 40) + Me.txtCurp.MaxLength = 25 + Me.txtCurp.Name = "txtCurp" + Me.txtCurp.Size = New System.Drawing.Size(209, 20) + Me.txtCurp.TabIndex = 13 + Me.txtCurp.Tag = "CURP" + ' + 'lblCurp + ' + Me.lblCurp.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCurp.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblCurp.Location = New System.Drawing.Point(378, 40) + Me.lblCurp.Name = "lblCurp" + Me.lblCurp.Size = New System.Drawing.Size(46, 17) + Me.lblCurp.TabIndex = 46 + Me.lblCurp.Text = "Curp" + ' + 'txtRFC + ' + Me.txtRFC.BackColor = System.Drawing.Color.White + Me.txtRFC.Enabled = False + Me.txtRFC.Location = New System.Drawing.Point(467, 12) + Me.txtRFC.MaxLength = 13 + Me.txtRFC.Name = "txtRFC" + Me.txtRFC.Size = New System.Drawing.Size(209, 20) + Me.txtRFC.TabIndex = 12 + Me.txtRFC.Tag = "RFC" + ' + 'lblRFC + ' + Me.lblRFC.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblRFC.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblRFC.Location = New System.Drawing.Point(378, 12) + Me.lblRFC.Name = "lblRFC" + Me.lblRFC.Size = New System.Drawing.Size(46, 17) + Me.lblRFC.TabIndex = 44 + Me.lblRFC.Text = "RFC" + ' + 'txtNumEmpleado + ' + Me.txtNumEmpleado.BackColor = System.Drawing.Color.White + Me.txtNumEmpleado.Enabled = False + Me.txtNumEmpleado.Location = New System.Drawing.Point(298, 12) + Me.txtNumEmpleado.MaxLength = 10 + Me.txtNumEmpleado.Name = "txtNumEmpleado" + Me.txtNumEmpleado.Size = New System.Drawing.Size(70, 20) + Me.txtNumEmpleado.TabIndex = 2 + Me.txtNumEmpleado.Tag = "NOEMPLEADO" + ' + 'lblNumEmpleado + ' + Me.lblNumEmpleado.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNumEmpleado.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNumEmpleado.Location = New System.Drawing.Point(205, 14) + Me.lblNumEmpleado.Name = "lblNumEmpleado" + Me.lblNumEmpleado.Size = New System.Drawing.Size(99, 17) + Me.lblNumEmpleado.TabIndex = 42 + Me.lblNumEmpleado.Text = "No. Empleado" + ' + 'txtApeMaterno + ' + Me.txtApeMaterno.Location = New System.Drawing.Point(129, 94) + Me.txtApeMaterno.MaxLength = 60 + Me.txtApeMaterno.Name = "txtApeMaterno" + Me.txtApeMaterno.Size = New System.Drawing.Size(239, 20) + Me.txtApeMaterno.TabIndex = 5 + Me.txtApeMaterno.Tag = "APELLIDOMATERNO" + ' + 'lblApeMaterno + ' + Me.lblApeMaterno.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblApeMaterno.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblApeMaterno.Location = New System.Drawing.Point(3, 94) + Me.lblApeMaterno.Name = "lblApeMaterno" + Me.lblApeMaterno.Size = New System.Drawing.Size(109, 16) + Me.lblApeMaterno.TabIndex = 40 + Me.lblApeMaterno.Text = "Apellido Materno" + ' + 'txtApePaterno + ' + Me.txtApePaterno.Location = New System.Drawing.Point(129, 66) + Me.txtApePaterno.MaxLength = 60 + Me.txtApePaterno.Name = "txtApePaterno" + Me.txtApePaterno.Size = New System.Drawing.Size(239, 20) + Me.txtApePaterno.TabIndex = 4 + Me.txtApePaterno.Tag = "APELLIDOPATERNO" + ' + 'lblApePaterno + ' + Me.lblApePaterno.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblApePaterno.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblApePaterno.Location = New System.Drawing.Point(3, 66) + Me.lblApePaterno.Name = "lblApePaterno" + Me.lblApePaterno.Size = New System.Drawing.Size(109, 16) + Me.lblApePaterno.TabIndex = 38 + Me.lblApePaterno.Text = "Apellido Paterno" + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.LimeGreen + Me.chkActivo.Location = New System.Drawing.Point(691, 237) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 29 + Me.chkActivo.Text = "Activo" + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.Enabled = False + Me.txtClave.Location = New System.Drawing.Point(129, 10) + Me.txtClave.MaxLength = 10 + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(70, 20) + Me.txtClave.TabIndex = 1 + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(3, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(99, 17) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Id Funcionario" + ' + 'txtNombre + ' + Me.txtNombre.Location = New System.Drawing.Point(129, 38) + Me.txtNombre.MaxLength = 60 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(239, 20) + Me.txtNombre.TabIndex = 3 + Me.txtNombre.Tag = "NOMBRE" + ' + 'GridMaster + ' + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 56) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(881, 136) + Me.GridMaster.TabIndex = 27 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'BtnAgregar + ' + Me.BtnAgregar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAgregar.BackColor = System.Drawing.Color.Black + Me.BtnAgregar.ForeColor = System.Drawing.Color.White + Me.BtnAgregar.Location = New System.Drawing.Point(899, 414) + Me.BtnAgregar.Name = "BtnAgregar" + Me.BtnAgregar.Size = New System.Drawing.Size(106, 33) + Me.BtnAgregar.TabIndex = 23 + Me.BtnAgregar.Text = "Agregar" + Me.BtnAgregar.UseVisualStyleBackColor = False + ' + 'BtnOk + ' + Me.BtnOk.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnOk.BackColor = System.Drawing.Color.Black + Me.BtnOk.ForeColor = System.Drawing.Color.White + Me.BtnOk.Location = New System.Drawing.Point(899, 480) + Me.BtnOk.Name = "BtnOk" + Me.BtnOk.Size = New System.Drawing.Size(106, 33) + Me.BtnOk.TabIndex = 25 + Me.BtnOk.Text = "Guardar" + Me.BtnOk.UseVisualStyleBackColor = False + ' + 'BtnEditar + ' + Me.BtnEditar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnEditar.BackColor = System.Drawing.Color.Black + Me.BtnEditar.ForeColor = System.Drawing.Color.White + Me.BtnEditar.Location = New System.Drawing.Point(899, 447) + Me.BtnEditar.Name = "BtnEditar" + Me.BtnEditar.Size = New System.Drawing.Size(106, 33) + Me.BtnEditar.TabIndex = 24 + Me.BtnEditar.Text = "Editar" + Me.BtnEditar.UseVisualStyleBackColor = False + ' + 'btnCerrar + ' + Me.btnCerrar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnCerrar.BackColor = System.Drawing.Color.Black + Me.btnCerrar.ForeColor = System.Drawing.Color.White + Me.btnCerrar.Location = New System.Drawing.Point(899, 513) + Me.btnCerrar.Name = "btnCerrar" + Me.btnCerrar.Size = New System.Drawing.Size(106, 33) + Me.btnCerrar.TabIndex = 26 + Me.btnCerrar.Text = "Cerrar" + Me.btnCerrar.UseVisualStyleBackColor = False + ' + 'btnExportar + ' + Me.btnExportar.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnExportar.BackColor = System.Drawing.Color.Black + Me.btnExportar.ForeColor = System.Drawing.Color.White + Me.btnExportar.Location = New System.Drawing.Point(899, 159) + Me.btnExportar.Name = "btnExportar" + Me.btnExportar.Size = New System.Drawing.Size(106, 33) + Me.btnExportar.TabIndex = 28 + Me.btnExportar.Text = "Exportar" + Me.btnExportar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-5, -3) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(1026, 43) + Me.panel2.TabIndex = 162 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(904, 0) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(151, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-5, 559) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(1026, 33) + Me.panel3.TabIndex = 363 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(979, 0) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'FrmFuncionario + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(1017, 584) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.btnExportar) + Me.Controls.Add(Me.BtnAgregar) + Me.Controls.Add(Me.BtnOk) + Me.Controls.Add(Me.BtnEditar) + Me.Controls.Add(Me.btnCerrar) + Me.Controls.Add(Me.PnDatos) + Me.Controls.Add(Me.GridMaster) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimizeBox = False + Me.Name = "FrmFuncionario" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "FrmFuncionario" + Me.PnDatos.ResumeLayout(False) + Me.PnDatos.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents PnDatos As System.Windows.Forms.Panel + Friend WithEvents cboSucursal As System.Windows.Forms.ComboBox + Friend WithEvents lblSucursal As System.Windows.Forms.Label + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents BtnAgregar As System.Windows.Forms.Button + Friend WithEvents BtnOk As System.Windows.Forms.Button + Friend WithEvents BtnEditar As System.Windows.Forms.Button + Friend WithEvents btnCerrar As System.Windows.Forms.Button + Friend WithEvents txtRFC As System.Windows.Forms.TextBox + Friend WithEvents lblRFC As System.Windows.Forms.Label + Friend WithEvents txtNumEmpleado As System.Windows.Forms.TextBox + Friend WithEvents lblNumEmpleado As System.Windows.Forms.Label + Friend WithEvents txtApeMaterno As System.Windows.Forms.TextBox + Friend WithEvents lblApeMaterno As System.Windows.Forms.Label + Friend WithEvents txtApePaterno As System.Windows.Forms.TextBox + Friend WithEvents lblApePaterno As System.Windows.Forms.Label + Friend WithEvents lblNombre As System.Windows.Forms.Label + Friend WithEvents cbobPlaza As System.Windows.Forms.ComboBox + Friend WithEvents cmbTipoEmpleado As System.Windows.Forms.ComboBox + Friend WithEvents lblPlaza As System.Windows.Forms.Label + Friend WithEvents Label9 As System.Windows.Forms.Label + Friend WithEvents lblEstado As System.Windows.Forms.Label + Friend WithEvents cboNacionalidad As System.Windows.Forms.ComboBox + Friend WithEvents cboEstado As System.Windows.Forms.ComboBox + Friend WithEvents lblNacionalidad As System.Windows.Forms.Label + Friend WithEvents txtCalle As System.Windows.Forms.TextBox + Friend WithEvents lblCalle As System.Windows.Forms.Label + Friend WithEvents txtCurp As System.Windows.Forms.TextBox + Friend WithEvents lblCurp As System.Windows.Forms.Label + Friend WithEvents txtDepartamento As System.Windows.Forms.TextBox + Friend WithEvents lblDepartamento As System.Windows.Forms.Label + Friend WithEvents txtPuesto As System.Windows.Forms.TextBox + Friend WithEvents lblPuesto As System.Windows.Forms.Label + Friend WithEvents txtTelefono As System.Windows.Forms.TextBox + Friend WithEvents lblTelefono As System.Windows.Forms.Label + Friend WithEvents lblDelegacion As System.Windows.Forms.Label + Friend WithEvents txtCP As System.Windows.Forms.TextBox + Friend WithEvents lblCP As System.Windows.Forms.Label + Friend WithEvents txtColonia As System.Windows.Forms.TextBox + Friend WithEvents lblColonia As System.Windows.Forms.Label + Friend WithEvents txtArea As System.Windows.Forms.TextBox + Friend WithEvents lblArea As System.Windows.Forms.Label + Friend WithEvents txtNoExterior As System.Windows.Forms.TextBox + Friend WithEvents lblNoExterior As System.Windows.Forms.Label + Friend WithEvents txtNoInterior As System.Windows.Forms.TextBox + Friend WithEvents lblNoInterior As System.Windows.Forms.Label + Friend WithEvents txtEmail As System.Windows.Forms.TextBox + Friend WithEvents lblEmail As System.Windows.Forms.Label + Friend WithEvents dtpFechaNac As System.Windows.Forms.DateTimePicker + Friend WithEvents lblEstadoNac As System.Windows.Forms.Label + Friend WithEvents lblPais As System.Windows.Forms.Label + Friend WithEvents cboEstadoNac As System.Windows.Forms.ComboBox + Friend WithEvents cboPais As System.Windows.Forms.ComboBox + Friend WithEvents cboGenero As System.Windows.Forms.ComboBox + Friend WithEvents lblGenero As System.Windows.Forms.Label + Friend WithEvents lblFechaNac As System.Windows.Forms.Label + Friend WithEvents lblPaisNac As System.Windows.Forms.Label + Friend WithEvents cboPaisNac As System.Windows.Forms.ComboBox + Friend WithEvents cboDelegacion As System.Windows.Forms.ComboBox + Friend WithEvents btnExportar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/FrmFuncionario.resx b/Actualizadores/FrmFuncionario.resx new file mode 100644 index 0000000..6d2d00d --- /dev/null +++ b/Actualizadores/FrmFuncionario.resx @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAQQBAQEEAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>132</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 877, 132</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 877, 132</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 56 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmFuncionario.vb b/Actualizadores/FrmFuncionario.vb new file mode 100644 index 0000000..51760ac --- /dev/null +++ b/Actualizadores/FrmFuncionario.vb @@ -0,0 +1,736 @@ +Imports System.Collections.Generic +Imports System.Linq + +Public Class FrmFuncionario + + Private Sub FrmFuncionario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Me.Text = "Funcionarios" + Me.PnDatos.Visible = True + BtnOk.Enabled = False + BtnEditar.Enabled = False + LLenaGrid() + DeshabilitaCampos() + DesHeader.Text = Me.Text + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + End Sub + + Private Sub BtnAgregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAgregar.Click + + 'txtClave.Enabled = True + 'txtClave.ReadOnly = False + + LimpiaCampos() + HabilitaCampos() + + chkActivo.CheckState = 1 + clsVaribles.varProceso = "Agregar" + 'txtClave.Focus() + BtnOk.Enabled = True + + Me.chkActivo.Enabled = True + + + For Each item As Control In PnDatos.Controls + + If TypeOf item Is TextBox Or TypeOf item Is ComboBox Or TypeOf item Is CheckBox Or TypeOf item Is DateTimePicker Then + item.Enabled = True + End If + Next + + txtClave.Enabled = False + 'txtNumEmpleado.Enabled = False + dtpFechaNac.Checked = False + dtpFechaNac.CustomFormat = "NULL" + txtNumEmpleado.Focus() + + cboDelegacion.SelectedIndex = -1 + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + + End Sub + + Private Sub BtnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEditar.Click + + clsVaribles.varProceso = "Actualizar" + HabilitaCampos() + + txtClave.Enabled = False + 'txtFuncionario2.Enabled = False + + BtnOk.Enabled = True + BtnAgregar.Enabled = True + + txtNumEmpleado.Enabled = True + txtNumEmpleado.Focus() + BtnEditar.Enabled = False + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + End Sub + + Private Sub BtnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOk.Click + + Dim classcom As New clsComplejo + Dim sSQL As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + Dim sError As String + + Call colorLabel() + + Try + Select Case UCase(clsVaribles.varProceso) + + Case Is = "AGREGAR" + + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + 'sError = ValidaCampos() + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'sSQL = "INSERT INTO FUNCIONARIO (IdFuncionario, IdSucursal, IdEstado, IdNacionalidad, IdTipoEmpleado, " + _ + '"IdPlaza, Nombre, ApellidoPaterno, ApellidoMaterno, NoEmpleado, Area, Activo, RFC, CURP, Calle, Colonia, " + _ + '"CodigoPostal, Delegacion, Telefono, Puesto, Departamento, idFuncionario2) VALUES ( " + 'sSQL = sSQL & txtClave.Text & "," + 'If cmbSucursal.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbSucursal.SelectedValue & ", " + 'If cmbEstado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbEstado.SelectedValue & ", " + 'If cmbNacionalidad.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbNacionalidad.SelectedValue & ", " + 'If cmbTipoEmpleado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbTipoEmpleado.SelectedValue & ", " + 'If cmbPlaza.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbPlaza.SelectedValue & ", " + 'sSQL = sSQL & "'" & txtNombre.Text & "'," + 'sSQL = sSQL & "'" & txtApePaterno.Text & "'," + 'sSQL = sSQL & "'" & txtApeMaterno.Text & "'," + 'sSQL = sSQL & "'" & txtNumEmpleado.Text & "'," + 'sSQL = sSQL & "'" & txtArea.Text & "'," + 'sSQL = sSQL & chkActivo.CheckState & "," + 'sSQL = sSQL & "'" & txtRFC.Text & "'," + 'sSQL = sSQL & "'" & txtCurp.Text & "'," + 'sSQL = sSQL & "'" & txtCalle.Text & "'," + 'sSQL = sSQL & "'" & txtColonia.Text & "'," + 'sSQL = sSQL & "'" & txtCP.Text & "'," + 'sSQL = sSQL & "'" & txtDelegacion.Text & "'," + 'sSQL = sSQL & "'" & txtTelefono.Text & "'," + 'sSQL = sSQL & "'" & txtPuesto.Text & "'," + 'sSQL = sSQL & "'" & txtDepartamento.Text & "'," + 'sSQL = sSQL & "'" & txtFuncionario2.Text & "' )" + + If Not valiarCampos() Then + Exit Sub + End If + + + sSQL = "sp_CargarFuncionario NULL" & "," & IIf(cboPaisNac.SelectedValue <> Nothing, cboPaisNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstadoNac.SelectedValue <> Nothing, cboEstadoNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboPais.SelectedValue <> Nothing, cboPais.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstado.SelectedValue <> Nothing, cboEstado.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbEstado.SelectedValue <> Nothing, cmbEstado.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboDelegacion.SelectedValue <> Nothing, cboDelegacion.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cbobPlaza.SelectedValue <> Nothing, cbobPlaza.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboNacionalidad.SelectedValue <> Nothing, cboNacionalidad.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboSucursal.SelectedValue <> Nothing, cboSucursal.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboGenero.SelectedValue <> Nothing, cboGenero.SelectedValue, "NULL") + sSQL = sSQL & ",'" & txtNumEmpleado.Text & "'" + sSQL = sSQL & ",'" & txtNombre.Text & "'" + sSQL = sSQL & ",'" & txtApePaterno.Text & "'" + sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & "," & IIf(dtpFechaNac.Checked, "'" & dtpFechaNac.Value.ToString("yyyy/MM/dd") & "'", "NULL") + 'sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & ",'" & txtRFC.Text & "'" + sSQL = sSQL & ",'" & txtCurp.Text & "'" + sSQL = sSQL & ",'" & txtCalle.Text & "'" + sSQL = sSQL & ",'" & txtNoExterior.Text & "'" + sSQL = sSQL & ",'" & txtNoInterior.Text & "'" + sSQL = sSQL & ",'" & txtColonia.Text & "'" + sSQL = sSQL & ",'" & txtCP.Text & "'" + sSQL = sSQL & ",'" & txtTelefono.Text & "'" + sSQL = sSQL & ",'" & txtEmail.Text & "'" + sSQL = sSQL & ",'" & txtArea.Text & "'" + sSQL = sSQL & ",'" & txtDepartamento.Text & "'" + sSQL = sSQL & ",'" & txtPuesto.Text & "'" + sSQL = sSQL & ",'" & Now.Date.ToString("yyyy/MM/dd") & "'" + sSQL = sSQL & "," & "NULL" + sSQL = sSQL & "," & chkActivo.CheckState + + sError = classcom.fnInserta(sSQL) + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + End If + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 95, 1, "Funcionario Nuevo: IdFuncionario: " & txtClave.Text & ", Nombre: " & txtNombre.Text & ",Apellido Paterno: " & txtApePaterno.Text & ", Apellido Materno: " & txtApeMaterno.Text) + 'FIN AUDITORIA + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + Case Is = "ACTUALIZAR" + + 'VALIDACION DE CAMPOS + 'sError = ValidaCampos() + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'sSQL = "UPDATE FUNCIONARIO SET IdSucursal = " + 'If cmbSucursal.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbSucursal.SelectedValue & ", " + 'sSQL = sSQL & "IdEstado = " + 'If cmbEstado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbEstado.SelectedValue & ", " + 'sSQL = sSQL & "IdNacionalidad = " + 'If cmbNacionalidad.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbNacionalidad.SelectedValue & ", " + 'sSQL = sSQL & "IdTipoEmpleado = " + 'If cmbTipoEmpleado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbTipoEmpleado.SelectedValue & ", " + 'sSQL = sSQL & "IdPlaza = " + 'If cmbPlaza.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbPlaza.SelectedValue & ", " + 'sSQL = sSQL & "Nombre = '" & txtNombre.Text & "', " + 'sSQL = sSQL & "ApellidoPaterno = '" & txtApePaterno.Text & "', " + 'sSQL = sSQL & "ApellidoMaterno = '" & txtApeMaterno.Text & "', " + 'sSQL = sSQL & "NoEmpleado = '" & txtNumEmpleado.Text & "', " + 'sSQL = sSQL & "Area = '" & txtArea.Text & "', " + 'sSQL = sSQL & "Activo = " & chkActivo.CheckState & ", " + 'sSQL = sSQL & "RFC = '" & txtRFC.Text & "', " + 'sSQL = sSQL & "CURP = '" & txtCurp.Text & "', " + 'sSQL = sSQL & "Calle = '" & txtCalle.Text & "', " + 'sSQL = sSQL & "Colonia = '" & txtColonia.Text & "', " + 'sSQL = sSQL & "CodigoPostal = '" & txtCP.Text & "', " + 'sSQL = sSQL & "Delegacion = '" & txtDelegacion.Text & "', " + 'sSQL = sSQL & "Telefono = '" & txtTelefono.Text & "', " + 'sSQL = sSQL & "Puesto = '" & txtPuesto.Text & "', " + 'sSQL = sSQL & "Departamento = '" & txtDepartamento.Text & "', " + ''sSQL = sSQL & "idFuncionario2 = '" & txtFuncionario2.Text & "' " + 'sSQL = sSQL & "WHERE IdFuncionario = " & txtClave.Text & " " + + 'If Not valiarCampos() Then + ' Exit Sub + 'End If + + sSQL = "sp_CargarFuncionario " & txtClave.Text & "," & IIf(cboPaisNac.SelectedValue <> Nothing, cboPaisNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstadoNac.SelectedValue <> Nothing, cboEstadoNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboPais.SelectedValue <> Nothing, cboPais.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstado.SelectedValue <> Nothing, cboEstado.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbEstado.SelectedValue <> Nothing, cmbEstado.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboDelegacion.SelectedValue <> Nothing, cboDelegacion.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cbobPlaza.SelectedValue <> Nothing, cbobPlaza.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboNacionalidad.SelectedValue <> Nothing, cboNacionalidad.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboSucursal.SelectedValue <> Nothing, cboSucursal.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboGenero.SelectedValue <> Nothing, cboGenero.SelectedValue, "NULL") + sSQL = sSQL & ",'" & txtNumEmpleado.Text & "'" + sSQL = sSQL & ",'" & txtNombre.Text & "'" + sSQL = sSQL & ",'" & txtApePaterno.Text & "'" + sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & "," & IIf(dtpFechaNac.Checked, "'" & dtpFechaNac.Value.ToString("yyyy/MM/dd") & "'", "NULL") + 'sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & ",'" & txtRFC.Text & "'" + sSQL = sSQL & ",'" & txtCurp.Text & "'" + sSQL = sSQL & ",'" & txtCalle.Text & "'" + sSQL = sSQL & ",'" & txtNoExterior.Text & "'" + sSQL = sSQL & ",'" & txtNoInterior.Text & "'" + sSQL = sSQL & ",'" & txtColonia.Text & "'" + sSQL = sSQL & ",'" & txtCP.Text & "'" + sSQL = sSQL & ",'" & txtTelefono.Text & "'" + sSQL = sSQL & ",'" & txtEmail.Text & "'" + sSQL = sSQL & ",'" & txtArea.Text & "'" + sSQL = sSQL & ",'" & txtDepartamento.Text & "'" + sSQL = sSQL & ",'" & txtPuesto.Text & "'" + sSQL = sSQL & ",'" & Now.Date.ToString("yyyy/MM/dd") & "'" + sSQL = sSQL & "," & "NULL" + sSQL = sSQL & "," & chkActivo.CheckState + + classcom = New clsComplejo + sError = classcom.fnInserta(sSQL) + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + End If + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 96, 1, clsVaribles.lsValAnt & "Funcionario Actualizado: IdFuncionario: " & txtClave.Text & ", Nombre: " & txtNombre.Text & ",Apellido Paterno: " & txtApePaterno.Text & ", Apellido Materno: " & txtApeMaterno.Text) + 'FIN AUDITORIA + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + End Select + + + BtnOk.Enabled = False + LLenaGrid() + Dim CLASSCATALOGOS As New ClassCatalogos + CLASSCATALOGOS.sbLimpiaControlesEsp(PnDatos) + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + DeshabilitaCampos() + BtnOk.Enabled = False + BtnEditar.Enabled = False + BtnAgregar.Enabled = True + + Catch ex As Exception + MessageBox.Show("Hubo un error al actualizar los datos." & vbCrLf & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + End Try + + End Sub + + Private Sub btnCerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCerrar.Click + Me.Close() + End Sub + + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + + For Each item As Control In PnDatos.Controls + + If TypeOf item Is TextBox Or TypeOf item Is ComboBox Or TypeOf item Is CheckBox Then + item.Enabled = False + End If + Next + LimpiaCampos() + clsVaribles.varProceso = "ACTUALIZAR" + txtClave.Text = Me.GridMaster.Columns("IdFuncionario").Value.ToString() + txtNombre.Text = Me.GridMaster.Columns("Nombre1").Value.ToString() + txtApePaterno.Text = Me.GridMaster.Columns("ApellidoPaterno").Value.ToString() + txtApeMaterno.Text = Me.GridMaster.Columns("ApellidoMaterno").Value.ToString() + txtNumEmpleado.Text = Me.GridMaster.Columns("NoEmpleado").Value.ToString() + If Not IsDBNull((Me.GridMaster.Columns("FECHANACIMIENTO").Value)) Then dtpFechaNac.Value = GridMaster.Columns("FECHANACIMIENTO").Value.ToString() + If Not IsDBNull((Me.GridMaster.Columns("IDSEXO").Value)) Then + cboGenero.SelectedValue = IIf(GridMaster.Columns("IDSEXO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDSEXO").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IDESTADONACIMIENTO").Value)) Then + cboEstadoNac.SelectedValue = IIf(GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IDPAISNACIMIENTO").Value)) Then + cboPaisNac.SelectedValue = IIf(GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("NUMEROINT").Value)) Then + txtNoInterior.Text = GridMaster.Columns("NUMEROINT").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("NUMEROEXT").Value)) Then + txtNoExterior.Text = GridMaster.Columns("NUMEROEXT").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("IDPAIS").Value)) Then + cboPais.SelectedValue = IIf(GridMaster.Columns("IDPAIS").Value.ToString() = "", -1, GridMaster.Columns("IDPAIS").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("Area").Value)) Then + txtArea.Text = Me.GridMaster.Columns("Area").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("RFC").Value)) Then + txtRFC.Text = Me.GridMaster.Columns("RFC").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("CURP").Value)) Then + txtCurp.Text = Me.GridMaster.Columns("CURP").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Calle").Value)) Then + txtCalle.Text = Me.GridMaster.Columns("Calle").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Colonia").Value)) Then + txtColonia.Text = Me.GridMaster.Columns("Colonia").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("CP").Value)) Then + txtCP.Text = Me.GridMaster.Columns("CP").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Telefono").Value)) Then + txtTelefono.Text = Me.GridMaster.Columns("Telefono").Value.ToString() + End If + 'dtpFechaNac.Value = GridMaster.Columns("FECHANACIMIENTO").Value.ToString() + 'dtpFechaNac.Value = IIf(IsDBNull(Me.GridMaster.Columns("FECHANACIMIENTO").Value), 0, Me.GridMaster.Columns("FECHANACIMIENTO").Value) + 'cboGenero.SelectedValue = IIf(GridMaster.Columns("IDSEXO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDSEXO").Value.ToString()) + ' cboEstadoNac.SelectedValue = IIf(GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString()) + ' cboPaisNac.SelectedValue = IIf(GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString()) + 'cmbTipoEmpleado.SelectedValue = GridMaster.Columns("").Value.ToString() + + ' txtNoInterior.Text = GridMaster.Columns("NUMEROINT").Value.ToString() + 'txtNoExterior.Text = GridMaster.Columns("NUMEROEXT").Value.ToString() + 'cboPais.SelectedValue = IIf(GridMaster.Columns("IDPAIS").Value.ToString() = "", -1, GridMaster.Columns("IDPAIS").Value.ToString()) + + + ' txtArea.Text = Me.GridMaster.Columns("Area").Value.ToString() + ' txtRFC.Text = Me.GridMaster.Columns("RFC").Value.ToString() + 'txtCurp.Text = Me.GridMaster.Columns("CURP").Value.ToString() + 'txtCalle.Text = Me.GridMaster.Columns("Calle").Value.ToString() + 'txtColonia.Text = Me.GridMaster.Columns("Colonia").Value.ToString() + ' txtCP.Text = Me.GridMaster.Columns("CP").Value.ToString() + 'txtDelegacion.Text = Me.GridMaster.Columns("Delegacion").Value.ToString() + ' txtTelefono.Text = Me.GridMaster.Columns("Telefono").Value.ToString() + If Not IsDBNull((Me.GridMaster.Columns("Puesto").Value)) Then + txtPuesto.Text = Me.GridMaster.Columns("Puesto").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Departamento").Value)) Then + txtDepartamento.Text = Me.GridMaster.Columns("Departamento").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("IdSucursal").Value)) Then + cboSucursal.SelectedValue = IIf(Me.GridMaster.Columns("IdSucursal").Value.ToString() = "", -1, GridMaster.Columns("IdSucursal").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IdEstado").Value)) Then + cboEstado.SelectedValue = IIf(Me.GridMaster.Columns("IdEstado").Value.ToString() = "", -1, GridMaster.Columns("IdEstado").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IdNacionalidad").Value)) Then + cboNacionalidad.SelectedValue = IIf(Me.GridMaster.Columns("IdNacionalidad").Value.ToString() = "", -1, GridMaster.Columns("IdNacionalidad").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IdPlaza").Value)) Then + cbobPlaza.SelectedValue = IIf(Me.GridMaster.Columns("IdPlaza").Value.ToString() = "", -1, GridMaster.Columns("IdPlaza").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IDMUNICIPIO").Value)) Then + cboDelegacion.SelectedValue = IIf(GridMaster.Columns("IDMUNICIPIO").Value.ToString() = "", -1, GridMaster.Columns("IDMUNICIPIO").Value.ToString()) + End If + + If Not IsDBNull((Me.GridMaster.Columns("EMAIL").Value)) Then + + txtEmail.Text = GridMaster.Columns("EMAIL").Value + End If + If Not IsDBNull((Me.GridMaster.Columns("ESTATUS").Value)) Then + chkActivo.Checked = IIf(IsDBNull(Me.GridMaster.Columns("ESTATUS").Value), 0, Me.GridMaster.Columns("ESTATUS").Value) + End If + 'txtDepartamento.Text = Me.GridMaster.Columns("Departamento").Value.ToString() + 'txtFuncionario2.Text = Me.GridMaster.Columns("idFuncionario2").Value.ToString() + + 'cboSucursal.SelectedValue = IIf(Me.GridMaster.Columns("IdSucursal").Value.ToString() = "", -1, GridMaster.Columns("IdSucursal").Value.ToString()) + 'cboEstado.SelectedValue = IIf(Me.GridMaster.Columns("IdEstado").Value.ToString() = "", -1, GridMaster.Columns("IdEstado").Value.ToString()) + ' cboNacionalidad.SelectedValue = IIf(Me.GridMaster.Columns("IdNacionalidad").Value.ToString() = "", -1, GridMaster.Columns("IdNacionalidad").Value.ToString()) + 'cmbTipoEmpleado.SelectedValue = IIf(Me.GridMaster.Columns("IdTipoEmpleado").Value.ToString() = "", -1, GridMaster.Columns("IdTipoEmpleado").Value.ToString()) + 'cbobPlaza.SelectedValue = IIf(Me.GridMaster.Columns("IdPlaza").Value.ToString() = "", -1, GridMaster.Columns("IdPlaza").Value.ToString()) + ' cboDelegacion.SelectedValue = IIf(GridMaster.Columns("IDMUNICIPIO").Value.ToString() = "", -1, GridMaster.Columns("IDMUNICIPIO").Value.ToString()) + + 'txtEmail.Text = GridMaster.Columns("EMAIL").Value + + ' chkActivo.Checked = IIf(IsDBNull(Me.GridMaster.Columns("ESTATUS").Value), 0, Me.GridMaster.Columns("ESTATUS").Value) + chkActivo.Enabled = True + + txtClave.Enabled = False + BtnEditar.Enabled = True + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + + End Sub + + Public Sub LimpiaCampos() + + Dim CLASSCATALOGOS As New ClassCatalogos + CLASSCATALOGOS.sbLimpiaControlesEsp(PnDatos) + DeshabilitaCampos() + + ''Limpio los combobox. + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + + cboEstadoNac.SelectedIndex = -1 + cboPaisNac.SelectedIndex = -1 + + cboPais.SelectedIndex = -1 + + End Sub + + Public Sub LLenaGrid() + 'LLENA GRID + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + 'Sql = "SELECT IdFuncionario, IdSucursal, IdEstado, IdNacionalidad, IdTipoEmpleado, IdPlaza, Nombre, ApellidoPaterno, " + 'Sql = Sql & "ApellidoMaterno, NoEmpleado, Area, Activo, RFC, CURP, Calle, Colonia, CodigoPostal, Delegacion, Telefono, " + 'SQL = SQL & "Puesto, Departamento, idFuncionario2 FROM Funcionario ORDER BY IdFuncionario" + + + SQL = "sp_ConsultarFuncionario 0" + + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + For Each col As C1.Win.C1TrueDBGrid.C1DisplayColumn In GridMaster.Splits(0).DisplayColumns + col.AutoSize() + If InStr(col.Name, "ID") > 0 Then + col.Visible = False + End If + If col.Name = "NOMBRE1" Then + col.Visible = False + End If + Next + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarGenero 0", cboGenero) + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarEstado 0", cboEstadoNac) + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarPais ", cboPaisNac) + Classcom = New clsComplejo + + Classcom.sbLlenaCombo("sp_ConsultarSucursal 0", cboSucursal) + 'Classcom = New clsComplejo + 'Classcom.sbLlenaCombo("sp_ConsultarTEmpleado 0", cmbTipoEmpleado) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ComboPlaza 0", cbobPlaza) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarMunicipio 0", cboDelegacion) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarNacionalidad 0", cboNacionalidad) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarEstado 0", cboEstado) + Classcom = New clsComplejo + + Classcom.sbLlenaCombo("sp_ConsultarPais ", cboPais) + + 'Classcom.sbLlenaComboESP("SELECT IdSucursal AS clave, CAST(IdSucursal AS VARCHAR) + ') ' + Sucursal AS nombre FROM Cat_Sucursal", Me.cmbSucursal, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdEstado AS clave, CAST(IdEstado AS VARCHAR) + ') ' + Estado AS Nombre FROM Cat_Estado", Me.cmbEstado, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdNacionalidad AS clave, CAST(IdNacionalidad AS VARCHAR) + ') ' + Nacionalidad AS Nombre FROM Cat_Nacionalidad ", Me.cmbNacionalidad, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdTipoEmpleado AS clave, CAST(IdTipoEmpleado AS VARCHAR) + ') ' + TipoEmpleado AS Nombre FROM Cat_TipoEmpleado ", Me.cmbTipoEmpleado, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdPlaza AS clave, CAST(IdPlaza AS VARCHAR) + ') ' + Plaza AS Nombre FROM Cat_Plaza", Me.cmbPlaza, "Nombre") + + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + cboGenero.SelectedIndex = -1 + + cboEstadoNac.SelectedIndex = -1 + cboPaisNac.SelectedIndex = -1 + + cboPais.SelectedIndex = -1 + + + + End Sub + + Public Sub DeshabilitaCampos() + + For Each ctrl As Control In PnDatos.Controls + If TypeOf ctrl Is Label Then + ctrl.Enabled = True + Else + ctrl.Enabled = False + End If + + Next + + + + End Sub + + Private Sub colorLabel() + + For Each ctrl As Control In PnDatos.Controls + If TypeOf ctrl Is Label Then + ctrl.ForeColor = Color.DarkBlue + End If + + Next + + End Sub + + Public Sub HabilitaCampos() + ''Deshabilida campos + 'txtClave.Enabled = True + 'txtNombre.Enabled = True + 'txtApePaterno.Enabled = True + 'txtApeMaterno.Enabled = True + 'txtNumEmpleado.Enabled = True + 'txtArea.Enabled = True + 'txtRFC.Enabled = True + 'txtCurp.Enabled = True + 'txtCalle.Enabled = True + 'txtColonia.Enabled = True + 'txtCP.Enabled = True + ''txtDelegacion.Enabled = True + 'cboDelegacion.Enabled = True + 'txtTelefono.Enabled = True + 'txtPuesto.Enabled = True + 'txtDepartamento.Enabled = True + ''txtFuncionario2.Enabled = True + + 'cmbSucursal.Enabled = True + 'cmbEstado.Enabled = True + 'cmbNacionalidad.Enabled = True + 'cmbTipoEmpleado.Enabled = True + 'cmbPlaza.Enabled = True + + + For Each item As Control In PnDatos.Controls + + If TypeOf item Is TextBox Or TypeOf item Is ComboBox Or TypeOf item Is CheckBox Or TypeOf item Is DateTimePicker Then + item.Enabled = True + End If + Next + + + + End Sub + + Public Function ValidaCampos() As String + + Dim sResultado As String + sResultado = "" + + If txtClave.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el Id del Funcionario. " & vbCrLf + End If + If cboSucursal.SelectedValue Is Nothing Then + sResultado = sResultado & "Es Necesario Introducir la Sucursal del Funcionario. " & vbCrLf + End If + + If cboEstado.SelectedValue Is Nothing Then + sResultado = sResultado & "Es Necesario Introducir el Estado. " & vbCrLf + End If + + If cboNacionalidad.SelectedValue Is Nothing Then + sResultado = sResultado & "Es Necesario Introducir la Nacionalidad del Funcionario. " & vbCrLf + End If + + 'If cmbTipoEmpleado.SelectedValue Is Nothing Then + ' sResultado = sResultado & "Es Necesario Introducir el tipo de empleado del Funcionario. " & vbCrLf + 'End If + + If txtNombre.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el nombre del Funcionario. " & vbCrLf + End If + If txtApePaterno.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el apellido paterno del Funcionario. " & vbCrLf + End If + If txtApeMaterno.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el apellido materno del Funcionario. " & vbCrLf + End If + + If txtNumEmpleado.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el Número de Empleado del Funcionario. " & vbCrLf + End If + + 'If txtFuncionario2.Text = "" Then + ' sResultado = sResultado & "Es Necesario Introducir el IdFuncionario2. " & vbCrLf + 'End If + + ''Valida CP + If txtCP.Text <> "" Then + If IsNumeric(txtCP.Text) = False Or txtCP.Text.Length <> 5 Then + sResultado = sResultado & "El código postal debe ser un número de 5 digitos. " & vbCrLf + End If + End If + + ValidaCampos = sResultado + End Function + + Private Sub ComboBox3_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cboPais.SelectedIndexChanged, cboPaisNac.SelectedIndexChanged + + End Sub + Private Sub Label27_Click(sender As System.Object, e As System.EventArgs) Handles lblPais.Click, lblPaisNac.Click + + End Sub + + Private Sub PnDatos_Paint(sender As System.Object, e As System.Windows.Forms.PaintEventArgs) Handles PnDatos.Paint + + End Sub + + Private Sub dtpFechaNac_ValueChanged(sender As System.Object, e As System.EventArgs) Handles dtpFechaNac.ValueChanged + + If dtpFechaNac.Checked Then + dtpFechaNac.CustomFormat = "dd/MM/yyyy" + + Else + dtpFechaNac.CustomFormat = "NULL" + End If + + End Sub + + Private Function valiarCampos() As Boolean + Dim listaControlesParaValidacion As New List(Of Control) + Dim listaControlTotal As New List(Of Control) + Dim resultado As New List(Of elementoLista) + + For Each ctrl As Control In Me.Controls + + If ctrl.Tag <> Nothing Then + listaControlesParaValidacion.Add(ctrl) + End If + + listaControlTotal.Add(ctrl) + ObtenerControlesHijos(ctrl, listaControlesParaValidacion, listaControlTotal) + + Next + + resultado = VariablesGlobales.validarFuncionario(listaControlesParaValidacion, listaControlTotal) + + + Dim mensaje As String = "" + + For Each elem As elementoLista In resultado.OrderBy(Function(e) e.Orden) + + mensaje &= elem.Mensaje & Environment.NewLine + + elem.ctrl.ForeColor = Color.Red + + Next + + If mensaje = "" Then + Return True + Else + MessageBox.Show(mensaje) + Return False + End If + + End Function + + Private Sub ObtenerControlesHijos(ctrl As Control, ByRef listaControlesParaValidacion As List(Of Control), ByRef listaControlesTotal As List(Of Control)) + + For Each ctrlHijo As Control In ctrl.Controls + + If ctrlHijo.Tag <> Nothing Then + listaControlesParaValidacion.Add(ctrlHijo) + End If + + listaControlesTotal.Add(ctrlHijo) + ObtenerControlesHijos(ctrlHijo, listaControlesParaValidacion, listaControlesTotal) + + Next + + End Sub + + Private Sub txtNumEmpleado_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtNumEmpleado.KeyPress + Dim classCom As New ClassCatalogos + 'If e.KeyChar <> Convert.ToChar(Keys.Back) Then + ' e.KeyChar = classCom.ValidaCampos("numeros", e.KeyChar) + 'End If + End Sub + + Private Sub btnExportar_Click(sender As System.Object, e As System.EventArgs) Handles btnExportar.Click + Exportar() + End Sub + + Private Sub Exportar() + Dim cls As clsComplejo + Try + If GridMaster.DataSource Is Nothing Then + MessageBox.Show("No hay datos para exportar.", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + cls = New clsComplejo() + Dim DS As DataSet = cls.fdtDataSet("spS_FuncionariosExport") + + + Dim sError As String = "" + ''Inicia Exportacion + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = "Funcionarios" + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(DS) 'Asigno el dataset a exportar + Catch ex As Exception + + End Try + End Sub + +End Class \ No newline at end of file diff --git a/Actualizadores/FrmOficinas.Designer.vb b/Actualizadores/FrmOficinas.Designer.vb new file mode 100644 index 0000000..ef81de0 --- /dev/null +++ b/Actualizadores/FrmOficinas.Designer.vb @@ -0,0 +1,287 @@ + _ +Partial Class FrmOficinas + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmOficinas)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtid = New System.Windows.Forms.TextBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.txtLinea = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.cmbAplicativo = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 70) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(680, 145) + Me.GridMaster.TabIndex = 105 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtid) + Me.GroupBox1.Controls.Add(Me.txtNombre) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.txtLinea) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.cmbAplicativo) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(17, 231) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(554, 188) + Me.GroupBox1.TabIndex = 104 + Me.GroupBox1.TabStop = False + ' + 'txtid + ' + Me.txtid.Enabled = False + Me.txtid.Location = New System.Drawing.Point(85, 39) + Me.txtid.Name = "txtid" + Me.txtid.Size = New System.Drawing.Size(125, 20) + Me.txtid.TabIndex = 82 + ' + 'txtNombre + ' + Me.txtNombre.BackColor = System.Drawing.Color.LightGray + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(85, 82) + Me.txtNombre.MaxLength = 30 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(463, 20) + Me.txtNombre.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(25, 85) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(54, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Nombre:" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(27, 42) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(22, 13) + Me.Label1.TabIndex = 51 + Me.Label1.Text = "Id:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label7 + ' + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(494, 148) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(24, 24) + Me.Label7.TabIndex = 78 + Me.Label7.Text = "..." + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtLinea + ' + Me.txtLinea.BackColor = System.Drawing.Color.White + Me.txtLinea.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtLinea.Location = New System.Drawing.Point(143, 125) + Me.txtLinea.MaxLength = 2 + Me.txtLinea.Name = "txtLinea" + Me.txtLinea.Size = New System.Drawing.Size(120, 20) + Me.txtLinea.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(24, 133) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(113, 13) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Linea De Negocio:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'cmbAplicativo + ' + Me.cmbAplicativo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAplicativo.Location = New System.Drawing.Point(367, 124) + Me.cmbAplicativo.Name = "cmbAplicativo" + Me.cmbAplicativo.Size = New System.Drawing.Size(181, 21) + Me.cmbAplicativo.TabIndex = 1 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(298, 132) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Aplicativo" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(3, 2) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(122, 38) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 103 + Me.PictureBox1.TabStop = False + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(584, 387) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 102 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(584, 270) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 101 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'Btnbaja + ' + Me.Btnbaja.BackColor = System.Drawing.Color.White + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.MidnightBlue + Me.Btnbaja.Image = CType(resources.GetObject("Btnbaja.Image"), System.Drawing.Image) + Me.Btnbaja.Location = New System.Drawing.Point(584, 309) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 100 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Btnbaja.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(584, 348) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 99 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'FrmOficinas + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(704, 434) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmOficinas" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Catalogo Oficinas" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtid As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents txtLinea As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cmbAplicativo As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button +End Class diff --git a/Actualizadores/FrmOficinas.resx b/Actualizadores/FrmOficinas.resx new file mode 100644 index 0000000..f2cf492 --- /dev/null +++ b/Actualizadores/FrmOficinas.resx @@ -0,0 +1,1347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}FilterBar{BackColor:InactiveBorder;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 676, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 676, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + gZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSF + tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AtJJKxg4GRn5AooEn + l7zw0fvOXJQhKchGI4pS0AD185xhEzmRGMRZJa/eBqTwBytDE6D1PKgtpNbDw9+n/RXVdM6Hh9PYC1vq + XH6VrtTP8n91aK18HwiIAOaRJ/chpH/GcfP8YkSRgiAP356y/wAT9F5Jv1PzCJdexp8Ns/8AflL/AJnZ + X/cln+Yf/Jrq0lb/ANG8p/mv+dk/79qf6T5z/O/8zH/3jyn/ADOyv+5LP8w/+TS/5nZX/cln+Yf/ACa6 + tJL/AEdyn+a/52T/AL9X+k+c/wA7/wAzH/3jyn/M7K/7ks/zD/5NL/mdlf8Acln+Yf8Aya6tJL/R3Kf5 + r/nZP+/V/pPnP87/AMzH/wB48p/zOyv+5LP8w/8Ak0v+Z2V/3JZ/mH/ya6tJL/R3Kf5r/nZP+/V/pPnP + 87/zMf8A3jyn/M7K/wC5LP8AMP8A5NL/AJnZX/cln+Yf/Jrq0kv9Hcp/mv8AnZP+/V/pPnP87/zMf/eP + Kf8AM7K/7ks/zD/5NRd9UMwCW3scfDbH/fl1qSH+jeU/zX/Oyf8AfK/0nzn+d/5mP/vHg8vofU8SS6kv + rH57Nf8AohUPLuOQvS1mdU6Dh9QaXAelePo2N/7+PzlVz/CI0ThkQf3J7fSbbwfGJWBniCP34b/4UHh0 + kbMw8jCvdj5Ddrxwezh+81BWPOEoSMZDhlHQguzGUZxEokSjIWCH/9C5VW+2xlVYl9hDWjzK7zpXTaun + YramCXnWx/cuXPfVLDF2ZZlPEtoEM/rO/wDItXXLM+FcuI4/eI9WT5fCA/751Pi3MGWX2QfTjoy/rZJf + 97FSz83rmBg5YxcourLmB4s2ksgktg7Nzm/R/dU7Os9KrsdXZl1Mewlr2lwBBHIK5b60ZeNk57bce1tt + YpAL2GQCHPO3RT85zXtYuLHKMpiQHDfEw8lyZy5eHLCcYGJPFXD/AHfU9VldW6fiU1333BtdwmoiXF4j + d7GsDt3Kn0/Oq6hjDJpDm1uLg3eIPtO2Y18Fzn1hotr6X0re0t9JgrfPZxrb7f8AwN6ufV3qXT8bpNVV + +TVVYHPJY9wBEucR7Smw5uR5k4p8MICAnr6fVLg/e/vLp8nAcqMuPinkOQw09Q4Imf6Mf7sXoEkDGzsP + LLhjXMu2Rv2ODon6O7auK+uH1v6k7rVP1W+r9jacu6xlORmEbix1uvp16Oa30qT619v9iv8ASrQxR90+ + ggjfi/RoOfO4aSBiex0Or3iS5Yf4uuh21D7fdmZ2URD8u3Jt3k/vBrXitv8AV2Lm/wBl/WX6qfWvpuB0 + zNuy+n9Stiqq95ez02e/LrvY6W120UfpmZFDK/U/6CfHFCViM/UAT6hwg14rTIjeP2PpqSxPrd0xud0b + ItbkX4mRh1WXUXY9r6yC1u/bY2tzW21v2fn/APW15l9Ufrn1DpPVqrepZV9/T8gNZlNve+z02uh1WXX6 + jnO/Rfn7P5zH/sI48ByQlKJ1j+iiWQRIB69X2hJV8rFxuoYjqLS51FwB3VPdWSJD2uZdQ6uxvH5j1xv1 + f6E0/W3rOJkZ+dk43Sjivxqbcm0jdew5P6XbY31vSdXsra/8z+d9RMjAESJNcIvb/BXE1Xi90kuD/wAZ + 2KcHAr6thZOVjZV2Syq0VZFra3NLH/4Ftnpsc30m/wA01io/UfoNn1g6RbnZvV+qMtbkPpa2nLe1u1gY + Qff6jt3vTxhHt+4ZULrbqt4/Vw1ru+lJLyHrHUfrL9S/rA7Gp6nfnY7WtvqrynmxtlTif0dos3bLN9b6 + /Vo9P/Sf8GvQfRzupZGJ1XFuczFvqqtqaXFuxrg212+oe2zcz/tz1f0mz0K0p4OERlxAxkLjJQyWSK1B + 1De6x0uvqOKWHS1mtT+4P/mS4RzXMe5jxD2EtcPAhelLjfrVhijqAvYIbktk/wBZujli/FuXEsYzAeqF + CXjA7f4snY+EcwY5DgJ9M7lDwnHf/Gi//9Hu/qpUG9KD41se4k+MFbSyfqx/yNT8XflWsouWFYMQ/wBX + D/os3NG+YzH/AFk/+m851j6t35nUH5WPbVW21rS9r5ncBs3e3+SGqs/oA6Vi2dSyntyX44DqqGgisvkN + rda76djGPdv2JutdH6zn9TuyG426oQykmxg9jRzG789+9yz93UOjXehksmqxk3YjnB7LKzLXfRLmss9v + sesnN7ccs5y5ecLkeHNLi4OM/Lk9vhdjB7ssWOEeZhOox4sEeD3OAfNi9yMuOPp9HEmo6vmZt7MPqLhk + 42U9tT2bQ0tLjFdtLmDc19b/AHK3d9Tslr/0OTW5nY2NId89ntcnz8TpnR8erPwd1mRkR9kNrt7aw5u4 + 3tYfpbK/oeos2rpPV+o1jLZW7IbYTFr7GyYO1303fvBNlEj9XmhLms3zjglK4Yz/AF/UvjIEe5hyR5TD + 8p9yEIxnl8MfFGMf+7/wHqug9Kd0zEdXY5r7bXl73smI+ixon91oXk/1WvfmfX7FyrdX35mRc74lt7l6 + l9WcTqGFi242ZV6TWv30nc12jh72+wu27X/9WvLMVrfq99fa2ZP6OrDzy1znaAU3bm1XOP7no5DLF0Xw + sD7vKIgcZ9vSEvmj81vP/ECfvBJmMnr/AJyPyyv5flfanvZWxz3uDWNBc5zjAAGpc4lVD1Ho73MtOTjO + cwE1vNjCQHD3Fjt3t3NVxzWuaWuAc1wgg6gg9ivFsvpvT2/4xvsDcWpuGeo1V/ZgwCvY4VudX6f0fTc4 + /wA39BHBiGTiskcI4tGOcuGvEvrPWLarvq/n20vbZU/Eucx7CHNINb/c1zfa5cL1H6pv619R+j9Twml/ + U8LBqbsGpuoDZ+zx/pavp43/AGz/AIVd11mqun6v51VTG1114lzWMaA1rQK3BrWtb7WtVb6l/wDiS6R/ + 4Uq/6kJQmYR4o9J/sVKIkSD1Dyf+LH62h7GfV7NsJLWz021xmWAbnYbnH86lvux/+B/Rf4Bb/Qf/ABa/ + Wn4dP/8APFi5L/GL9VrOlZo+sPTN1WNdY195r0NGTumvJrc3+brvt/7byv8Aj1s/4t+qX9Y6p1zqWS1r + b724TbAz6JNdd1O8fu+ps37FNkjEwnmh8s41Ifuz44LIyIkIS3B0P70aTf42v/E3j/8Ah2r/AKi5B/xY + 5uHhfVa63Mvrxqzm3APte1jZ21u+lYWov+Nr/wATeP8A+Hav+ouQP8WvTen9R+qttPUMarLqbn2vay5j + XtDg2tu8NeHe7a5AV91F7cfRX+W+jzn1nuf9dvraMfoLftFdVTMYZAB9MNDn2XZVr/8AB0V+rtZ/ptn6 + H+cXrWFi14eHRh1Sa8atlTCedrGits/5qWLh4mHV6OJRXj1c+nUxrGz/AFaw1qMocuXjEYgVGA07/VfG + FEnrJSwfrfWD0+uzuy0Cf6y3lifW7/kof8az8qp82L5fL/ck2+TNczh/vx/N/9Lvfqq8O6SxvdjnD8Vs + LlPqhlhmRdiOMeqN7PiNHLq1W5LIJ8tiI6RED54/Q2eexnHzOUHrIzHlk9alyX1nxcrJ6sxmNS+53oNn + Y0kD3P8ApO+gz+0utSTuZ5cZ8ftkmIsHTwW8rzB5fJ7giJGjGj4vMdb6bn2dN6a2uh1j8avbc1kOLTsr + b9EH3+5v+DWl9WGub0alrgWuDrAWuBBB3v5aVqpJsOVjDOcwkbMBjMT/AFeH/vF+TnJZMAwGI0mcgkP6 + 3HKv/HFLmvrV9TekfWQNust+y51bdjMlkOlv+ivqd7bq9f3q7P8AhF0qwulW9C6s57sXptZx2usYMg1V + wX1P9G6qyv8AnqLd36Stl1f6Sr9IrmMyieKJI4eoacqOhF25HT+kfX7pdLcTH6xg5WLWNtRyq3l7Wjhs + sO923/hLrEHp3+L1zetM651Xq/2rLbeMlzaq21h1jTLdznOt/Re3ZsZXV7FvdQd0XBzsbBPTK7bsuu6y + otrpDIoDX3Nsfbs2O22M9NXG9P6N9mGTbg0UM2eo8W1VtLBG93q6bW+n+epDlkNR6eMbxjG5LeEHQ613 + KD6w4nUupYTsLp2dThMvY+vIsfX6ry1w27af0tTK/bv3uc2z/g1V+rPSusdFoqwcnqdGbgUM2VN9E12s + A/m2Nu9d7H1t/wCEq3/y0TAd0nqDce+jo4+xZYJpyXU1AbQN9dtlR/TV05Df5h+z9z1PT9RE6qOh9Lbj + Ot6dXb9ryK8SsV01mLLjtrc/fs/R7vpuTbNe336cMbvzT/WdLKqw8zGtxckMtovaa7a3HRzXDa5q5/6o + fVOv6sXZ5ZmjJpyzX6LXNDXsbX6u0Wv3uba/bbt37K1p42J0m/IyqP2bUw4j2sL3VV7XlzG3TXtl3tZY + z6azuq9S+rnSsm+nL6Y0VYtdN9+Q2mpzW132OxarNg/TP2XMf6uyr6CUeKjCJNSq40P8FR6SIGnVD9bP + q31T6yAYx6nj4vT6rBbVSKS+wuDdm6643t3bd9mz0660vqr9W+rfVxv2VnU8bJwLLTbbU6gteC4Q403N + yDt3bWfzldi2szD6Bg4l2ZlYuNVj47HWWvNTTDWjc4w1hc7+yqOPd0R+ZjYWT0pmHdnVOuxG3VVe8MAd + bSdm/wBPJqrd6llL/wAz/riInIw4B8g6cMVUOK+vm7nq1/vt+8JxZWTAcJPmFkdTb0Ppxxq34FD7s230 + Mdnp1tDn7X27XW2BtbNza/Z/pLP0at43T+mOrqyG4FVFhDbGtdUxtjHEbtrtm7bbX/Jeo6FXrqus3TeW + F9b3gdNYzu61v4LdXI/W3LFuZXjNMihsv/rO/wDMVT5/IIctkJ/SHAPObc+H4zPmsYH6J4z5Q9T/AP/T + vY2RZjZFeRV9Op24efi3+0u/wcynNxmZFRlrxqPA92rzxXuk9Wv6bfuZ76X/AM7V4/ym/wAtc/8ADudG + CRhP+bmd/wByX73/AHz0PxHkjniJw/nYDb/OQ/d/7x71JVsHqGLnVC3HeHeLe4Pg5qsrfBBAINg7EPPk + EEgggjQg7qSSSRQpYvS+gWYnVrerXWsORdQMe8UM9Jl7mv8AUbm5VW5zHZe39F/27/xdW0kiJEAgdd0U + 43Wugu6n1DDyy6l1WHXfWca+r1G2faGsrfuO9uz021/urQdifaMB2HnOGR61RqySBsDw9uy3axp/Rtdu + /fVlJEyNAfu7Koanu4XT+g9SxLOm1u6i52J0pr6m1tBaciss9HFZmNDvT34f+lb/AD3+jqVzrnST1TGp + ZXYKcjFyKsvHe5u5vqUu9Rrbaw5m+t/uY73rRSS45WD1CqFU1MHEtoN917mvvyXiyzYCGiGspYxm6Xe1 + lf0lldX+q9nUuo29QGSKLhVjtw3tr3OqtxrbMqq50v2X12PufXdjuZ/NroEkhOQNg6qoVTT6j02rqvSr + +m5v0Mqo1Wur0guH06t276D/AH171Sp6JlW5/T87qeQ3It6XXYyg1sNe+y1optyrm7nNa70W7W0V+xnq + Wf8AB+nspJCZAofyvdVBzeudKf1XG+yu9GzGsa9l9GRXva7cP0VrHNcyyq7Hf769n/gdnp2128HGOJhY + +IbXXnHqZUbrDL37GhnqWH9+zbuejqpn9TxOn1Gy94B/NYPpE+ACbKdR9RAjHWzoujEylUQZSloANSv1 + HPqwMV+RaeNGt7l35rVwN1tl9z7rDL7HFzj8VZ6n1PI6lf6lvtrb/NV9mj/yaprnviHODPIRh/Nw2/ry + /e/716H4dyR5eBlP+dnv/Uj+5/37/9S0kvIElyD2L7FTddQ/1KHurf8AvNMLXxfrX1CkBt7W5DR3+i78 + PavBklc5T75/4H4uH/xr/n/q2nzf3L/wRwcX/jv/AI3+sfoZv1yrj3Yr58nNT/8APKn/ALi2f5zV88JL + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + 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 + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + 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 + To63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhkTdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJj + vhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSdW8qae17UsLPqOYi8zbdfhgCig64cAbdm + oeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVUIQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p + 2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXRxksSQ+lF4VESHj7CeThbwwoJeJHhobBI + +KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZFvZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx + 5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAsj8DRF1suQxJKOx+cxrqCrWj5Q9p02/gX + Y0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmOficinas.vb b/Actualizadores/FrmOficinas.vb new file mode 100644 index 0000000..1197d6e --- /dev/null +++ b/Actualizadores/FrmOficinas.vb @@ -0,0 +1,189 @@ +Public Class FrmOficinas + Private lsComando As String + Dim blnuevo As Boolean = True + Friend WithEvents txtcompra As System.Windows.Forms.TextBox + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Dim clsfecha As New clsComplejo + + Private Sub LIMPIAR() + Me.txtNombre.Text = "" + Me.txtid.Text = "" + Me.txtLinea.Text = "" + cmbAplicativo.SelectedIndex = -1 + cmbAplicativo.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtcompra.Enabled = Bandera + Me.txtid.Enabled = Bandera + Me.txtLinea.Enabled = Bandera + End Sub + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConOficinas 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + + Private Sub FrmOficinas_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConOficinas 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + SQL = "spConAplicativo " + Classcom.sbLlenaCombo(SQL, cmbAplicativo) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + LIMPIAR() + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + If cmbAplicativo.SelectedIndex = -1 Then + MsgBox("Moneda no válida", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + + If Len(txtNombre.Text) = 0 Then + MsgBox("El Nombre no puede ser un campo sin valor", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + + strSQLComodin = "spGrabaoficinas 'A'," & Me.cmbAplicativo.SelectedValue & " ,'" & txtNombre.Text & "','" & txtLinea.Text & "'," & cmbAplicativo.SelectedValue & "" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, liAud, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdOficina = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + 'FIN AUDITORIA Valores Anteriores : IdOficina : 2, Nombre : AGENTE 1, Aplicativo GNP = AZUL, Linea de Negocio = 1 + LlenaGrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + If txtid.Text = "" Then + MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + + strSQLComodin = "spGrabaoficinas 'E'," & txtid.Text + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 3, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdOficina = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + + LIMPIAR() + + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConOficinas 3," & Me.GridMaster.Columns("id").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + Me.txtLinea.Text = Fila("lineadenegocio").ToString + Me.txtid.Text = Fila("Idoficina").ToString + Me.txtNombre.Text = Fila("nombre").ToString + cmbAplicativo.SelectedValue = Fila("IdAplicativoGNP") + + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmStatusPatrones.Designer.vb b/Actualizadores/FrmStatusPatrones.Designer.vb new file mode 100644 index 0000000..501f0ba --- /dev/null +++ b/Actualizadores/FrmStatusPatrones.Designer.vb @@ -0,0 +1,219 @@ + _ +Partial Class FrmStatusPatrones + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmStatusPatrones)) + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.cmbPatron = New System.Windows.Forms.ComboBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnImprimir = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.btnConsulta = New System.Windows.Forms.Button() + Me.lblNumReg = New System.Windows.Forms.Label() + Me.C1TrueDBGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox3.SuspendLayout() + CType(Me.C1TrueDBGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(13, 6) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(147, 52) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 65 + Me.PictureBox1.TabStop = False + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.cmbPatron) + Me.GroupBox3.Controls.Add(Me.Label3) + Me.GroupBox3.Location = New System.Drawing.Point(12, 61) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(459, 57) + Me.GroupBox3.TabIndex = 67 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "Parametros de consulta" + ' + 'cmbPatron + ' + Me.cmbPatron.DropDownWidth = 220 + Me.cmbPatron.ItemHeight = 15 + Me.cmbPatron.Location = New System.Drawing.Point(86, 20) + Me.cmbPatron.Name = "cmbPatron" + Me.cmbPatron.Size = New System.Drawing.Size(343, 23) + Me.cmbPatron.TabIndex = 11 + ' + 'Label3 + ' + Me.Label3.BackColor = System.Drawing.Color.Transparent + Me.Label3.Location = New System.Drawing.Point(9, 22) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(70, 23) + Me.Label3.TabIndex = 29 + Me.Label3.Text = "Producto" + Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(990, 408) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 76 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnImprimir.Enabled = False + Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) + Me.BtnImprimir.Location = New System.Drawing.Point(990, 447) + Me.BtnImprimir.Name = "BtnImprimir" + Me.BtnImprimir.Size = New System.Drawing.Size(106, 33) + Me.BtnImprimir.TabIndex = 75 + Me.BtnImprimir.Text = "Exportar" + Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnImprimir.UseVisualStyleBackColor = True + Me.BtnImprimir.Visible = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(990, 369) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 74 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'btnConsulta + ' + Me.btnConsulta.BackColor = System.Drawing.Color.White + Me.btnConsulta.Cursor = System.Windows.Forms.Cursors.Hand + Me.btnConsulta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnConsulta.ForeColor = System.Drawing.Color.MidnightBlue + Me.btnConsulta.Image = CType(resources.GetObject("btnConsulta.Image"), System.Drawing.Image) + Me.btnConsulta.Location = New System.Drawing.Point(990, 330) + Me.btnConsulta.Name = "btnConsulta" + Me.btnConsulta.Size = New System.Drawing.Size(106, 33) + Me.btnConsulta.TabIndex = 73 + Me.btnConsulta.Text = "Consulta" + Me.btnConsulta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnConsulta.UseVisualStyleBackColor = True + ' + 'lblNumReg + ' + Me.lblNumReg.Font = New System.Drawing.Font("Verdana", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNumReg.Location = New System.Drawing.Point(9, 480) + Me.lblNumReg.Name = "lblNumReg" + Me.lblNumReg.Size = New System.Drawing.Size(315, 23) + Me.lblNumReg.TabIndex = 77 + Me.lblNumReg.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'C1TrueDBGrid1 + ' + Me.C1TrueDBGrid1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.C1TrueDBGrid1.CaptionHeight = 17 + Me.C1TrueDBGrid1.GroupByCaption = "AGRUPAR" + Me.C1TrueDBGrid1.Images.Add(CType(resources.GetObject("C1TrueDBGrid1.Images"), System.Drawing.Image)) + Me.C1TrueDBGrid1.Location = New System.Drawing.Point(10, 127) + Me.C1TrueDBGrid1.Name = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.ZoomFactor = 75.0R + Me.C1TrueDBGrid1.PrintInfo.PageSettings = CType(resources.GetObject("C1TrueDBGrid1.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.C1TrueDBGrid1.RowHeight = 15 + Me.C1TrueDBGrid1.Size = New System.Drawing.Size(975, 314) + Me.C1TrueDBGrid1.TabIndex = 72 + Me.C1TrueDBGrid1.Text = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PropBag = resources.GetString("C1TrueDBGrid1.PropBag") + ' + 'FrmStatusPatrones + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(1108, 512) + Me.Controls.Add(Me.lblNumReg) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnImprimir) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.btnConsulta) + Me.Controls.Add(Me.C1TrueDBGrid1) + Me.Controls.Add(Me.GroupBox3) + Me.Controls.Add(Me.PictureBox1) + Me.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmStatusPatrones" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Actualiza Status de Patrones" + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox3.ResumeLayout(False) + CType(Me.C1TrueDBGrid1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox + Friend WithEvents cmbPatron As System.Windows.Forms.ComboBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents btnConsulta As System.Windows.Forms.Button + Friend WithEvents lblNumReg As System.Windows.Forms.Label + Friend WithEvents C1TrueDBGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid +End Class diff --git a/Actualizadores/FrmStatusPatrones.resx b/Actualizadores/FrmStatusPatrones.resx new file mode 100644 index 0000000..82ac8a9 --- /dev/null +++ b/Actualizadores/FrmStatusPatrones.resx @@ -0,0 +1,556 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADG + CgAAAk1TRnQBSQFMAgEBBAEAAewBAAHsAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ARgAB7Az/ + AwAB7Az/GgAB/wEDBwAB7AX/AQIG/wMAAewK/wIEDQAB/wL6AQIJAAH/AewBAwHsBQAB7AT/AgIG/wMA + AewJ/wEEAf4B/AMAAfoHAgEAAf8C+gECCgAB/wEDAewBAwHsAQMDAAHsA/8GAgP/AwAB7Aj/AQQB/gH8 + Af8EAAH6BQIBAAH/AvoBAgkAAewBAAH/AewBAwHsAQMB7AEDAgAB7AT/AgID/wECAv8DAAHsB/8BBAH+ + AfwC/wUAAfoDAgEAAf8C+gECAQABAggAAewBAAH/AQMB7AEDAewBAwHsAgAB7AX/AQID/wECAv8DAAHs + Bv8BBAH+AfwD/wYAAfoBAgEAAf8C+gECCwAB7AEAAf8B7AIAAQMB7AEDAgAB7AL/AQIG/wECAv8DAAHs + Av8DAAEEAf4B/AT/CAAB/wL6AQIIAAEGBQAB/wEDAgcB7AEDAewCAAHsAv8BAgP/AQIF/wMAAewB/wEA + AQcB/gHsAQAB/AX/BwAB/wL6AQIIAAEGBf4BAAH/AewBAwHsAQMB7AEDAgAB7AL/AQID/wICBP8DAAHs + AQAB+wH+AQcB/gHsAQAF/wYAAf8C+gECAQACAgYABv4BAAH/AQMB7AEDAewBAwHsAgAB7AP/BgID/wMA + AewBAAH+AfsB/gEHAf4BAAX/BQAB/wL6AQIBAAH6AwIGAAH+BQAB/wHsAQMB7AEDAewBAwIAAewG/wIC + BP8DAAHsAQAB/wH+AfsB/gEHAQAF/wQAAf8C+gECAwAB+gMCCQAB7AEAAf8BAwHsAQMB7AEDAewCAAHs + Bv8BAgL/BgAB7AH/AQAB/wH+AfsBAAP/BgAB/wL6AQIFAAT6CAAB7AEAAewB/wEHAewBAwHsAQMCAAHs + Cf8B7AH/AewDAAHsAv8DAAT/AQAC/xgAA+wBAAHsAf8BBwEDAewCAAHsCf8C7AQAAewJ/wEAAf8ZAAXs + AQAB7AH/AQcCAAvsBQAK7CUAAUIBTQE+BwABPgMAASgDAAFAAwABIAMAAQEBAAEBBgABARYAA/+BAAGA + AQEBgAEBAv8B/gE/AYABAQGAAQEB/wHgAf4BDwGAAQEBgAEBAgAB/gEDAYABAQGAAQEBAAEBAfgBAAGA + AQEBgAEBAYABAwH4AQABgAEBAYABAQHAAQEB6AEAAYABAQGAAQEB4AEBAcgBAAGAAQEBgAEBAfABHwGA + AQABgAEBAYABAQHwAR8CAAGAAQEBgAEBAeABDwIAAYABAQGAAQEBwAEHAYABAAGAAQEBgAEBAYEBAwHI + AQABgAEBAYABAQEDAYEB6AEAAYABAwGAAQEBBwHBAfgBAAGAAQcBgAEDAv8B+AEAAYABDwGAAQcC/wH4 + AQAL + + + + + + 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 + WIH8TmviAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAABatJREFUWEfll+lPG0cY + h/f/qqr2S1UpUZo2UdKkzYcUtVFRS0iaQEMuSIBCcDjLHYo5Ago3BHODbfC1tvGu8Ylt8AU2vo2PtfHa + u9PZgFabqO2Xftu8ejQaWTs/aR/NjN9FKFU5y5rSKNdZZdsWmc6ypWXY1EDMEtQkVhk3lMZVxc7a8px/ + 8TZ31ccDAtDfWcz7fvCfZXMHp9Y0k+Ov/Yul3IUfCQilq2ExOnxnVv6lcKsnEE1pje6R0SHvykPu2o8B + hN5pZjmVdZIjJUpcoTXKtUbZ6agxbKkZplZQly8On1lRmIdeD/rENdzlvAehLMMsBjsjK0VkVJiZ/qdS + 4g67N5YHIEeDealhdGziYLODm8BvENopYjHYDxhZ6QyKmeGEWzTNjCr9fl3X+LPW4fL6vocC4bmbD1pb + mrgJ/AahD1EW/S4jK5nOKHTvy6JBngJkAUSSuZl1vLF/sb53obprsbJHfP7KD6RbUThQUQdo3qvipvEP + BETtLPpdLzTDyNp+TxZFg1weZEiQzAKjM7qqtIo2jVPr+v4Z9HnbcNfA2NC4qHNwcmp6hpvGPxCQ8rPg + 1jNZcq3pVBMsaAruqUwOpHPA5omLpHggHIvEjuHoD0a8vlA4loSPTSxtYioJGfNwA3kGArJxFsziga+d + TBFbGsM7UYypPDRFAiIHAnHyrWTHfRAqFPL+QBhqsrt9JpvbH4jKty0DI2OJoJdMhriBPAMBeYJFZ3FD + QYkUIVUzsuClDk1lSWZPHWeBXO/dUFkoivYcHllsbsy0J9eaLQ5vOJboGJzyOG3cKF6CAJpk0ZnOZElQ + RlaBAifvrqp4Bppyjy6odp2+NJE5Yk5f0Ob0Wfe9kXhSjBoEHcLllRWHw8ZN4x8IALBtOkNrdJ3KEqt2 + 4CRHMqaOM7QMc4kkmEiKpYgsvK2gKYf7cMfisu0fwsPY92ahqFzwS2VHXe+UAlVxA3kGQjEb6Ayt0Xkq + a12hhxNoKkHQSoN3U7N7FIotbuFQFuzvM9kTeK8FwlGz3SVW4k+bhN+XVhc/aqp4Odzc3sMN5BkIRedZ + NIZ96CieJFblOAUAQQLHYUIkwaEgiEy3K9NaJagZ/u9NLivHFmS9bxY7hmYFvWPP24aeNg7e+2Ooub2b + G8gzEHCSYFHv7EFZ0QSxtIWTNEhkgcUVl6o/7OY/KJIkRevos9bR29V/NbZ0cAN5Buyzgiyo3gFfPhxP + L0ixTAHECGByxidW1BZnUGc51JrcSnxfprNJUMu60rgs0y9t4nNrGuGk+H7tq1sVzRduVQkETdxAnoFQ + 0T0W1TtZgWh6XoolcyCUAhpreHoVjScz0WMicpwORVNH4YQvlHD7ovCLWu/yiG3+6U1P0YPOz78t/ex6 + WV9XWyHi4GbyCYTya1hUuB3K8oWgLJyAX4IEUFmiM8tK5rBxKldgOq/kCaidPF/SfH5Fe3Lp55pPLpf8 + UVsdNK1m3HJuJp9AKNcyy6ksb4gYmBZLt+3rGvvAnHJkduPUUZYC8Sw4OAa7QWDw0RoPQPsl88UvS9rF + n165U1tVEcTGk+bZgnOJm8knENoyxKLEbDQAoQSN2YIKg0+m969pD3rGpe0DMy3Ct3Xds5VtE+UNI6U1 + A8WVr3583H3tifDiQ+EXNx7XP70TUXWlsb6CaZAbyDMQCv+TZdu4B3svZxjsR4A5APBDoHKBZSN4vZUS + StJ9G+mO1VTrYqpxPvFiLiGYT93qDpy7dNU88yQoqSfUTXldGzeNfyC09hmLWGOdkOxVCXee9GMVfbry + Hl1Zj+5eJ1baif/ajhW34T+1YEVN2M1G/IYA/64Bv/YC+/LS9by6kkQrKU0VN4qXILT6EctAXVFzxdWW + iiuN5ZcFZZcEZd9AGu5/3XAPcvEF5DfIV/UMF+rvXoCTvqqrKWk5N4THIEB993+SlZV88As/Ud/9G/u3 + JHyWQOA9AAAAAElFTkSuQmCC + + + + + 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 + p/Yvk6nZbX9tF1kAAAAASUVORK5CYII= + + + + + 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 + uJMAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{Font:Microsoft Sans Serif, 9pt;}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}Style5{}FilterBar{}Heading{Wrap:True;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>310</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 971, 310</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 971, 310</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 52 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmStatusPatrones.vb b/Actualizadores/FrmStatusPatrones.vb new file mode 100644 index 0000000..65db1ff --- /dev/null +++ b/Actualizadores/FrmStatusPatrones.vb @@ -0,0 +1,135 @@ +Public Class FrmStatusPatrones + Dim Patron As clsComplejo = New clsComplejo 'Para llenar combo patron + Dim clCmp As clsComplejo = New clsComplejo + Dim clCmp2 As clsComplejo = New clsComplejo + + + Private Sub FrmStatusPatrones_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + If clsVaribles.lbDemo = True Then Exit Sub + Patron.sbLlenaCombo("spConProducto", Me.cmbPatron) + Me.cmbPatron.SelectedIndex = -1 + End Sub + + Private Sub btnConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConsulta.Click + sbBuscar() + End Sub + + Public Sub sbBuscar() + Try + If clsVaribles.lbDemo = True Then Exit Sub + Dim SQL As String + Dim SQL2 As String + Dim Classcom As New clsComplejo + Dim Classcom2 As New clsComplejo + Dim ClassUtils As New ClassMyUtils + + Dim strproducto As String + + + SQL = "ReporteInusualHistoricoTODOS " + + clCmp = New clsComplejo + clCmp.fdtDataSetTabla(SQL) + + 'Classcom.fdtDataSet(SQL) + + 'SQL = "SELECT * FROM cat_PRODUCTO WHERE ACTIVO = 1" + + 'If Me.cmbPatron.Text <> "" Then + ' SQL = SQL & " AND PRODUCTO = '" & Me.cmbPatron.Text.Trim & "' " + 'End If + + 'Classcom.fdtDataSet(SQL) + + 'If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + ' SQL2 = "" + ' For i As Integer = 0 To Classcom.ds.Tables(0).Rows.Count - 1 + + ' If i > 0 Then + ' SQL2 = SQL2 & " UNION " & vbCrLf + ' End If + + ' SQL2 = SQL2 & "SELECT PPatr.IdProductoPatron, PPatr.IdPatron, " + ' SQL2 = SQL2 & " Patr.Patron, PPatr.Activo " + ' SQL2 = SQL2 & "FROM ProductoPatron PPatr INNER JOIN Patron Patr ON PPatr.IdPatron = Patr.IdPatron " + ' SQL2 = SQL2 & " INNER JOIN Cat_Producto Prod ON Prod.IdProducto = PPatr.IdProducto " + ' SQL2 = SQL2 & "WHERE Patr.IdPatron NOT IN ( 105,15,19,21,25,97,104,14) " + ' ''-- PPatr.Activo = 1 + ' If cmbPatron.SelectedIndex <> -1 Then + ' SQL2 = SQL2 & "AND Prod.IdProducto = " & cmbPatron.SelectedValue & " " & vbCrLf + ' End If + + ' Next + ' 'C1TrueDBGrid1 + ' clCmp = New clsComplejo + ' clCmp.fdtDataSetTabla(SQL2) + + ' Me.C1TrueDBGrid1.SetDataBinding(clCmp.ds, "Tabla") + ' clCmp.ColsGridAutosize(Me.C1TrueDBGrid1) + ' 'Me.C1TrueDBGrid1.Splits(0).DisplayColumns(5).Style.VerticalAlignment = C1.Win.C1TrueDBGrid.AlignVertEnum.Center + ' ' Me.C1TrueDBGrid1.Columns("FECHA").NumberFormat = "DD/MM/YYYY" + ' 'Me.C1TrueDBGrid1.Splits(0).DisplayColumns(0).FetchStyle = True + ' Me.C1TrueDBGrid1.Splits(0).DisplayColumns(0).Visible = False + ' Me.C1TrueDBGrid1.Splits(0).DisplayColumns(1).Visible = False + ' Me.C1TrueDBGrid1.Visible = True + + ' Dim Cont As Integer + ' Cont = clCmp.ds.Tables(0).Rows.Count + ' lblNumReg.Text = "Numero de Registros : " & Cont + + 'End If + + Catch er As Exception + MessageBox.Show(er.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub BtnLimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLimpiar.Click + refrescar() + End Sub + + Private Sub refrescar() + If clsVaribles.lbDemo = True Then Exit Sub + 'Grid + Me.C1TrueDBGrid1.Visible = True + Me.C1TrueDBGrid1.DataSource = Nothing + Me.C1TrueDBGrid1.DataBindings.Clear() + + Me.cmbPatron.SelectedIndex = -1 + + 'etiqueta + Me.lblNumReg.Text = "" + + clsVaribles.lsClienteNombre = "" + clsVaribles.lsClienteNombreT = "" + End Sub + + Private Sub BntSalie_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub C1TrueDBGrid1_ColEdit(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.ColEventArgs) Handles C1TrueDBGrid1.ColEdit + Dim intIdProductoPatron As Integer + Dim boolStatusPatron As Boolean + Dim intStatusPatron As Integer + + boolStatusPatron = e.Column.DataColumn.Value() + If boolStatusPatron = False Then + intStatusPatron = 0 + Else + intStatusPatron = 1 + End If + + intIdProductoPatron = C1TrueDBGrid1.Columns(0).Value + + 'Ejecutar SP para actualizar status de Patron + clCmp2.sbModifica2("SP_Actualiza_Status_Patron " & intStatusPatron & ", " & intIdProductoPatron) + 'C1TrueDBGrid1.ClearFields() + 'sbBuscar() + + btnConsulta.Focus() + + End Sub + +End Class \ No newline at end of file diff --git a/Actualizadores/MyAsignaGrupo.designer.vb b/Actualizadores/MyAsignaGrupo.designer.vb new file mode 100644 index 0000000..859cb7b --- /dev/null +++ b/Actualizadores/MyAsignaGrupo.designer.vb @@ -0,0 +1,421 @@ + _ +Partial Class MyAsignaGrupo + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MyAsignaGrupo)) + Me.PnPais = New System.Windows.Forms.Panel() + Me.cboCuenta = New System.Windows.Forms.ComboBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.cboCliente = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.lblGrupos = New System.Windows.Forms.Label() + Me.cboGruCue = New System.Windows.Forms.ComboBox() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtCriterio = New System.Windows.Forms.TextBox() + Me.cboBuscar = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.BtnBuscar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.PnPais.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'PnPais + ' + Me.PnPais.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.PnPais.Controls.Add(Me.cboCuenta) + Me.PnPais.Controls.Add(Me.Label5) + Me.PnPais.Controls.Add(Me.cboCliente) + Me.PnPais.Controls.Add(Me.Label4) + Me.PnPais.Controls.Add(Me.lblGrupos) + Me.PnPais.Controls.Add(Me.cboGruCue) + Me.PnPais.Controls.Add(Me.chkActivo) + Me.PnPais.Location = New System.Drawing.Point(12, 292) + Me.PnPais.Name = "PnPais" + Me.PnPais.Size = New System.Drawing.Size(724, 100) + Me.PnPais.TabIndex = 73 + ' + 'cboCuenta + ' + Me.cboCuenta.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple + Me.cboCuenta.Enabled = False + Me.cboCuenta.Location = New System.Drawing.Point(138, 67) + Me.cboCuenta.Name = "cboCuenta" + Me.cboCuenta.Size = New System.Drawing.Size(250, 24) + Me.cboCuenta.TabIndex = 27 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(14, 68) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(41, 13) + Me.Label5.TabIndex = 29 + Me.Label5.Text = "Cuenta" + Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cboCliente + ' + Me.cboCliente.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple + Me.cboCliente.Enabled = False + Me.cboCliente.Location = New System.Drawing.Point(138, 38) + Me.cboCliente.Name = "cboCliente" + Me.cboCliente.Size = New System.Drawing.Size(578, 24) + Me.cboCliente.TabIndex = 26 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(14, 39) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(39, 13) + Me.Label4.TabIndex = 28 + Me.Label4.Text = "Cliente" + Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'lblGrupos + ' + Me.lblGrupos.AutoSize = True + Me.lblGrupos.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGrupos.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblGrupos.Location = New System.Drawing.Point(14, 12) + Me.lblGrupos.Name = "lblGrupos" + Me.lblGrupos.Size = New System.Drawing.Size(101, 13) + Me.lblGrupos.TabIndex = 25 + Me.lblGrupos.Text = "Grupo de Monitoreo" + Me.lblGrupos.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cboGruCue + ' + Me.cboGruCue.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboGruCue.ItemHeight = 13 + Me.cboGruCue.Location = New System.Drawing.Point(138, 9) + Me.cboGruCue.Name = "cboGruCue" + Me.cboGruCue.Size = New System.Drawing.Size(250, 21) + Me.cboGruCue.TabIndex = 24 + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(434, 67) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + Me.chkActivo.Visible = False + ' + 'GridMaster + ' + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 135) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(724, 149) + Me.GridMaster.TabIndex = 72 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(752, 359) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 101 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(752, 281) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 99 + Me.BtnAlta.Text = "Guardar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(752, 320) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 96 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.txtCriterio) + Me.GroupBox1.Controls.Add(Me.cboBuscar) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 64) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(723, 65) + Me.GroupBox1.TabIndex = 103 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parámetros Búsqueda" + ' + 'txtCriterio + ' + Me.txtCriterio.Location = New System.Drawing.Point(138, 26) + Me.txtCriterio.Name = "txtCriterio" + Me.txtCriterio.Size = New System.Drawing.Size(275, 20) + Me.txtCriterio.TabIndex = 3 + ' + 'cboBuscar + ' + Me.cboBuscar.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboBuscar.FormattingEnabled = True + Me.cboBuscar.Location = New System.Drawing.Point(524, 26) + Me.cboBuscar.Name = "cboBuscar" + Me.cboBuscar.Size = New System.Drawing.Size(192, 21) + Me.cboBuscar.TabIndex = 2 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(439, 31) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Buscar Por" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(11, 29) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(105, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Criterio de Búsqueda" + ' + 'BtnBuscar + ' + Me.BtnBuscar.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnBuscar.BackColor = System.Drawing.Color.Black + Me.BtnBuscar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBuscar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBuscar.ForeColor = System.Drawing.Color.White + Me.BtnBuscar.Location = New System.Drawing.Point(752, 83) + Me.BtnBuscar.Name = "BtnBuscar" + Me.BtnBuscar.Size = New System.Drawing.Size(106, 33) + Me.BtnBuscar.TabIndex = 104 + Me.BtnBuscar.Text = "Buscar" + Me.BtnBuscar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.Label3) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(0, -3) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(878, 61) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(758, 8) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.BackColor = System.Drawing.Color.Transparent + Me.Label3.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.SystemColors.Window + Me.Label3.Location = New System.Drawing.Point(21, 8) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(214, 22) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Asignacion de Grupos" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(0, 415) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(875, 33) + Me.panel3.TabIndex = 361 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(830, 16) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'MyAsignaGrupo + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(873, 448) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtnBuscar) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.PnPais) + Me.Controls.Add(Me.GridMaster) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "MyAsignaGrupo" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Asignacion de Grupos" + Me.PnPais.ResumeLayout(False) + Me.PnPais.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents PnPais As System.Windows.Forms.Panel + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents cboCuenta As System.Windows.Forms.ComboBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents cboCliente As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents lblGrupos As System.Windows.Forms.Label + Friend WithEvents cboGruCue As System.Windows.Forms.ComboBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtCriterio As System.Windows.Forms.TextBox + Friend WithEvents cboBuscar As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents BtnBuscar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label3 As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/MyAsignaGrupo.resx b/Actualizadores/MyAsignaGrupo.resx new file mode 100644 index 0000000..3cc0cef --- /dev/null +++ b/Actualizadores/MyAsignaGrupo.resx @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style34{}Style29{}Style32{}EvenRow{BackColor:Aqua;}Normal{}Style30{}RecordSelector{AlignImage:Center;}Style37{}Style36{}Style35{}OddRow{}Style14{}Footer{}Style33{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style31{}Editor{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style41{}Style40{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style39{}Style38{AlignHorz:Near;}Caption{AlignHorz:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>145</Height><CaptionStyle parent="Heading" me="Style38" /><EditorStyle parent="Editor" me="Style30" /><EvenRowStyle parent="EvenRow" me="Style36" /><FilterBarStyle parent="FilterBar" me="Style41" /><FooterStyle parent="Footer" me="Style32" /><GroupStyle parent="Group" me="Style40" /><HeadingStyle parent="Heading" me="Style31" /><HighLightRowStyle parent="HighlightRow" me="Style35" /><InactiveStyle parent="Inactive" me="Style34" /><OddRowStyle parent="OddRow" me="Style37" /><RecordSelectorStyle parent="RecordSelector" me="Style39" /><SelectedStyle parent="Selected" me="Style33" /><Style parent="Normal" me="Style29" /><ClientRect>0, 0, 720, 145</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 720, 145</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAbQBAAG0AQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/MyAsignaGrupo.vb b/Actualizadores/MyAsignaGrupo.vb new file mode 100644 index 0000000..fd38691 --- /dev/null +++ b/Actualizadores/MyAsignaGrupo.vb @@ -0,0 +1,285 @@ + + +Public Class MyAsignaGrupo + + Private LlenaGrid As New LlenaGrid + Private LlenaCombo As New LlenaCombo + Dim dtGrupos As New DataTable 'Tabla de combo de Grupos de Cuentas + Dim Cuenta As clsComplejo = New clsComplejo + Dim Cliente As clsComplejo = New clsComplejo + Dim BanCliente, BanCuenta, BanPatron, BanStatus, BanProducto As Boolean + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + + + Private Sub MyAsignaGrupo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + If clsVaribles.lbDemo = True Then Exit Sub + + 'LLENA GRID + Classcom = New clsComplejo + + SQL = "spConTipoCon " + Classcom.sbLlenaCombo(SQL, Me.cboBuscar) + + Classcom = New clsComplejo + + 'SQL = "spConParametrorango 1" + 'SQL = "sp_GrupoRiesgoPorId 0" + SQL = " sp_ConsultaGruposRiesgo 0" + Classcom.sbLlenaCombo(SQL, Me.cboGruCue) + + blcarga = False + End Sub + + Private Sub cboCuenta_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCuenta.DropDown + If clsVaribles.lbDemo = True Then Exit Sub + + Try + If Me.cboCliente.Text = "" Then + Me.cboCliente.Focus() + MessageBox.Show("Debes de seleccionar un cliente ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If BanCuenta = False Then + Dim cad As String + cad = "spLlenaComboCuenta " + cad = cad & CInt(cboCliente.SelectedValue) + Cuenta.sbLlenaCombo1(cad, Me.cboCuenta) + BanCuenta = True + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + + End Sub + + + Private Sub cboCliente_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCliente.DropDown + Try + If clsVaribles.lbDemo = True Then Exit Sub + + If BanCliente = False Then + Cliente.sbLlenaCombo("spLlenaComboCliente", Me.cboCliente) + End If + BanCliente = True + Catch ex As Exception + End Try + End Sub + + + + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + Dim index = cboGruCue.Items.IndexOf(GridMaster.Columns("IDGRUPORIESGO").Value) + 'Dim index As Integer = 0 + + cboGruCue.SelectedItem = index + + cboCliente.Tag = GridMaster.Columns("IDCLIENTE").Value + cboCliente.Text = GridMaster.Columns("NOMBREORAZONS").Value & " " & GridMaster.Columns("APATERNO").Value & " " & GridMaster.Columns("AMATERNO").Value + cboCuenta.Text = GridMaster.Columns("NOCUENTA").Value + cboCuenta.Tag = GridMaster.Columns("IDCUENTA").Value + cboGruCue.SelectedValue = GridMaster.Columns("IDGRUPORIESGO").Value + + + + 'Dim index = GridMaster.Columns("IDGRUPORIESGO").Value + + + + + 'SQL = "spConAsignaGrupo 4, '" & Me.GridMaster.Columns("poliza").Value & "','" & Me.GridMaster.Columns("cliente").Value + "'" + 'SQL = "spConAsignaGrupo 4, " & Me.GridMaster.Columns(3).Value & "," & Me.GridMaster.Columns(1).Value + + 'Classcom = New clsComplejo + + 'Classcom.fdtDataSet(SQL) + + 'If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + ' Fila = Classcom.ds.Tables(0).Rows(0) + ' Me.cboCliente.Text = Fila("Nombre Cliente").ToString + ' cboCuenta.Text = Fila("No. Cuenta") + + ' cboGruCue.SelectedValue = Fila("grupo_id") + ' blnuevo = True + ' PnPais.Enabled = True + ' PnPais.Visible = True + ' cboGruCue.Enabled = True + 'End If + + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro seleccionado" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + + End Sub + + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub llenagrid1() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Dim lscriterio As String + Try + 'PnPais.Visible = False + + If txtCriterio.Text = "" Then + MessageBox.Show("Es necesario introducir un criterio de busqueda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtCriterio.Focus() + Exit Sub + + End If + If cboBuscar.SelectedIndex = -1 Then + MessageBox.Show("Es necesario Seleccionar un criterio de Busqueda ", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + cboBuscar.Focus() + Exit Sub + End If + + + Select Case cboBuscar.Text + + Case "Nombre" + SQL = "sp_BusquedaCtaXCriterio " & "'" & txtCriterio.Text.Trim & "'" & ",NULL" & ",NULL" + Case "NIC Cliente" + SQL = "sp_BusquedaCtaXCriterio " & " NULL,'" & txtCriterio.Text.Trim & "'" & ", NULL" + Case "Numero de Cuenta" + SQL = "sp_BusquedaCtaXCriterio " & " NULL,NULL,'" & txtCriterio.Text.Trim & "'" + Case Else + Exit Sub + End Select + + + 'Select Case cboBuscar.SelectedValue + ' Case 1, 2, 3 + ' lscriterio = "'" & txtCriterio.Text & "'" + ' 'Case 2, 3 + ' ' lscriterio = txtCriterio.Text + 'End Select + + + 'If Not IsNumeric(txtCriterio.Text) And cboBuscar.SelectedValue = 2 Then + ' MessageBox.Show("El criterio para el filtro por idcliente debe ser numerico", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + ' Exit Sub + 'End If + 'SQL = " spConAsignaGrupo " & cboBuscar.SelectedValue & "," & lscriterio + + + 'Classcom.fdtDataTable(SQL) + + 'GridMaster.Splits(0). = Classcom.dt.Columns(0) + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + GridMaster.Visible = True + 'txtCriterio.Text = "" + + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnBuscar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBuscar.Click + llenagrid1() + End Sub + + Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click + + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + + 'VALIDACION DE CAMPOS + Try + + If cboCuenta.Text = "" Or cboCliente.Text = "" Then + MsgBox("Debe seleccionar un registro para realizar esta operación.") + Exit Sub + End If + + + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 4,'" & Me.GridMaster.Columns("No. Cuenta").Value & "','" & Me.GridMaster.Columns("cliente").Value & "'") + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + 'strSQLComodin = "spGrabaAsignaGrupo " & Me.cboGruCue.SelectedValue & " ,'" & Me.GridMaster.Columns("No. Cuenta").Value & "','" & Me.GridMaster.Columns("cliente").Value & "'" + + strSQLComodin = "sp_ActualizarRiesgoEnCta " & cboGruCue.SelectedValue & "," & cboCliente.Tag & "," & cboCuenta.Tag + + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + + 'blnuevo = False + + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 68, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Cuenta = " & Me.GridMaster.Columns("No. Cuenta").Value & ", Cliente = " & Me.GridMaster.Columns("cliente").Value & ", Grupo Cta = " & Me.cboGruCue.Text) + ''limpiar() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + + llenagrid1() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + + End Sub + + Private Sub limpiar() + txtCriterio.Text = "" + cboBuscar.SelectedIndex = -1 + cboCliente.Text = "" + cboCuenta.Text = "" + cboGruCue.SelectedIndex = -1 + chkActivo.Checked = False + blnuevo = False + 'GridMaster.Visible = False + GridMaster.DataSource = Nothing + GridMaster.DataBindings.Clear() + 'Me.Refresh() + + PnPais.Visible = True + + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + limpiar() + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/RazonAct.resx b/Actualizadores/RazonAct.resx new file mode 100644 index 0000000..e0f3734 --- /dev/null +++ b/Actualizadores/RazonAct.resx @@ -0,0 +1,2226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAATwBAAE8AQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEAlgCWAAD/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ + WiAH0AAIAAsAEwAzADthY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFE + QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA + ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA + AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv + cHlyaWdodCAyMDAwIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg + UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA + AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ + WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/h + AHRFeGlmAABNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAA + AAEAAABOAAAAAAAAAJYAAAABAAAAlgAAAAEAAqACAAQAAAABAAADIKADAAQAAAABAAABVwAAAAD/2wBD + AAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQH/wAARCAFXAyADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF + BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAk + M2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG + h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx + 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA + AQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5 + OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq + srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+ + /igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg + AoAKACgAoAKAOe1jxd4U8Pbv7f8AE/h7RNvLf2vrWnacR35F5cwnnt3Pavns44u4U4fUnn3E3D+ScqvL + +185y7LrddVjMTRf+ZSjKW0ZP0TZ5jqv7SHwS0fcLnx/pVyy5wulW+p6zvI7K+lWN5FyeAzSKncsBzX5 + lmv0j/BLJ+ZYnxAyrESjf3cqoZlnXM+ijPKcDjaWr+06ih1cktS1Qqv7D+bS/Nnm+p/tofCKyLLZ2vi/ + WCM7HstHs4IWPYltT1WwmVT3PkMwz9w81+b5n9NDwiwTlHB4bi7OGrqM8Fk+DoUpPo3LM81wFWMX39hK + Sv8AA9TRYWo93Ferd/wT/M4HUv26dGj3DSPh5qd512tqXiC1076MyW2map9Sok56bx1r4HMvp05LT5ll + Hh5mmM35ZZln+Ey7/t6UMNluaerip67c63KWFfWa+Sb/AFRxN9+3L4ukz/Zvgfw5addv26/1PUMemTA2 + mbvfG3618TjfpzcW1Ob+zuBuHcLvy/XcwzPMLdub2H9m83nZxv5F/VY9ZS/D/gnIXv7aHxfuifItfB2n + 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 + RK5CYII= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>132</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 723, 132</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 723, 132</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABNJJREFUWEftmG1MU2cUx58ti+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEP + FJSWFXvv7QultOUWpMmGRII6Z8ZCWNgEQvYSEzPcS4hsI9viZNENAwMHYUYCtHen92JhoGs/rjc++X14 + enL6b/Lvec49z33K/1UderIidIAeMTwhQgeQ/ztbWJ7fHvvi45dSqczOzob/JjERxcZGJBj2F/+fCShw + gwqLeG+Sa9PyMKutrU2tVmdlZbtcbq+3ek9KXFi16E1A/vELYUl/gU88XDiOW61Wp9Op11eXlR1NSxMb + jeauLtLnO+L1Hk1OejasWvQmoMCtTzYzO9a7MN4XiqenpoTMoiiqtrZWo9Hk5MhLSgoHBi54vXUkKTWb + scbGPAE/8ZGC3AiiwO8jG5j/+UtDle5af1coLk4TQkHZbLampiapVKpUqk6c0Hd3n794UWs0ZuK4jCCU + gMOhEvB3bBbkTATRs7+s5/6dMdPwUExl5bef94biwt18sKmoqCg5ORnHm1pby7u7T5EkZjIpGJvkBFFA + EAqHI1/A520Q5NJHRC9Mhvj77k3TB5eeDgRQRcW13kszEz/8eev76V/HCuWyMwQhEYlO1hk7OvSNjWBT + Fo7nEwTUVC5BqAhiP0HkOxwFAsGu9YIc2yP6wV8sc3d/a+j58JmlJUTT6PJluc/36pUrh/v7C/v7Xxsc + fGNoKEmjacJxiirCcYzx6ABB5DGVxW6w4DEUbA8Jcm+D6OX7wMK9KeKjnpjFxaBTj8NgaDHUMWaBQWAW + nEEoLtYs2BxgzIpnBTkJogNLQK3Pt2Vl5b+cAgdrajzGeorSMh0dDHrp38dQxRzDJFaQk4A/y0CGXI7O + nQtjlsHgCVbWYYNBYjRKcBz6OnQrqCwoMbbBQ2VtYwU5CfLTK8D8wpzyFfWaX7dvo6tX0cjIGqOjqKTE + bWpob4cO1j48/J7DgeE41Becx+DcsDo6CHaygpwE+QPLLDOz0wqVCnV2BuvLbkdxcSg+fo2EBBQTQ3nc + 9fWlZjM0epdOh1mt7NOQfSzC0xAqa1dIkHsbRC/Oh3gwN7VfIUN9fcho/LSvZ2ZygiVtdwpZXy8WiSwW + srPziF6v27p1y/HjfLv95YdzFvQveXDOEjy3XpBje5izptazOHNHdkiNUlNHvhgIxcXpIrgzSyQSi8VK + UWVQRzabkiShYUG3gsqCuQE2eUxlJW4Q5NJH5J+9uYF7E6NZGeKP3+8IxdNFe+GlQ2ZmJmsWjoM1MGqB + R2zPWt0w152EzYKciSD/5Nebmf5xePanz0Lx9DQhvIqBWyFJkhR1CMfBHQCmdngIrl53LBbM4zmYIuA9 + UpAbQeSfGAxLwo5tlZWVQqHQbm+kqDeZoQFqCpyCTbDBu93Y6dM5Op2Ux9sZVi16E1Bg/HxYmk+VGco1 + sow9LS0tFPU6c92BgoLRQWm3F7hcBcXFWK48FnIaKorCqkVvAvKPnokQZ3Wxx+OGoRQ8sljyrVZFc7Om + tJQnFCZ027Q3et6JUCd601DgGzJC8GNKj6fF69U6nbkmk6Sq6uA+YZL5GPbHwMkIFaI9DQWumyIEL1ec + Pftue3upVpujkvG06n0RfpEzaYi+ro8Q41tSDMNkOYrWGuVE39sRfotLaf8AWjF8BX1gvosAAAAASUVO + RK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABC5JREFUWEftlVtMW2UAxz8fjIlGn4jJkk2zByH4oFM3Dc6BotkciQyEsGRcdGOGy2BY + x8YSCINxmTIEGbtEFNi4bAXGNjZIuZZSSm+DcutlpVA6oPf2QC/09PT0nM9jajQxOQ3P3fnyy/fyS/4P + v3zJ9xIhugAA8BCYDXP6CRzzIZjHCPzuyN1fvfLy65Rizn8FoLiIYnuKtcrLRVZaNzfa1p9mTXWEYwJW + QDH8WwC4hIVO8UUDP0fJS8W9UgjliLZ0sDlC2p0kf5i2NphNzFQyBAqAleHjOn7es6mTCulx1NkP/V0m + 5XcDtyOa63bXlYSxr35AztczBAoAFSfVpr3j886j7lEc5fg9t7zmfKsqwaI80nXj3eaKGELZzhAoABb6 + 41yGFgiVkBjAt1twRxl0nIZIIrQevl0bXn0ultT2MwQKgGl25IogVS8/vzF3ymMpIrZyrPLDgp73HjWF + 56e+wUr7iNwQMwQKAGnLW+N/7O2t3/Pg+tv2lTS4mTzeGZH8+WtfHAhLiN1bV5wC7UsMgQIANQg9BpFa + WNve8A6iiYfmQx31u/ZFhk0OdCIbS4TTAF0M/xQAEN2k0MjY9cW77tSFt/68p+DEq9H738ScVoPeIlah + YzL3iNQ+IrFwhNYHE5Zurrlz2Pxnv6mux1jbbfqt1xxYeBEAEN+m0D0bu3fj22tViVUXEytYcTdrcnGv + e0KB/3rf2vjEce2xo6HPcfX+VmkHUtRiZzXZMxts8ZfNnxXqoljawMKLAICkjw7ugo8q1S6ArROwiUs0 + cvCah77KHuwSGytqw7JubscWqqN/XAiyEGIKQIjTwV0kfulGqu/ZKu/aStttBb9bUmtMiRXGIyWGg+f1 + Hxbo9+WoP8lTBVkIMQUI6KeDv2Bljz6Xqlwyzfa0xsOXu/slWwNS12OJ+y7f3dCHHD3TFZV6K8hCiClA + kDgdwlm1aFYNqeeBoy63kyRQCElIeLyo0+/HEIf7h3Pl0ce+D7IQYgpAr4MO0Yx6UrZMkP5pxdoAT7G4 + pPeTfvG87tGoXDj7XL5sOPnTlZikvCALIaYAdJnpEE0rJ6Y11Gvy+nwuD4r6MCqc2+O1uzAjgs4o1zMK + qv6ORb8QYgoQ9mU6BCIZT6omIam3bKm0JqPNQUBCu2GTqfTzGot4QZdeUE3FCrIQYgoQBikdPB5/XEJ9 + dpAqxRUvyVdMLi/On9F1D8mHxKuTc7q0QCz6hRBTgFgdpGNsmMPhz5EkgWxtrhvNmjXT3JJRqjAIFo28 + OUMfT5GSU34oMTfIQogpQCrb6OAOPam8zk7PK8s4W55x9vKJM2Up2ZdSsqm7PDmrLCGzJCYp/+Cx7CAL + IaYAMdtIx9RI74Urze9/mb7/61Mfx50+cDTzf0R9k/VpfHaQhRBTgHxazrDDAoCUFDPssACAEhbDDgv8 + BUb/F9Er7O85AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABPBJREFUWEfll9lTWmcYxk/Tm04nvep1/5xedKadTjptp06SsTWZNDWIuKFOoolNJibR + DInWWg1FRFxAQBFZZDlsBw4gSnCyqMEFJaBsZ0HA7UA/Qkoc91yCzG+Y97zLc/HM+30cPqFQJvQxn+3N + 8xvYV+eoz2KfLn9+PvLlF+c+ZjrPe9O22tOThO8FxYOYQR/Vw2H5OC7iuHn1BMw8vUJed0LU1L1TEje0 + rgn5OGLemHbGnJMxpwNYFpUMz7Xfn+bUJe13T6mTv21Qys06DQlTe2CwFzMbY047aUNJm5VALaTdRlgR + TKdZ/LvN2VqDoy2nkcrfHoh61XcicSvX38/FDHDMYcvYZEUIq5lAACbCDDBuPXe5Wh86RK0nSuV1A5Ra + HD+ehFPk43OisJa0o4QFISxmHDHhZiNuMuAmPW6EScQYcqCKKoZB0HaiWl43QCmf7RjiLvVq779RjZpE + LRmDsh4Z9bgBBmCwjjDA0UmblvWY/c3X+uGe49XyvQqlI/NHkXiFernssFqV2SZgE/DonU2YXgdsAlcV + Dmsxh93a3cm/WjJY/Mu0Xn6MWgGUoHTMfyhJz8wyhx1WysHF9H6VMh5pM+g0mFaNaSbAwZzq5wvKbvAv + XxTeqvfOuo5SK4w8lE5iB0kszS6xu0PjMnB5Y/p3q6T73yOtOqqZwNQq0mZ5OSoR0mkCWunAxZ8nhgbx + oO9QtYJJQumd+D4SXs9iV+f6mBQs1AePNBmPompVBpWCRMzzKoWkqkJIKxWUFPMbGhc883EyclCtkDJQ + OrW9l6R/ZQE4NSrBwUKB4waWCHiUs2lCCZwijPplWCetY4rKy4auXRkou+F+7g6Fg9Tu5j61AnuE0umd + HAn/qqejbU0iwvW67FnL7BEwKIdKAUqrRoPyTqO4nC4svS688itqNL0N+Le2EnulCjKGqPRulq046elh + R4x6sDjvj9s+pyaUuE7rNxngRw/EdJq4jCa8VKQcHvH6/RvJeE6ngAOISu1keatWzd5rCkpHyecu3GiI + KuX7dgqcx6DVgnR0SOi0EUa5sOgnQeezpVUfuUHuUts5nQIOoPQmkWWe1epte+J9ygoIhwiHHbyFRj74 + pcAmlGHU6uT2jDLo0urK4UtFwoePPHOv8ZA/lcRzIoUdgPes9SxvHtz3df/j6+r0dXYEeD04Av4zOzLL + pVJgKmUUtbgFQ9JKxlhNlaikeLSpcW5mKrLqoci1nELBBxAV8WR50Xx3pY0V4LD9AHY3+Aa/hjH3NG42 + YKjlhVgkY1YDp0avX5XVVLgR7fqCayf0Jjd+FgKI8juy+JzKmeY73seP1nq56zzuGpcDCEvFUatppp8n + r2WOM6tltD/EVy4jUn7gJby1guZmz0gAUUuqHGGXxPzg9uyfjWs8bojPW+/rDfb1rjzrUjCr5bU1MkbZ + wI8XFD2sVac4MSffO3hGYij1ireXuKtHz7o1VcMIcDmh/r4gn/e6/amivlZWyeB9/630acOKuWtjmrNv + 6ow8QpSrfR9bzrbJZw1WRim47KOCQWfLQ+AU/8J3Y830JU0LgT45OHJGMlBqsukg1GTT7FAdWntjuaXZ + XEUfKfpB1vDbvOwmbroNSoeOnIUklLLfPIolKVPa/Lvo7jXdX7R5aU0Ert+1Hdl8jE7BlKC0veJ4kghj + w8SImxm76AmdJ0rle8N/8vAFRujE0OMAAAAASUVORK5CYII= + + + + 45 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/RazonAct.vb b/Actualizadores/RazonAct.vb new file mode 100644 index 0000000..68001ae --- /dev/null +++ b/Actualizadores/RazonAct.vb @@ -0,0 +1,538 @@ +Imports Microsoft.VisualBasic +Imports CLIENTE.clsComplejo 'permite conectarme a la base de datos y establer parametros +Imports System.Data.SqlClient 'para manejar objetos de datos SQL +Imports CLIENTE.Registro 'clase que me permite encriptar el password +Imports System.Data 'Para manejar objetos de estructuras de datos +Imports CLIENTE.clBusqueda 'para realizar busqueda en un registro +Imports CLIENTE.clOcultarColumna 'Permite ocultar columnas +Imports CLIENTE.ValidaTexto 'Permite validad las cajas de texto o combox +Public Class RazonAct + Inherits System.Windows.Forms.Form + + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents PnPais As System.Windows.Forms.Panel + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents BtnBorrar As System.Windows.Forms.Button + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(RazonAct)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.PnPais = New System.Windows.Forms.Panel() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.Button1 = New System.Windows.Forms.Button() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.BtnBorrar = New System.Windows.Forms.Button() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.PnPais.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(-2, 4) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(142, 43) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 94 + Me.PictureBox1.TabStop = False + ' + 'PnPais + ' + Me.PnPais.Controls.Add(Me.chkActivo) + Me.PnPais.Controls.Add(Me.txtNombre) + Me.PnPais.Controls.Add(Me.txtClave) + Me.PnPais.Controls.Add(Me.Label2) + Me.PnPais.Controls.Add(Me.Label1) + Me.PnPais.Location = New System.Drawing.Point(3, 196) + Me.PnPais.Name = "PnPais" + Me.PnPais.Size = New System.Drawing.Size(725, 101) + Me.PnPais.TabIndex = 89 + ' + 'chkActivo + ' + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(17, 71) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + ' + 'txtNombre + ' + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(110, 46) + Me.txtNombre.MaxLength = 1000 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(478, 20) + Me.txtNombre.TabIndex = 2 + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Location = New System.Drawing.Point(110, 14) + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(56, 20) + Me.txtClave.TabIndex = 1 + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(16, 46) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(63, 16) + Me.Label2.TabIndex = 36 + Me.Label2.Text = "Nombre:" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(15, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave País:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'GridMaster + ' + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(3, 52) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(727, 136) + Me.GridMaster.TabIndex = 88 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'Button1 + ' + Me.Button1.BackColor = System.Drawing.Color.White + Me.Button1.Cursor = System.Windows.Forms.Cursors.Hand + Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Button1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Button1.Image = Global.CLIENTE.My.Resources.Resources.botonPrint + Me.Button1.Location = New System.Drawing.Point(736, 189) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 33) + Me.Button1.TabIndex = 113 + Me.Button1.Text = "Exportar" + Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button1.UseVisualStyleBackColor = True + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(736, 264) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 112 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(736, 115) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 111 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(736, 225) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 110 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'BtnBorrar + ' + Me.BtnBorrar.BackColor = System.Drawing.Color.White + Me.BtnBorrar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBorrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBorrar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBorrar.Image = Global.CLIENTE.My.Resources.Resources.botonErase + Me.BtnBorrar.Location = New System.Drawing.Point(736, 152) + Me.BtnBorrar.Name = "BtnBorrar" + Me.BtnBorrar.Size = New System.Drawing.Size(106, 33) + Me.BtnBorrar.TabIndex = 114 + Me.BtnBorrar.Text = "Borrar" + Me.BtnBorrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBorrar.UseVisualStyleBackColor = True + ' + 'RazonAct + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(850, 316) + Me.Controls.Add(Me.BtnBorrar) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.PnPais) + Me.Controls.Add(Me.GridMaster) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.Name = "RazonAct" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Razones" + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.PnPais.ResumeLayout(False) + Me.PnPais.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + +#End Region + Dim clCmp As clsComplejo = New clsComplejo + Dim Bandera As Boolean 'True es una modificacion, False Inserta un elemento nuevo + Dim Accion As Integer = 0 '1 Inserta, 2 Actualiza, 3 Elimina + Dim Guardar As Boolean + Dim Nuevo As Boolean + + Dim desh As New clsDeshabilita() + Dim dap As SqlDataAdapter = New SqlClient.SqlDataAdapter + Dim cmd As SqlCommand + Dim das As DataSet + Dim cnn As SqlConnection + Dim _Accion As String + Dim clcmj1 As New clsComplejo + Dim clsvariables As New clsVaribles + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + Dim sql As String + Dim liClave As Integer + + Private Sub llenagrid1() + Dim SQLGRID As String = "" + Try + + clcmj1 = New clsComplejo + SQLGRID = "spConRazon " + + clcmj1.fdtDataSetTabla(SQLGRID) + GridMaster.SetDataBinding(clcmj1.ds, "Tabla") 'Llena el grid + ConfiguraGrid() + Catch ex As Exception + MessageBox.Show("Error al cargar usuarios " & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + 'Finally + ' cnn.Close() + End Try + + End Sub + Private Sub RazonAct_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim SQLGrid As String + Dim ds1 As DataSet + Dim OcultarCol As clOcultarColumna = New clOcultarColumna() + + Try + + llenagrid1() + + + Catch ex As Exception + MessageBox.Show("Error Busqueda; sbBuscas: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + + End Try + End Sub + + Private Sub ConfiguraGrid() + 'Configura el grid + Try + Me.GridMaster.Splits(0).DisplayColumns("Razon").Width = 530 + Me.GridMaster.Splits(0).DisplayColumns("Activo").Width = 70 + Catch ex As Exception + MessageBox.Show("Error RazonAct; ConfiguraGrid: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + + + Private Sub Limpiar() + Try + txtNombre.Text = "" + txtClave.Text = "" + chkActivo.Checked = False + liClave = 0 + Catch ex As Exception + MessageBox.Show("Error RazonAct; Limpiar: ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + + + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + Dim SQLBenef As String + Dim Fila As DataRow + Dim Classcom As New clsComplejo + + + Try + liClave = Val(Me.GridMaster.Columns("id").Value) + SQLBenef = "spConRazon 3," & liClave + Classcom.fdtDataSet(SQLBenef) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + 'LLENA COMBOS + Fila = Classcom.ds.Tables(0).Rows(0) + txtNombre.Text = Fila("Razon") + txtClave.Text = Fila("id") + + chkActivo.Checked = Fila("ACTIVO") + chkActivo.Tag = Fila("ACTIVO") + + + End If + Catch ex As System.ArgumentOutOfRangeException + MessageBox.Show("No existe Informacion", "MINDS Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning) + + Catch ex As System.IndexOutOfRangeException + MessageBox.Show("No existe Informacion", "MINDS Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning) + + + Catch ex As Exception + MessageBox.Show("Error Busqueda; grdUsuario_DoubleClick: " & ex.Message, "MINDS Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + + Dim ClassAud As New ClassMyUtils + Dim lssql As String + Dim liactivo As Integer + Try + + If Len(Me.txtNombre.Text.Trim) = 0 Then + MsgBox("Nombre no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Me.txtNombre.Focus() + Exit Sub + End If + + If MsgBox("¿Desea guardar la Razon?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + liactivo = chkActivo.CheckState + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 5," & Val(Me.txtClave.Text)) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + + lssql = "" + lssql = lssql & "spGrabaRazon " + lssql = lssql & "A" & ", " + lssql = lssql & Val(Me.txtClave.Text) & ", " + lssql = lssql & "'" & Me.txtNombre.Text & "'," & liactivo + clCmp.sbGuardaModifica(lssql) + llenagrid1() + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 117, 41, clsVaribles.lsValAnt & " | Valores Nuevos: idRazon = " & Val(Me.txtClave.Text) & " Razon = " & Me.txtNombre.Text & ", Activo = " & liactivo) + Limpiar() + liClave = 0 + Catch ex As Exception + MessageBox.Show("No se pudo dar de alta la Razon", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + liClave = 0 + End Try + End Sub + + Private Sub BtnBorrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBorrar.Click + 'elimina el rgistro seleccionado + Dim lsopcion As String + Dim ClassAud As New ClassMyUtils + + Try + Dim lsSQL, lsNombre As String + lsopcion = "E" + If liClave = 0 Then + MessageBox.Show("Debes seleccionar un Registro primero ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + End If + + + If MessageBox.Show("Desea eliminar la Razon: " & lsNombre, "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then + 'Formo el query + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 5," & Val(Me.txtClave.Text)) + + liAud = 3 + + lsSQL = "" + lsSQL = lsSQL & "spGrabaRazon " + lsSQL = lsSQL & lsopcion & ", " + lsSQL = lsSQL & liClave & ",'',0 " + clCmp.sbGuardaModifica(lsSQL) + + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 117, 1, "Baja de Razon " & clsVaribles.lsValAnt) + + BtnLimpiar.PerformClick() + llenagrid1() + ConfiguraGrid() + liClave = 0 + 'Me.btnGuardar.Enabled = False + End If + Catch ex As Exception + MessageBox.Show("No se pudo dar de baja la Razon ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + liClave = 0 + End Try + End Sub + + Private Sub BntSalie_Click_1(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click + clcmj1 = New clsComplejo + Dim sqlgrid As String + Dim ds As DataSet + ds = New DataSet + sqlgrid = "spConRazon" + clcmj1.fdtDataSetTabla(sqlgrid) + + Try + If clcmj1.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clcmj1.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + + 'Dim clsExcel As aExcel = New aExcel + 'clsExcel = New aExcel + ''Obtenemos el nombre o el titulo del form + 'clsExcel.Titulo = Me.Text + ''Utilizo la funcion ExportDataset de la clase aExcel + 'clsvariables.LsTituloExcel = "Catalogo Razones" + 'clsExcel.ExportDataset(clcmj1.ds) 'Asigno el dataset a exportar + 'clsvariables.LsTituloExcel = "" + + 'Creamos una copia del dataset + Dim copyDS As DataSet = clcmj1.ds.Copy() + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = Me.Text + 'Utilizo la funcion ExportDataset de la clase aExcel + ''clsVaribles.LsTituloExcel = "Catalogo Razones" + clsExcel.Titulo = "Catalogo Razones" + clsExcel.ExportDataset(copyDS) 'Asigno el dataset a exportar + clsVaribles.LsTituloExcel = "" + + + 'End If + End If + End If + Catch ex As Exception + clsvariables.LsTituloExcel = "" + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + Limpiar() + End Sub +End Class diff --git a/Actualizadores/frmAsocCuentas.Designer.vb b/Actualizadores/frmAsocCuentas.Designer.vb new file mode 100644 index 0000000..6979b0f --- /dev/null +++ b/Actualizadores/frmAsocCuentas.Designer.vb @@ -0,0 +1,324 @@ + _ +Partial Class frmAsocCuentas + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAsocCuentas)) + Me.BtnBuscar = New System.Windows.Forms.Button() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtCriterio = New System.Windows.Forms.TextBox() + Me.cboBuscar = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.Button1 = New System.Windows.Forms.Button() + Me.TextBox3 = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.TextBox2 = New System.Windows.Forms.TextBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.DataGridView1 = New System.Windows.Forms.DataGridView() + Me.TextBox1 = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.btnCuentaNva = New System.Windows.Forms.Button() + Me.DataGridView2 = New System.Windows.Forms.DataGridView() + Me.GroupBox1.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox2.SuspendLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'BtnBuscar + ' + Me.BtnBuscar.BackColor = System.Drawing.Color.Ivory + Me.BtnBuscar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBuscar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBuscar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBuscar.Image = Global.CLIENTE.My.Resources.Resources.botonFind + Me.BtnBuscar.Location = New System.Drawing.Point(765, 72) + Me.BtnBuscar.Name = "BtnBuscar" + Me.BtnBuscar.Size = New System.Drawing.Size(106, 33) + Me.BtnBuscar.TabIndex = 112 + Me.BtnBuscar.Text = "Buscar" + Me.BtnBuscar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBuscar.UseVisualStyleBackColor = True + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtCriterio) + Me.GroupBox1.Controls.Add(Me.cboBuscar) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(25, 53) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(723, 52) + Me.GroupBox1.TabIndex = 111 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Asosiaciones Existentes" + ' + 'txtCriterio + ' + Me.txtCriterio.Location = New System.Drawing.Point(138, 16) + Me.txtCriterio.Name = "txtCriterio" + Me.txtCriterio.Size = New System.Drawing.Size(275, 20) + Me.txtCriterio.TabIndex = 3 + ' + 'cboBuscar + ' + Me.cboBuscar.FormattingEnabled = True + Me.cboBuscar.Items.AddRange(New Object() {"Por Nombre", "Por Cuenta", "Por Grupo"}) + Me.cboBuscar.Location = New System.Drawing.Point(524, 19) + Me.cboBuscar.Name = "cboBuscar" + Me.cboBuscar.Size = New System.Drawing.Size(192, 21) + Me.cboBuscar.TabIndex = 2 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(439, 21) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(62, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Buscar Por:" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(11, 19) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(111, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Criterio de Busqueda: " + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Location = New System.Drawing.Point(18, 8) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(122, 38) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 110 + Me.PictureBox1.TabStop = False + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.Ivory + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(765, 403) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 109 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.Ivory + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(763, 324) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 108 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.Ivory + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(765, 364) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 107 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.Button1) + Me.GroupBox2.Controls.Add(Me.TextBox3) + Me.GroupBox2.Controls.Add(Me.Label5) + Me.GroupBox2.Controls.Add(Me.TextBox2) + Me.GroupBox2.Controls.Add(Me.Label4) + Me.GroupBox2.Controls.Add(Me.DataGridView1) + Me.GroupBox2.Controls.Add(Me.TextBox1) + Me.GroupBox2.Controls.Add(Me.Label3) + Me.GroupBox2.Location = New System.Drawing.Point(25, 223) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(723, 213) + Me.GroupBox2.TabIndex = 113 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Cuentas Asociadas a la selección" + ' + 'Button1 + ' + Me.Button1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(64, Byte), Integer)) + Me.Button1.Location = New System.Drawing.Point(611, 180) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 22) + Me.Button1.TabIndex = 11 + Me.Button1.Text = "Agregar Cuenta" + Me.Button1.UseVisualStyleBackColor = True + ' + 'TextBox3 + ' + Me.TextBox3.Location = New System.Drawing.Point(583, 19) + Me.TextBox3.Name = "TextBox3" + Me.TextBox3.Size = New System.Drawing.Size(126, 20) + Me.TextBox3.TabIndex = 10 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(530, 22) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(39, 13) + Me.Label5.TabIndex = 9 + Me.Label5.Text = "Grupo:" + ' + 'TextBox2 + ' + Me.TextBox2.Location = New System.Drawing.Point(398, 19) + Me.TextBox2.Name = "TextBox2" + Me.TextBox2.Size = New System.Drawing.Size(126, 20) + Me.TextBox2.TabIndex = 8 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(345, 22) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(44, 13) + Me.Label4.TabIndex = 7 + Me.Label4.Text = "Cuenta:" + ' + 'DataGridView1 + ' + Me.DataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView1.GridColor = System.Drawing.SystemColors.ControlDarkDark + Me.DataGridView1.Location = New System.Drawing.Point(6, 45) + Me.DataGridView1.Name = "DataGridView1" + Me.DataGridView1.Size = New System.Drawing.Size(711, 129) + Me.DataGridView1.TabIndex = 6 + ' + 'TextBox1 + ' + Me.TextBox1.Location = New System.Drawing.Point(64, 19) + Me.TextBox1.Name = "TextBox1" + Me.TextBox1.Size = New System.Drawing.Size(275, 20) + Me.TextBox1.TabIndex = 5 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(11, 22) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(47, 13) + Me.Label3.TabIndex = 4 + Me.Label3.Text = "Nombre:" + ' + 'btnCuentaNva + ' + Me.btnCuentaNva.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(64, Byte), Integer)) + Me.btnCuentaNva.Location = New System.Drawing.Point(763, 231) + Me.btnCuentaNva.Name = "btnCuentaNva" + Me.btnCuentaNva.Size = New System.Drawing.Size(106, 40) + Me.btnCuentaNva.TabIndex = 9 + Me.btnCuentaNva.Text = "Asociar Nueva Cuenta" + Me.btnCuentaNva.UseVisualStyleBackColor = True + ' + 'DataGridView2 + ' + Me.DataGridView2.BackgroundColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView2.GridColor = System.Drawing.SystemColors.ControlDarkDark + Me.DataGridView2.Location = New System.Drawing.Point(25, 107) + Me.DataGridView2.Name = "DataGridView2" + Me.DataGridView2.Size = New System.Drawing.Size(723, 110) + Me.DataGridView2.TabIndex = 12 + ' + 'frmAsocCuentas + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(881, 448) + Me.Controls.Add(Me.DataGridView2) + Me.Controls.Add(Me.btnCuentaNva) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.BtnBuscar) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.BtnLimpiar) + Me.Name = "frmAsocCuentas" + Me.Text = "Asociación de Cuentas" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents BtnBuscar As System.Windows.Forms.Button + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtCriterio As System.Windows.Forms.TextBox + Friend WithEvents cboBuscar As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents TextBox1 As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents TextBox3 As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents TextBox2 As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView + Friend WithEvents btnCuentaNva As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents DataGridView2 As System.Windows.Forms.DataGridView +End Class diff --git a/Actualizadores/frmAsocCuentas.resx b/Actualizadores/frmAsocCuentas.resx new file mode 100644 index 0000000..32e3bb9 --- /dev/null +++ b/Actualizadores/frmAsocCuentas.resx @@ -0,0 +1,756 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + 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 + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAABCdJREFUWEftlVtMU3cc + x//PW7InssRkbvFBjHvYdNMtzAkbS3SSDGEQTCywIS5cBLtOFBMIglzckMEQLxkboNwsRVS0pFxLKaU3 + abn1YimUCvR+gV7oaXt6zn9n6eLDktPwXE/yyf/lm3wePvklf4CJrhB4BPS1iRztaKaCnSRjHZb17vfx + C8ITxesCAIpLCXZmGGu8Qudqx9Zm58aLvJnu2ICAEZ4oXhcAHmGJW3zVyC9Q8WioXwqhwqmrGG47IGWl + KZ5krg/nY7IainABsDp6Rs8vejmTo5SeQdxsGOozq34Yun+grfG9xvIY5s3D+EITRbgAUHNodt2DoH8B + 8Y6jCCfku+e3FNvUKVbVyb47H7ZVJ2CqLopwAbDITvIY2yFUQWwI3WlHXZXQdR46U6HtxP2G2LpLibiO + TREuAGaZB1cFNIPi8ub8OZ+1FNsusClOCPo/etoaW0x7h5H5Kb4ppggXANL29yf/2jfQtPfx7Q8cq5lw + K32y50D6V29/fTQmJXFfY1kGdCxThAsAxCj0GUUaYUNX836nNhlajnc37Tl0MGZ6qMe5uYy5jdBD8V8B + AJEtAq2c2VS250FjbMeve+ln34o/8m7AbTMarGI1MiH3jkkdYxIrR2h7PGVlcS09o5a/2ebGflMDy/zH + gCVseBMAEN0h0L+ceHjn+1u1qbVXU6sZSXfrC1G/d0qJ/v7I1vLcdeuZq3nQdfPRdkW3s7TdwWh15Dbb + k69bvizRxzF0YcObAIB4kAzuYpAo1SWAHVOwlYu1cND6J8Ga/sA1ZqC0M5B3dyexRBP/82IEQ5RNAEKU + DO4S9hvLWffQXtNrr+iy0/+00urNqdWmk+XGY5cNn9ANhwo0nxepIxiibAIYDJHBX7Qxx19J1R65dmdW + 6+MrvGzJ9pDU80zi7eV7mwedpy70xdHuRTBE2QQwHCVDOKcRzWkgcR4o4vG6cQyBEIeYz4+4Q6GA0+X9 + 6VJV/OkfIxiibALQ7yJDJNNMy1cwPDSrXB/iKZeWDSE8JF7QPx1XCOdeKVaMOb/cSEgrimCIsglAj4UM + 0axqalZLXJM/GPT4ECQYIMJ5fX6HJ2ByIjLVRja99t9Y5IYomwDmWCFDIJLzpBoc4gbrtlpnNtldGMR0 + m3a52rCgtYoX9Vn0OiJWBEOUTQAzSsng8fiTEuKzg0QprnhZsWr2+FG+TM8aUYyI16bn9ZnhWOSGKJsA + tjZMxsQoh8Ofx3HMub21YbJo183zyyap0ihYMvHmjYM8ZUZB1fHUwgiGKJsAruokgzvyvOY2M6uoMvti + VfbF62cvVGbkX8vIJ96q9LzKlNzyhLTiY6fzIxiibALYXAsZM2MDV260ffxN1pFvz32WdP7oqdz/Efdd + 3hfJ+REMUTYB/EUVxS4LAFxSRrHLAgBKGBS7LPAP3lDg7/cpOfYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAABONJREFUWEfll+tTGmcU + xvef64fOtNNJp+3USTK2SSZNFQnxgnESTYxOvGaIWms1FBAxCgKKyEUuu1wWFhBFnMSowQtKQLntRYEY + XehLSImj8ZKP4MxvmLPnPef58Mw5L7sQjbG/ihTyJCLnx8ZGNuQtYV31V/UWejGUcdRenBTcHJaN4CYk + jsBR1RQh5XmFdSTMvrhCQVdC9GzzBUmYOrclIgK17s25d90zu24XsCwuH1vueTrHu59yNl1Qp3DLoLSX + cxGSlp7QyCBuNe+6nZQDoxx2ErNRTgdpR3Gjfu3vbndnDYF1XESqcGsgenHoXBJ2QXBYgJvgXZcja5Md + Je1WEgVYSCvAvD/v8XS2uaSd50oVdAGUXps6m6RbGhDx4rCBcmKkDSVtVgK1EFYzYTERFoQwwxRqjrgw + dRXLJO4+V62gC6B0wHEGCY9ua/DfuF5HYbasQTmPzAhhggE4bCRNcHzGYeA84377DTLGP1ut0E+hTGzl + NJKLmF/Ajeq02WkCNgGPPtqEI0ZgE7iqCNiAu5z2gT7RrRsjpb/OIaoz1IrgCMrsBr9IyrewweNGNSpw + MX0apaxHhixGPW7Q4fppsJizwyJxRbno+lXJwzr/kuc0teLIQ5kUfpLk+tI6dyAypQSXN458HCXj/x4Z + dHH9NK7TUg7b6wm5hMkQM8peXv1lenSECAe+qFY0SShzkDhG0u9b6+/bmVSAgfrskT7rUVynzaJVU6h1 + RauWV92TMMrEN0pF9Q2rvpUEFTupVkwZKJP+cJRUcHMVODUhJ8BAgXUDQwQ8yts0rQFOkWZkAzYq7rOl + dytGb998WVHunfdGomH68P0xtSJ7hDKZgzzJ4Javt3tbLiUQY27XsnMEDMqjVYOjLbNJ87hBdpcpKbsj + ufkbZra8CwX395NHpYoyhujMYY79BOXjc2NmBAzOp3U75tS0hjAaghYT3N4qYzJkFQzJtRLN2Lg/GNxL + JfI6RRxAdPogxzuddqm5MayYoOY9hNkU16iOzRTYx7Ddhvb2ypmMcdZdScnP4r4X61sBao86pD/kdYo4 + gDLvyRwrnE5/93N/FyckGSVdTvAWGvvslxqf1kQxu1vAn2AxFdWVY9dKJG3tvuU3RCSYThF5keIOwHvW + To63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhkTdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJj + vhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSdW8qae17UsLPqOYi8zbdfhgCig64cAbdm + oeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVUIQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p + 2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXRxksSQ+lF4VESHj7CeThbwwoJeJHhobBI + +KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZFvZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx + 5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAsj8DRF1suQxJKOx+cxrqCrWj5Q9p02/gX + Y0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + \ No newline at end of file diff --git a/Actualizadores/frmAsocCuentas.vb b/Actualizadores/frmAsocCuentas.vb new file mode 100644 index 0000000..14e8ba1 --- /dev/null +++ b/Actualizadores/frmAsocCuentas.vb @@ -0,0 +1,8 @@ +Public Class frmAsocCuentas + + + + Private Sub frmAsocCuentas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/frmNvaAsocCta.Designer.vb b/Actualizadores/frmNvaAsocCta.Designer.vb new file mode 100644 index 0000000..63e1597 --- /dev/null +++ b/Actualizadores/frmNvaAsocCta.Designer.vb @@ -0,0 +1,149 @@ + _ +Partial Class frmNvaAsocCta + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtCriterio = New System.Windows.Forms.TextBox() + Me.cboBuscar = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.DataGridView1 = New System.Windows.Forms.DataGridView() + Me.BtnBuscar = New System.Windows.Forms.Button() + Me.BtnSeleccionar = New System.Windows.Forms.Button() + Me.GroupBox1.SuspendLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtCriterio) + Me.GroupBox1.Controls.Add(Me.cboBuscar) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 12) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(330, 74) + Me.GroupBox1.TabIndex = 112 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Buscar" + ' + 'txtCriterio + ' + Me.txtCriterio.Location = New System.Drawing.Point(128, 16) + Me.txtCriterio.Name = "txtCriterio" + Me.txtCriterio.Size = New System.Drawing.Size(192, 20) + Me.txtCriterio.TabIndex = 3 + ' + 'cboBuscar + ' + Me.cboBuscar.FormattingEnabled = True + Me.cboBuscar.Location = New System.Drawing.Point(128, 42) + Me.cboBuscar.Name = "cboBuscar" + Me.cboBuscar.Size = New System.Drawing.Size(192, 21) + Me.cboBuscar.TabIndex = 2 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(49, 44) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(62, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Buscar Por:" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(11, 19) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(111, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Criterio de Busqueda: " + ' + 'DataGridView1 + ' + Me.DataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView1.GridColor = System.Drawing.SystemColors.ControlDarkDark + Me.DataGridView1.Location = New System.Drawing.Point(12, 92) + Me.DataGridView1.Name = "DataGridView1" + Me.DataGridView1.Size = New System.Drawing.Size(330, 129) + Me.DataGridView1.TabIndex = 113 + ' + 'BtnBuscar + ' + Me.BtnBuscar.BackColor = System.Drawing.Color.Ivory + Me.BtnBuscar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBuscar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBuscar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBuscar.Image = Global.CLIENTE.My.Resources.Resources.botonFind + Me.BtnBuscar.Location = New System.Drawing.Point(348, 21) + Me.BtnBuscar.Name = "BtnBuscar" + Me.BtnBuscar.Size = New System.Drawing.Size(106, 33) + Me.BtnBuscar.TabIndex = 114 + Me.BtnBuscar.Text = "Buscar" + Me.BtnBuscar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBuscar.UseVisualStyleBackColor = True + ' + 'BtnSeleccionar + ' + Me.BtnSeleccionar.BackColor = System.Drawing.Color.Ivory + Me.BtnSeleccionar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnSeleccionar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnSeleccionar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnSeleccionar.Image = Global.CLIENTE.My.Resources.Resources.FondoBoton_chico + Me.BtnSeleccionar.Location = New System.Drawing.Point(348, 188) + Me.BtnSeleccionar.Name = "BtnSeleccionar" + Me.BtnSeleccionar.Size = New System.Drawing.Size(106, 33) + Me.BtnSeleccionar.TabIndex = 115 + Me.BtnSeleccionar.Text = "Seleccionar" + Me.BtnSeleccionar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnSeleccionar.UseVisualStyleBackColor = True + ' + 'frmNvaAsocCta + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(457, 229) + Me.Controls.Add(Me.BtnSeleccionar) + Me.Controls.Add(Me.BtnBuscar) + Me.Controls.Add(Me.DataGridView1) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Name = "frmNvaAsocCta" + Me.Text = "Buscar Cliete o Cuenta" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtCriterio As System.Windows.Forms.TextBox + Friend WithEvents cboBuscar As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView + Friend WithEvents BtnBuscar As System.Windows.Forms.Button + Friend WithEvents BtnSeleccionar As System.Windows.Forms.Button +End Class diff --git a/Actualizadores/frmNvaAsocCta.resx b/Actualizadores/frmNvaAsocCta.resx new file mode 100644 index 0000000..7080a7d --- /dev/null +++ b/Actualizadores/frmNvaAsocCta.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Actualizadores/frmNvaAsocCta.vb b/Actualizadores/frmNvaAsocCta.vb new file mode 100644 index 0000000..9abe345 --- /dev/null +++ b/Actualizadores/frmNvaAsocCta.vb @@ -0,0 +1,3 @@ +Public Class frmNvaAsocCta + +End Class \ No newline at end of file diff --git a/Actualizadores/frmParam.Designer.vb b/Actualizadores/frmParam.Designer.vb new file mode 100644 index 0000000..5bf0343 --- /dev/null +++ b/Actualizadores/frmParam.Designer.vb @@ -0,0 +1,375 @@ + _ +Partial Class frmParam + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmParam)) + Me.Label1 = New System.Windows.Forms.Label() + Me.CbOInFinanciera = New System.Windows.Forms.ComboBox() + Me.FolderBrowserDialog = New System.Windows.Forms.FolderBrowserDialog() + Me.Label2 = New System.Windows.Forms.Label() + Me.btnRutaRelevantes = New System.Windows.Forms.Button() + Me.txtRutaRelevantes = New System.Windows.Forms.TextBox() + Me.BTCerrar = New System.Windows.Forms.Button() + Me.lblCveNombreSofome = New System.Windows.Forms.Label() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.btnGuardarPreocupantes = New System.Windows.Forms.Button() + Me.btnGuardarInusuales = New System.Windows.Forms.Button() + Me.btnGuardarRelevantes = New System.Windows.Forms.Button() + Me.txtRutaPreocupantes = New System.Windows.Forms.TextBox() + Me.btnRutaPreocupantes = New System.Windows.Forms.Button() + Me.Label4 = New System.Windows.Forms.Label() + Me.txtRutaInusuales = New System.Windows.Forms.TextBox() + Me.btnRutaInusuales = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.desHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label5 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(9, 8) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(107, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Institucion Financiera" + Me.Label1.Visible = False + ' + 'CbOInFinanciera + ' + Me.CbOInFinanciera.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems + Me.CbOInFinanciera.BackColor = System.Drawing.SystemColors.Window + Me.CbOInFinanciera.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbOInFinanciera.Enabled = False + Me.CbOInFinanciera.FormattingEnabled = True + Me.CbOInFinanciera.Location = New System.Drawing.Point(498, 32) + Me.CbOInFinanciera.Name = "CbOInFinanciera" + Me.CbOInFinanciera.Size = New System.Drawing.Size(58, 21) + Me.CbOInFinanciera.TabIndex = 1 + Me.CbOInFinanciera.Visible = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(9, 143) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(132, 13) + Me.Label2.TabIndex = 2 + Me.Label2.Text = "Path Reportes Relevantes" + ' + 'btnRutaRelevantes + ' + Me.btnRutaRelevantes.BackColor = System.Drawing.Color.Black + Me.btnRutaRelevantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnRutaRelevantes.ForeColor = System.Drawing.Color.White + Me.btnRutaRelevantes.Location = New System.Drawing.Point(143, 137) + Me.btnRutaRelevantes.Name = "btnRutaRelevantes" + Me.btnRutaRelevantes.Size = New System.Drawing.Size(40, 23) + Me.btnRutaRelevantes.TabIndex = 3 + Me.btnRutaRelevantes.Text = ". . ." + Me.btnRutaRelevantes.UseVisualStyleBackColor = False + ' + 'txtRutaRelevantes + ' + Me.txtRutaRelevantes.Enabled = False + Me.txtRutaRelevantes.Location = New System.Drawing.Point(189, 140) + Me.txtRutaRelevantes.Name = "txtRutaRelevantes" + Me.txtRutaRelevantes.Size = New System.Drawing.Size(367, 20) + Me.txtRutaRelevantes.TabIndex = 4 + ' + 'BTCerrar + ' + Me.BTCerrar.BackColor = System.Drawing.Color.Black + Me.BTCerrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.BTCerrar.ForeColor = System.Drawing.Color.White + Me.BTCerrar.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.BTCerrar.Location = New System.Drawing.Point(562, 171) + Me.BTCerrar.Name = "BTCerrar" + Me.BTCerrar.Size = New System.Drawing.Size(106, 29) + Me.BTCerrar.TabIndex = 6 + Me.BTCerrar.Text = "Cerrar" + Me.BTCerrar.UseVisualStyleBackColor = False + ' + 'lblCveNombreSofome + ' + Me.lblCveNombreSofome.AutoSize = True + Me.lblCveNombreSofome.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCveNombreSofome.Location = New System.Drawing.Point(9, 40) + Me.lblCveNombreSofome.Name = "lblCveNombreSofome" + Me.lblCveNombreSofome.Size = New System.Drawing.Size(120, 13) + Me.lblCveNombreSofome.TabIndex = 7 + Me.lblCveNombreSofome.Text = "Cve-Nombre-sofome" + ' + 'GroupBox1 + ' + Me.GroupBox1.BackColor = System.Drawing.Color.White + Me.GroupBox1.Controls.Add(Me.btnGuardarPreocupantes) + Me.GroupBox1.Controls.Add(Me.btnGuardarInusuales) + Me.GroupBox1.Controls.Add(Me.btnGuardarRelevantes) + Me.GroupBox1.Controls.Add(Me.BTCerrar) + Me.GroupBox1.Controls.Add(Me.txtRutaPreocupantes) + Me.GroupBox1.Controls.Add(Me.btnRutaPreocupantes) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.txtRutaInusuales) + Me.GroupBox1.Controls.Add(Me.btnRutaInusuales) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.lblCveNombreSofome) + Me.GroupBox1.Controls.Add(Me.txtRutaRelevantes) + Me.GroupBox1.Controls.Add(Me.btnRutaRelevantes) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.CbOInFinanciera) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 66) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(691, 205) + Me.GroupBox1.TabIndex = 8 + Me.GroupBox1.TabStop = False + ' + 'btnGuardarPreocupantes + ' + Me.btnGuardarPreocupantes.BackColor = System.Drawing.Color.Black + Me.btnGuardarPreocupantes.Enabled = False + Me.btnGuardarPreocupantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.btnGuardarPreocupantes.ForeColor = System.Drawing.Color.White + Me.btnGuardarPreocupantes.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnGuardarPreocupantes.Location = New System.Drawing.Point(562, 99) + Me.btnGuardarPreocupantes.Name = "btnGuardarPreocupantes" + Me.btnGuardarPreocupantes.Size = New System.Drawing.Size(106, 30) + Me.btnGuardarPreocupantes.TabIndex = 15 + Me.btnGuardarPreocupantes.Text = "Aceptar" + Me.btnGuardarPreocupantes.UseVisualStyleBackColor = False + ' + 'btnGuardarInusuales + ' + Me.btnGuardarInusuales.BackColor = System.Drawing.Color.Black + Me.btnGuardarInusuales.Enabled = False + Me.btnGuardarInusuales.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.btnGuardarInusuales.ForeColor = System.Drawing.Color.White + Me.btnGuardarInusuales.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnGuardarInusuales.Location = New System.Drawing.Point(562, 64) + Me.btnGuardarInusuales.Name = "btnGuardarInusuales" + Me.btnGuardarInusuales.Size = New System.Drawing.Size(106, 31) + Me.btnGuardarInusuales.TabIndex = 14 + Me.btnGuardarInusuales.Text = "Aceptar" + Me.btnGuardarInusuales.UseVisualStyleBackColor = False + ' + 'btnGuardarRelevantes + ' + Me.btnGuardarRelevantes.BackColor = System.Drawing.Color.Black + Me.btnGuardarRelevantes.Enabled = False + Me.btnGuardarRelevantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.btnGuardarRelevantes.ForeColor = System.Drawing.Color.White + Me.btnGuardarRelevantes.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnGuardarRelevantes.Location = New System.Drawing.Point(562, 133) + Me.btnGuardarRelevantes.Name = "btnGuardarRelevantes" + Me.btnGuardarRelevantes.Size = New System.Drawing.Size(106, 32) + Me.btnGuardarRelevantes.TabIndex = 9 + Me.btnGuardarRelevantes.Text = "Aceptar" + Me.btnGuardarRelevantes.UseVisualStyleBackColor = False + ' + 'txtRutaPreocupantes + ' + Me.txtRutaPreocupantes.Enabled = False + Me.txtRutaPreocupantes.Location = New System.Drawing.Point(189, 105) + Me.txtRutaPreocupantes.Name = "txtRutaPreocupantes" + Me.txtRutaPreocupantes.Size = New System.Drawing.Size(367, 20) + Me.txtRutaPreocupantes.TabIndex = 13 + ' + 'btnRutaPreocupantes + ' + Me.btnRutaPreocupantes.BackColor = System.Drawing.Color.Black + Me.btnRutaPreocupantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnRutaPreocupantes.ForeColor = System.Drawing.Color.White + Me.btnRutaPreocupantes.Location = New System.Drawing.Point(144, 102) + Me.btnRutaPreocupantes.Name = "btnRutaPreocupantes" + Me.btnRutaPreocupantes.Size = New System.Drawing.Size(39, 23) + Me.btnRutaPreocupantes.TabIndex = 12 + Me.btnRutaPreocupantes.Text = ". . ." + Me.btnRutaPreocupantes.UseVisualStyleBackColor = False + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(9, 108) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(144, 13) + Me.Label4.TabIndex = 11 + Me.Label4.Text = "Path Reportes Preocupantes" + ' + 'txtRutaInusuales + ' + Me.txtRutaInusuales.Enabled = False + Me.txtRutaInusuales.Location = New System.Drawing.Point(189, 70) + Me.txtRutaInusuales.Name = "txtRutaInusuales" + Me.txtRutaInusuales.Size = New System.Drawing.Size(367, 20) + Me.txtRutaInusuales.TabIndex = 10 + ' + 'btnRutaInusuales + ' + Me.btnRutaInusuales.BackColor = System.Drawing.Color.Black + Me.btnRutaInusuales.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnRutaInusuales.ForeColor = System.Drawing.Color.White + Me.btnRutaInusuales.Location = New System.Drawing.Point(143, 67) + Me.btnRutaInusuales.Name = "btnRutaInusuales" + Me.btnRutaInusuales.Size = New System.Drawing.Size(39, 23) + Me.btnRutaInusuales.TabIndex = 9 + Me.btnRutaInusuales.Text = ". . ." + Me.btnRutaInusuales.UseVisualStyleBackColor = False + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(9, 73) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(123, 13) + Me.Label3.TabIndex = 8 + Me.Label3.Text = "Path Reportes Inusuales" + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.desHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-6, -5) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(727, 48) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(601, 3) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 42) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'desHeader + ' + Me.desHeader.AutoSize = True + Me.desHeader.BackColor = System.Drawing.Color.Transparent + Me.desHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.desHeader.ForeColor = System.Drawing.SystemColors.Window + Me.desHeader.Location = New System.Drawing.Point(21, 8) + Me.desHeader.Name = "desHeader" + Me.desHeader.Size = New System.Drawing.Size(151, 22) + Me.desHeader.TabIndex = 2 + Me.desHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label5) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(3, 294) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(715, 33) + Me.panel3.TabIndex = 361 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.BackColor = System.Drawing.Color.Transparent + Me.Label5.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.SystemColors.Window + Me.Label5.Location = New System.Drawing.Point(649, 5) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(42, 17) + Me.Label5.TabIndex = 3 + Me.Label5.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'frmParam + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(712, 317) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmParam" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Parametros Reporte CNBV" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents CbOInFinanciera As System.Windows.Forms.ComboBox + Friend WithEvents FolderBrowserDialog As System.Windows.Forms.FolderBrowserDialog + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents btnRutaRelevantes As System.Windows.Forms.Button + Friend WithEvents txtRutaRelevantes As System.Windows.Forms.TextBox + Friend WithEvents BTCerrar As System.Windows.Forms.Button + Friend WithEvents lblCveNombreSofome As System.Windows.Forms.Label + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents btnGuardarRelevantes As System.Windows.Forms.Button + Friend WithEvents txtRutaPreocupantes As TextBox + Friend WithEvents btnRutaPreocupantes As Button + Friend WithEvents Label4 As Label + Friend WithEvents txtRutaInusuales As TextBox + Friend WithEvents btnRutaInusuales As Button + Friend WithEvents Label3 As Label + Friend WithEvents btnGuardarPreocupantes As Button + Friend WithEvents btnGuardarInusuales As Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents desHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label5 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/frmParam.resx b/Actualizadores/frmParam.resx new file mode 100644 index 0000000..436250e --- /dev/null +++ b/Actualizadores/frmParam.resx @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/frmParam.vb b/Actualizadores/frmParam.vb new file mode 100644 index 0000000..ca02a15 --- /dev/null +++ b/Actualizadores/frmParam.vb @@ -0,0 +1,286 @@ +Public Class frmParam + Dim rutaAntR As String + Dim rutaAntI As String + Dim rutaAntP As String + + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRutaRelevantes.Click + FolderBrowserDialog.ShowDialog() + txtRutaRelevantes.Text = FolderBrowserDialog.SelectedPath + btnGuardarRelevantes.Enabled = True + End Sub + + Private Sub BTCerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTCerrar.Click + Dim valor As String + If (rutaAntR <> txtRutaRelevantes.Text) Then + valor = MessageBox.Show("¿Desea salir sin guardar los cambios?", "Ruta Relevantes", MessageBoxButtons.OKCancel) + If valor = 2 Then + Return + End If + End If + + If (rutaAntI <> txtRutaInusuales.Text) Then + valor = MessageBox.Show("¿Desea salir sin guardar los cambios?", "Ruta Inusuales", MessageBoxButtons.OKCancel) + If valor = 2 Then + Return + End If + End If + + If (rutaAntP <> txtRutaPreocupantes.Text) Then + valor = MessageBox.Show("¿Desea salir sin guardar los cambios?", "Ruta Preocupantes", MessageBoxButtons.OKCancel) + If valor = 2 Then + Return + End If + End If + + + + Me.Close() + End Sub + + Private Sub BTAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuardarRelevantes.Click + Dim strSqlParam As String + Dim ClassCom As New clsComplejo + + Try + + ClassCom.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera FROM ParamRep ") + + If ClassCom.ds.Tables(0).Rows.Count <> 0 Then + 'strSqlParam = " UPDATE ParamRep SET IdOrganismoInternacional = '001002',idinstitucionFinanciera = '" & Me.CbOInFinanciera.SelectedValue & "',rutainusuales = '" & TXTRutaInusuales.Text & "'" + strSqlParam = " UPDATE ParamRep SET rutaRelevantes = '" & txtRutaRelevantes.Text & "'" + ClassCom.sbGuardaModifica(strSqlParam) + Else + strSqlParam = " INSERT INTO ParamRep (IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales) VALUES ('1002','" & CbOInFinanciera.SelectedValue & "','" & txtRutaRelevantes.Text & "')" + ClassCom.sbInserta(strSqlParam) + End If + + + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "MODIFICACIÓN DE LA RUTA REPORTES RELEVANTES (ANTERIOR:" & rutaAntR & ", NUEVO:" & txtRutaRelevantes.Text & ")") + btnGuardarRelevantes.Enabled = False + rutaAntR = txtRutaRelevantes.Text + + Catch ex As Exception + MessageBox.Show("Erroral grabar Paramrep " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + + End Try + End Sub + + Private Sub CbOInFinanciera_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CbOInFinanciera.DropDown + Dim SQLPaises As String + Dim clCmj1 As clsComplejo + + Try + clCmj1 = New clsComplejo + + SQLPaises = "SELECT idInstitucionFinanciera as clave,InstitucionFinanciera nombre FROM cat_InstitucionFinanciera ORDER BY InstitucionFinanciera" + clCmj1.cm.CommandText = SQLPaises + clCmj1.ad.SelectCommand = clCmj1.cm + + clCmj1.sbLlenaCombo2(SQLPaises, CbOInFinanciera) + + Catch ex As Exception + MessageBox.Show("Error CboInstitucion_DropDown: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CbOInFinanciera.SelectedIndexChanged + + Dim Keywords = IIf(String.IsNullOrEmpty(CbOInFinanciera.Text), "N/A", CbOInFinanciera.Text) 'Ç + If Keywords = "N/A" Then + Exit Sub + End If + Try + + 'Label3.Text = "Clave de la Institucion Financiera: " & CbOInFinanciera.SelectedValue.ToString & "" + lblCveNombreSofome.Visible = True + Catch ex As Exception + + End Try + + End Sub + + Private Sub frmParam_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed + Dim coneccion As New ClassMyUtils + 'coneccion.RT_Auditoria(129, "SALIDA PARAMETROS REPORTE CNBV") + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "SALIDA PARAMETROS REPORTE CNBV ") + End Sub + + Private Sub frmParam_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim SQL As String + Dim clCmj1 As clsComplejo + Dim Classcom As New SenteciasSQL.ClassSQL + + Try + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "ENTRADA PARAMETROS REPORTE CNBV") + clCmj1 = New clsComplejo + + Classcom.fdtDataSet("SELECT * FROM ParamRep") + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + txtRutaRelevantes.Text = Classcom.ds.Tables(0).Rows(0).Item("rutaRelevantes") + txtRutaInusuales.Text = Classcom.ds.Tables(0).Rows(0).Item("rutaInusuales") + txtRutaPreocupantes.Text = Classcom.ds.Tables(0).Rows(0).Item("rutaPreocupantes") + rutaAntR = txtRutaRelevantes.Text + rutaAntI = txtRutaInusuales.Text + rutaAntP = txtRutaPreocupantes.Text + End If + + + SQL = "SELECT cf.IDInstitucionFinanciera as clave,InstitucionFinanciera nombre FROM Cat_InstitucionFinanciera cf, ParamRep pr where cf.IDInstitucionFinanciera=pr.IDInstitucionFinanciera ORDER BY cf.IDInstitucionFinanciera DESC" + Dim fila As DataRow + Dim Cl As SenteciasSQL.ClassSQL = New SenteciasSQL.ClassSQL + + Cl.fdtDataSet(SQL) + + If Cl.ds.Tables(0).Rows.Count <> 0 Then + fila = Cl.ds.Tables(0).Rows(0) + lblCveNombreSofome.Text = fila(0).ToString() & " - " & fila(1).ToString() + Else + lblCveNombreSofome.Text = "000000 - Error. No se obtuvo el nombre de la Institución Financiera" + End If + + 'clCmj1.cm.CommandText = SQLPaises + 'clCmj1.ad.SelectCommand = clCmj1.cm + ' FINANCIERA FINCA, S.A. DE C.V., SOFOM, E.N.R. 691231 + 'clCmj1.sbLlenaCombo2(SQLPaises, CbOInFinanciera) + 'lblCveNombreSofome.Text = CbOInFinanciera.SelectedValue & " - " & CbOInFinanciera.Text + + ' aqui darle un posicionamiento a la clave de finca + + 'CbOInFinanciera.SelectedValue = 694224 + + 'clCmj1 = New clsComplejo + 'clCmj1.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales FROM ParamRep ") + + 'If clCmj1.ds.Tables(0).Rows.Count <> 0 Then + ' CbOInFinanciera.SelectedValue = CLng(clCmj1.ds.Tables(0).Rows(0).Item("idinstitucionFinanciera").ToString) + ' If Not IsDBNull(clCmj1.ds.Tables(0).Rows(0).Item("rutainusuales")) Then + ' TXTRutaInusuales.Text = clCmj1.ds.Tables(0).Rows(0).Item("rutainusuales").ToString.Trim + ' End If + + 'End If + + + 'verifica el boton de la ruta + 'BTRutaInusuales + + 'clCmj1 = New clsComplejo + 'SQLPaises = " select activo from perfilpermiso p " + 'SQLPaises = SQLPaises & " inner join cat_permiso c on p.idpermiso = c.idpermiso and p.idaplicativo = c.idaplicativo" + 'SQLPaises = SQLPaises & " where c.idaplicativo = 1 and p.activo = 1 and p.idperfil = " & clsVaribles.VarPerfil & " order by c.idpermiso " + + + 'clCmj1.fdtDataSet(SQLPaises) + + 'If clCmj1.ds.Tables(0).Rows.Count <> 0 Then + 'BTRutaInusuales.Visible = True + 'Else + 'BTRutaInusuales.Visible = False + + 'End If + desHeader.Text = Me.Text + Colores() + Catch ex As Exception + MessageBox.Show("Error CboInstitucion_DropDown: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + + End Try + + + End Sub + Private Sub Colores() + If btnGuardarRelevantes.Enabled = False Then + btnGuardarRelevantes.BackColor = Color.DarkGray + Else + btnGuardarRelevantes.BackColor = Color.Black + End If + If btnGuardarInusuales.Enabled = False Then + btnGuardarInusuales.BackColor = Color.DarkGray + Else + btnGuardarInusuales.BackColor = Color.Black + End If + If btnGuardarPreocupantes.Enabled = False Then + btnGuardarPreocupantes.BackColor = Color.DarkGray + Else + btnGuardarPreocupantes.BackColor = Color.Black + End If + End Sub + + Private Sub Label3_Click(sender As System.Object, e As System.EventArgs) Handles lblCveNombreSofome.Click + + End Sub + + Private Sub TXTRutaInusuales_TextChanged(sender As System.Object, e As System.EventArgs) Handles txtRutaRelevantes.TextChanged + + End Sub + + Private Sub btnRutaInusuales_Click(sender As Object, e As EventArgs) Handles btnRutaInusuales.Click + FolderBrowserDialog.ShowDialog() + txtRutaInusuales.Text = FolderBrowserDialog.SelectedPath + btnGuardarInusuales.Enabled = True + Colores() + End Sub + + Private Sub btnRutaPreocupantes_Click(sender As Object, e As EventArgs) Handles btnRutaPreocupantes.Click + FolderBrowserDialog.ShowDialog() + txtRutaPreocupantes.Text = FolderBrowserDialog.SelectedPath + btnGuardarPreocupantes.Enabled = True + Colores() + End Sub + + Private Sub btnGuardarInusuales_Click(sender As Object, e As EventArgs) Handles btnGuardarInusuales.Click + Dim strSqlParam As String + Dim ClassCom As New clsComplejo + + Try + ClassCom.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera FROM ParamRep ") + + If ClassCom.ds.Tables(0).Rows.Count <> 0 Then + 'strSqlParam = " UPDATE ParamRep SET IdOrganismoInternacional = '001002',idinstitucionFinanciera = '" & Me.CbOInFinanciera.SelectedValue & "',rutainusuales = '" & TXTRutaInusuales.Text & "'" + strSqlParam = " UPDATE ParamRep SET rutainusuales = '" & txtRutaInusuales.Text & "'" + ClassCom.sbGuardaModifica(strSqlParam) + Else + strSqlParam = " INSERT INTO ParamRep (IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales) VALUES ('1002','" & CbOInFinanciera.SelectedValue & "','" & txtRutaInusuales.Text & "')" + ClassCom.sbInserta(strSqlParam) + End If + + btnGuardarInusuales.Enabled = False + rutaAntI = txtRutaInusuales.Text + + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "MODIFICACIÓN DE LA RUTA REPORTES INUSUALES (ANTERIOR:" & rutaAntI & ", NUEVO:" & txtRutaInusuales.Text & ")") + Colores() + Catch ex As Exception + MessageBox.Show("Erroral grabar Paramrep " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub btnGuardarPreocupantes_Click(sender As Object, e As EventArgs) Handles btnGuardarPreocupantes.Click + Dim strSqlParam As String + Dim ClassCom As New clsComplejo + + Try + ClassCom.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera FROM ParamRep ") + + If ClassCom.ds.Tables(0).Rows.Count <> 0 Then + 'strSqlParam = " UPDATE ParamRep SET IdOrganismoInternacional = '001002',idinstitucionFinanciera = '" & Me.CbOInFinanciera.SelectedValue & "',rutainusuales = '" & TXTRutaInusuales.Text & "'" + strSqlParam = " UPDATE ParamRep SET rutaPreocupantes= '" & txtRutaPreocupantes.Text & "'" + ClassCom.sbGuardaModifica(strSqlParam) + Else + strSqlParam = " INSERT INTO ParamRep (IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales) VALUES ('1002','" & CbOInFinanciera.SelectedValue & "','" & txtRutaPreocupantes.Text & "')" + ClassCom.sbInserta(strSqlParam) + End If + + btnGuardarPreocupantes.Enabled = False + rutaAntP = txtRutaPreocupantes.Text + + + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "MODIFICACIÓN DE LA RUTA REPORTES INUSUALES (ANTERIOR:" & rutaAntP & ", NUEVO:" & txtRutaPreocupantes.Text & ")") + Colores() + Catch ex As Exception + MessageBox.Show("Erroral grabar Paramrep " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/frmParamsGral.Designer.vb b/Actualizadores/frmParamsGral.Designer.vb new file mode 100644 index 0000000..6e378d4 --- /dev/null +++ b/Actualizadores/frmParamsGral.Designer.vb @@ -0,0 +1,187 @@ + +Partial Class frmParamsGral + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmParamsGral)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.BtnAgregar = New System.Windows.Forms.Button() + Me.BtnOk = New System.Windows.Forms.Button() + Me.Button1 = New System.Windows.Forms.Button() + Me.BtnEditar = New System.Windows.Forms.Button() + Me.txtValor = New System.Windows.Forms.TextBox() + Me.lblTraduccion = New System.Windows.Forms.Label() + Me.chkActivo = New System.Windows.Forms.CheckBox() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "Drag a column header here to group by that column" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 12) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(482, 229) + Me.GridMaster.TabIndex = 77 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'txtNombre + ' + Me.txtNombre.Location = New System.Drawing.Point(97, 254) + Me.txtNombre.MaxLength = 50 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(316, 20) + Me.txtNombre.TabIndex = 78 + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.Navy + Me.Label2.Location = New System.Drawing.Point(12, 257) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(63, 16) + Me.Label2.TabIndex = 79 + Me.Label2.Text = "Nombre" + ' + 'BtnAgregar + ' + Me.BtnAgregar.BackColor = System.Drawing.SystemColors.Control + Me.BtnAgregar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAgregar.Location = New System.Drawing.Point(500, 129) + Me.BtnAgregar.Name = "BtnAgregar" + Me.BtnAgregar.Size = New System.Drawing.Size(106, 33) + Me.BtnAgregar.TabIndex = 90 + Me.BtnAgregar.Text = "Agregar" + Me.BtnAgregar.UseVisualStyleBackColor = True + Me.BtnAgregar.Visible = False + ' + 'BtnOk + ' + Me.BtnOk.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnOk.Location = New System.Drawing.Point(500, 207) + Me.BtnOk.Name = "BtnOk" + Me.BtnOk.Size = New System.Drawing.Size(106, 33) + Me.BtnOk.TabIndex = 89 + Me.BtnOk.Text = "Guardar" + Me.BtnOk.UseVisualStyleBackColor = True + ' + 'Button1 + ' + Me.Button1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Button1.Location = New System.Drawing.Point(500, 247) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 33) + Me.Button1.TabIndex = 88 + Me.Button1.Text = "Cerrar" + Me.Button1.UseVisualStyleBackColor = True + ' + 'BtnEditar + ' + Me.BtnEditar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnEditar.Location = New System.Drawing.Point(500, 168) + Me.BtnEditar.Name = "BtnEditar" + Me.BtnEditar.Size = New System.Drawing.Size(106, 33) + Me.BtnEditar.TabIndex = 87 + Me.BtnEditar.Text = "Editar" + Me.BtnEditar.UseVisualStyleBackColor = True + ' + 'txtValor + ' + Me.txtValor.Location = New System.Drawing.Point(97, 280) + Me.txtValor.MaxLength = 50 + Me.txtValor.Name = "txtValor" + Me.txtValor.Size = New System.Drawing.Size(47, 20) + Me.txtValor.TabIndex = 91 + ' + 'lblTraduccion + ' + Me.lblTraduccion.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblTraduccion.ForeColor = System.Drawing.Color.Navy + Me.lblTraduccion.Location = New System.Drawing.Point(12, 283) + Me.lblTraduccion.Name = "lblTraduccion" + Me.lblTraduccion.Size = New System.Drawing.Size(79, 16) + Me.lblTraduccion.TabIndex = 92 + Me.lblTraduccion.Text = "Valor" + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(171, 280) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 93 + Me.chkActivo.Text = "Activa" + Me.chkActivo.Visible = False + ' + 'frmParamsGral + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(610, 313) + Me.Controls.Add(Me.chkActivo) + Me.Controls.Add(Me.txtValor) + Me.Controls.Add(Me.lblTraduccion) + Me.Controls.Add(Me.BtnAgregar) + Me.Controls.Add(Me.BtnOk) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.BtnEditar) + Me.Controls.Add(Me.txtNombre) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.GridMaster) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmParamsGral" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Parámetros Generales" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents BtnAgregar As System.Windows.Forms.Button + Friend WithEvents BtnOk As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents BtnEditar As System.Windows.Forms.Button + Friend WithEvents txtValor As System.Windows.Forms.TextBox + Friend WithEvents lblTraduccion As System.Windows.Forms.Label + Friend WithEvents chkActivo As CheckBox +End Class diff --git a/Actualizadores/frmParamsGral.resx b/Actualizadores/frmParamsGral.resx new file mode 100644 index 0000000..3104376 --- /dev/null +++ b/Actualizadores/frmParamsGral.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>225</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 478, 225</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 478, 225</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/frmParamsGral.vb b/Actualizadores/frmParamsGral.vb new file mode 100644 index 0000000..48dfdfd --- /dev/null +++ b/Actualizadores/frmParamsGral.vb @@ -0,0 +1,150 @@ +Public Class frmParamsGral + + Private opcion As Boolean + Private idName As Integer + + Private Sub frmParamsGral_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Try + Iniciar() + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + End Sub + + Private Function Iniciar() As Boolean + Iniciar = False + Try + Limpiar() + llenarGrid() + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + Iniciar = True + End Function + + Private Function Limpiar() As Boolean + Try + txtNombre.Enabled = False + txtNombre.Text = "" + txtValor.Enabled = False + txtValor.Text = "" + BtnOk.Enabled = False + BtnEditar.Enabled = False + chkActivo.Enabled = False + opcion = False + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + End Function + + Private Function llenarGrid() As Boolean + llenarGrid = False + Try + Dim ClassCatalogos As New ClassCatalogos + + GridMaster.AllowUpdate = False + ClassCatalogos.LlenaGrid("select * from PARAMETROSGENERALES", Me.GridMaster) + GridMaster.Splits(0).DisplayColumns(0).AutoSize() + GridMaster.Splits(0).DisplayColumns(1).AutoSize() + GridMaster.Splits(0).DisplayColumns(2).AutoSize() + GridMaster.Splits(0).DisplayColumns(3).Visible = False + + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + llenarGrid = True + End Function + + Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click + Me.Close() + End Sub + + Private Sub BtnAgregar_Click(sender As System.Object, e As System.EventArgs) Handles BtnAgregar.Click + Limpiar() + habilitar() + opcion = True + End Sub + + Private Function habilitar() As Boolean + habilitar = False + Try + txtNombre.Enabled = True + txtValor.Enabled = True + BtnOk.Enabled = True + chkActivo.Enabled = True + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + habilitar = True + End Function + + Private Sub GridMaster_DoubleClick(sender As System.Object, e As System.EventArgs) Handles GridMaster.DoubleClick + llenarDatos() + End Sub + + Private Function llenarDatos() As Boolean + llenarDatos = False + Try + idName = GridMaster.Columns(0).Value + txtNombre.Text = GridMaster.Columns(1).Value + txtValor.Text = GridMaster.Columns(2).Value + chkActivo.Checked = GridMaster.Columns(3).Value + BtnEditar.Enabled = True + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + llenarDatos = True + End Function + + Private Sub BtnEditar_Click(sender As System.Object, e As System.EventArgs) Handles BtnEditar.Click + opcion = False + habilitar() + End Sub + + Private Sub BtnOk_Click(sender As System.Object, e As System.EventArgs) Handles BtnOk.Click + Guardar() + End Sub + + Private Function Guardar() As Boolean + Guardar = False + Dim cls As New clsComplejo + Dim ssql As String + Dim nombre As String + Dim valor As String + Try + If ValidarDatos() Then + nombre = txtNombre.Text.Trim() + valor = txtValor.Text.Trim() + If opcion Then + ssql = "INSERT INTO PARAMETROSGENERALES(DESCRIPCION,VALOR,ACTIVO) " + ssql += " VALUES ('" & nombre & "'," & valor & "," & chkActivo.CheckState & ")" + Else + ssql = "UPDATE PARAMETROSGENERALES Set DESCRIPCION ='" & nombre & "'," + ssql += "VALOR = " & valor & ", ACTIVO = " & chkActivo.CheckState & " WHERE IDPARAMETRO =" & idName + End If + cls.sbGuardaModifica(ssql) + MessageBox.Show("Operacion Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Limpiar() + llenarGrid() + End If + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + Guardar = True + End Function + + Private Function ValidarDatos() As Boolean + ValidarDatos = False + Try + If txtNombre.Text.Trim = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Function + End If + + ValidarDatos = True + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + End Function + +End Class \ No newline at end of file diff --git a/Busquedas/Busquedas.vb b/Busquedas/Busquedas.vb new file mode 100644 index 0000000..7aec6fe --- /dev/null +++ b/Busquedas/Busquedas.vb @@ -0,0 +1,614 @@ +Public Class ActualizadorBinario + Inherits System.Windows.Forms.Form + + + Private Command As New Command() + Private LlenaCombo As New LlenaCombo() + Private LlenaGrid As New LlenaGrid() + Private ValidaTexto As New ValidaTexto() + Public Valor As String + Private DesOperacion As String + Private dtGrupos As New DataTable() 'Tabla de combo de Grupos de Cuentas + Private dtParametros As New DataTable() 'Tabla de Combo de Paramtros de Grupo + Private dtGridParamtros As New DataTable() 'Tabla de Valor de Parametros + Private vwGrid As New View() + Private Id_Grupo As Integer + Private Id_Parametro As Integer + Private NombreCatalogo As String + Private NombreParametro As String + Private TipoOperacion As Int16 ' 0:Actualiza Valor de Parametro ; 1:Activa Grupò + Private Activo As Boolean + Private Activa As Boolean + Private Indice As Integer + Private Fin As Boolean + + + +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents btnAgrergar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnActualizar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnEliminar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents Panel1 As System.Windows.Forms.Panel + Friend WithEvents lblNombre As System.Windows.Forms.Label + Friend WithEvents Panel3 As System.Windows.Forms.Panel + Friend WithEvents Panel4 As System.Windows.Forms.Panel + Friend WithEvents Panel5 As System.Windows.Forms.Panel + Friend WithEvents txtExtra As System.Windows.Forms.TextBox + Friend WithEvents lblCuaCam As System.Windows.Forms.Label + Friend WithEvents pnlCatalgo As System.Windows.Forms.Panel + Friend WithEvents tlbCatUnuarios As System.Windows.Forms.ToolBar + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents lblGrupos As System.Windows.Forms.Label + Friend WithEvents Panel9 As System.Windows.Forms.Panel + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents txtValPar As System.Windows.Forms.Label + Friend WithEvents dtgParGru As System.Windows.Forms.DataGrid + Friend WithEvents txtValParametro As System.Windows.Forms.TextBox + Friend WithEvents cboGruCue As System.Windows.Forms.ComboBox + Friend WithEvents txtGruCue As System.Windows.Forms.TextBox + Friend WithEvents cboParGru As System.Windows.Forms.ComboBox + Friend WithEvents RbtnActivo As System.Windows.Forms.CheckBox + Friend WithEvents msdHora As AxMSMask.AxMaskEdBox + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(ActualizadorBinario)) + Me.tlbCatUnuarios = New System.Windows.Forms.ToolBar() + Me.btnAgrergar = New System.Windows.Forms.ToolBarButton() + Me.btnActualizar = New System.Windows.Forms.ToolBarButton() + Me.btnEliminar = New System.Windows.Forms.ToolBarButton() + Me.btnSalir = New System.Windows.Forms.ToolBarButton() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Panel1 = New System.Windows.Forms.Panel() + Me.Panel3 = New System.Windows.Forms.Panel() + Me.Panel4 = New System.Windows.Forms.Panel() + Me.Panel5 = New System.Windows.Forms.Panel() + Me.Panel9 = New System.Windows.Forms.Panel() + Me.dtgParGru = New System.Windows.Forms.DataGrid() + Me.pnlCatalgo = New System.Windows.Forms.Panel() + Me.RbtnActivo = New System.Windows.Forms.CheckBox() + Me.txtValPar = New System.Windows.Forms.Label() + Me.lblCuaCam = New System.Windows.Forms.Label() + Me.txtExtra = New System.Windows.Forms.TextBox() + Me.lblGrupos = New System.Windows.Forms.Label() + Me.lblNombre = New System.Windows.Forms.Label() + Me.pnlBotones = New System.Windows.Forms.Panel() + Me.btnAceptar = New System.Windows.Forms.Button() + Me.btnCancelar = New System.Windows.Forms.Button() + Me.cboGruCue = New System.Windows.Forms.ComboBox() + Me.txtGruCue = New System.Windows.Forms.TextBox() + Me.cboParGru = New System.Windows.Forms.ComboBox() + Me.msdHora = New AxMSMask.AxMaskEdBox() + Me.txtValParametro = New System.Windows.Forms.TextBox() + Me.Panel1.SuspendLayout() + Me.Panel3.SuspendLayout() + Me.Panel4.SuspendLayout() + Me.Panel5.SuspendLayout() + Me.Panel9.SuspendLayout() + CType(Me.dtgParGru, System.ComponentModel.ISupportInitialize).BeginInit() + Me.pnlCatalgo.SuspendLayout() + Me.pnlBotones.SuspendLayout() + CType(Me.msdHora, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'tlbCatUnuarios + ' + Me.tlbCatUnuarios.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.tlbCatUnuarios.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.btnAgrergar, Me.btnActualizar, Me.btnEliminar, Me.btnSalir}) + Me.tlbCatUnuarios.ButtonSize = New System.Drawing.Size(75, 40) + Me.tlbCatUnuarios.DropDownArrows = True + Me.tlbCatUnuarios.ImageList = Me.ImageList1 + Me.tlbCatUnuarios.Name = "tlbCatUnuarios" + Me.tlbCatUnuarios.ShowToolTips = True + Me.tlbCatUnuarios.Size = New System.Drawing.Size(558, 44) + Me.tlbCatUnuarios.TabIndex = 23 + ' + 'btnAgrergar + ' + Me.btnAgrergar.Enabled = False + Me.btnAgrergar.ImageIndex = 0 + Me.btnAgrergar.Text = "Agregar" + ' + 'btnActualizar + ' + Me.btnActualizar.ImageIndex = 5 + Me.btnActualizar.Text = "Actualizar" + ' + 'btnEliminar + ' + Me.btnEliminar.Enabled = False + Me.btnEliminar.ImageIndex = 1 + Me.btnEliminar.Text = "Eliminar" + ' + 'btnSalir + ' + Me.btnSalir.ImageIndex = 4 + Me.btnSalir.Text = "Salir" + ' + 'ImageList1 + ' + Me.ImageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit + Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16) + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + ' + 'Panel1 + ' + Me.Panel1.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel3, Me.pnlCatalgo}) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel1.Location = New System.Drawing.Point(0, 44) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(558, 336) + Me.Panel1.TabIndex = 24 + ' + 'Panel3 + ' + Me.Panel3.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel4}) + Me.Panel3.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel3.Location = New System.Drawing.Point(0, 120) + Me.Panel3.Name = "Panel3" + Me.Panel3.Size = New System.Drawing.Size(558, 216) + Me.Panel3.TabIndex = 1 + ' + 'Panel4 + ' + Me.Panel4.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel5}) + Me.Panel4.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel4.Name = "Panel4" + Me.Panel4.Size = New System.Drawing.Size(558, 216) + Me.Panel4.TabIndex = 0 + ' + 'Panel5 + ' + Me.Panel5.BackColor = System.Drawing.Color.White + Me.Panel5.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel9}) + Me.Panel5.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel5.Name = "Panel5" + Me.Panel5.Size = New System.Drawing.Size(558, 216) + Me.Panel5.TabIndex = 56 + ' + 'Panel9 + ' + Me.Panel9.BackColor = System.Drawing.Color.White + Me.Panel9.Controls.AddRange(New System.Windows.Forms.Control() {Me.dtgParGru}) + Me.Panel9.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel9.Name = "Panel9" + Me.Panel9.Size = New System.Drawing.Size(558, 216) + Me.Panel9.TabIndex = 1 + ' + 'dtgParGru + ' + Me.dtgParGru.BackgroundColor = System.Drawing.SystemColors.ActiveCaptionText + Me.dtgParGru.DataMember = "" + Me.dtgParGru.Dock = System.Windows.Forms.DockStyle.Fill + Me.dtgParGru.GridLineColor = System.Drawing.SystemColors.ActiveCaption + Me.dtgParGru.HeaderForeColor = System.Drawing.SystemColors.ControlText + Me.dtgParGru.Name = "dtgParGru" + Me.dtgParGru.ParentRowsBackColor = System.Drawing.Color.LightYellow + Me.dtgParGru.ParentRowsForeColor = System.Drawing.SystemColors.ActiveCaption + Me.dtgParGru.PreferredColumnWidth = 150 + Me.dtgParGru.ReadOnly = True + Me.dtgParGru.SelectionBackColor = System.Drawing.Color.FromArgb(CType(255, Byte), CType(255, Byte), CType(192, Byte)) + Me.dtgParGru.SelectionForeColor = System.Drawing.SystemColors.ActiveCaption + Me.dtgParGru.Size = New System.Drawing.Size(558, 216) + Me.dtgParGru.TabIndex = 2 + ' + 'pnlCatalgo + ' + Me.pnlCatalgo.BackColor = System.Drawing.SystemColors.Control + Me.pnlCatalgo.Controls.AddRange(New System.Windows.Forms.Control() {Me.RbtnActivo, Me.txtValPar, Me.lblCuaCam, Me.txtExtra, Me.lblGrupos, Me.lblNombre, Me.pnlBotones, Me.cboGruCue, Me.txtGruCue, Me.cboParGru, Me.msdHora, Me.txtValParametro}) + Me.pnlCatalgo.Dock = System.Windows.Forms.DockStyle.Top + Me.pnlCatalgo.Name = "pnlCatalgo" + Me.pnlCatalgo.Size = New System.Drawing.Size(558, 120) + Me.pnlCatalgo.TabIndex = 0 + ' + 'RbtnActivo + ' + Me.RbtnActivo.AccessibleRole = System.Windows.Forms.AccessibleRole.None + Me.RbtnActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.RbtnActivo.ForeColor = System.Drawing.Color.Red + Me.RbtnActivo.Location = New System.Drawing.Point(352, 24) + Me.RbtnActivo.Name = "RbtnActivo" + Me.RbtnActivo.Size = New System.Drawing.Size(64, 24) + Me.RbtnActivo.TabIndex = 17 + Me.RbtnActivo.Text = "Activo" + ' + 'txtValPar + ' + Me.txtValPar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtValPar.ForeColor = System.Drawing.SystemColors.ControlText + Me.txtValPar.Location = New System.Drawing.Point(64, 88) + Me.txtValPar.Name = "txtValPar" + Me.txtValPar.Size = New System.Drawing.Size(72, 23) + Me.txtValPar.TabIndex = 15 + Me.txtValPar.Text = "Valor :" + Me.txtValPar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'lblCuaCam + ' + Me.lblCuaCam.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCuaCam.ForeColor = System.Drawing.SystemColors.ActiveCaption + Me.lblCuaCam.Location = New System.Drawing.Point(8, 120) + Me.lblCuaCam.Name = "lblCuaCam" + Me.lblCuaCam.Size = New System.Drawing.Size(64, 23) + Me.lblCuaCam.TabIndex = 12 + Me.lblCuaCam.Text = "Nombre :" + Me.lblCuaCam.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'txtExtra + ' + Me.txtExtra.Location = New System.Drawing.Point(80, 120) + Me.txtExtra.Name = "txtExtra" + Me.txtExtra.Size = New System.Drawing.Size(200, 20) + Me.txtExtra.TabIndex = 11 + Me.txtExtra.Text = "Tarjeta de Credito" + ' + 'lblGrupos + ' + Me.lblGrupos.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGrupos.ForeColor = System.Drawing.Color.Black + Me.lblGrupos.Location = New System.Drawing.Point(0, 24) + Me.lblGrupos.Name = "lblGrupos" + Me.lblGrupos.Size = New System.Drawing.Size(136, 23) + Me.lblGrupos.TabIndex = 2 + Me.lblGrupos.Text = "Grupos de Cuentas :" + Me.lblGrupos.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'lblNombre + ' + Me.lblNombre.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNombre.ForeColor = System.Drawing.SystemColors.ControlText + Me.lblNombre.Location = New System.Drawing.Point(64, 56) + Me.lblNombre.Name = "lblNombre" + Me.lblNombre.Size = New System.Drawing.Size(72, 23) + Me.lblNombre.TabIndex = 1 + Me.lblNombre.Text = "Parametro :" + Me.lblNombre.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'pnlBotones + ' + Me.pnlBotones.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnAceptar, Me.btnCancelar}) + Me.pnlBotones.Location = New System.Drawing.Point(424, 16) + Me.pnlBotones.Name = "pnlBotones" + Me.pnlBotones.Size = New System.Drawing.Size(120, 80) + Me.pnlBotones.TabIndex = 14 + ' + 'btnAceptar + ' + Me.btnAceptar.BackColor = System.Drawing.SystemColors.Control + Me.btnAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAceptar.ForeColor = System.Drawing.Color.Black + Me.btnAceptar.Image = CType(resources.GetObject("btnAceptar.Image"), System.Drawing.Bitmap) + Me.btnAceptar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAceptar.Location = New System.Drawing.Point(16, 8) + Me.btnAceptar.Name = "btnAceptar" + Me.btnAceptar.Size = New System.Drawing.Size(96, 23) + Me.btnAceptar.TabIndex = 2 + Me.btnAceptar.Text = "Aceptar" + Me.btnAceptar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'btnCancelar + ' + Me.btnCancelar.BackColor = System.Drawing.SystemColors.Control + Me.btnCancelar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCancelar.ForeColor = System.Drawing.Color.Black + Me.btnCancelar.Image = CType(resources.GetObject("btnCancelar.Image"), System.Drawing.Bitmap) + Me.btnCancelar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancelar.Location = New System.Drawing.Point(16, 40) + Me.btnCancelar.Name = "btnCancelar" + Me.btnCancelar.Size = New System.Drawing.Size(96, 23) + Me.btnCancelar.TabIndex = 3 + Me.btnCancelar.Text = "Cancelar" + Me.btnCancelar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cboGruCue + ' + Me.cboGruCue.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboGruCue.Location = New System.Drawing.Point(144, 24) + Me.cboGruCue.Name = "cboGruCue" + Me.cboGruCue.Size = New System.Drawing.Size(200, 21) + Me.cboGruCue.TabIndex = 1 + ' + 'txtGruCue + ' + Me.txtGruCue.BackColor = System.Drawing.SystemColors.HighlightText + Me.txtGruCue.Location = New System.Drawing.Point(144, 24) + Me.txtGruCue.Name = "txtGruCue" + Me.txtGruCue.ReadOnly = True + Me.txtGruCue.Size = New System.Drawing.Size(200, 20) + Me.txtGruCue.TabIndex = 10 + Me.txtGruCue.Text = "Tarjeta de Credito" + ' + 'cboParGru + ' + Me.cboParGru.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboParGru.ItemHeight = 13 + Me.cboParGru.Location = New System.Drawing.Point(144, 56) + Me.cboParGru.Name = "cboParGru" + Me.cboParGru.Size = New System.Drawing.Size(200, 21) + Me.cboParGru.TabIndex = 0 + ' + 'msdHora + ' + Me.msdHora.ContainingControl = Me + Me.msdHora.Location = New System.Drawing.Point(144, 88) + Me.msdHora.Name = "msdHora" + Me.msdHora.OcxState = CType(resources.GetObject("msdHora.OcxState"), System.Windows.Forms.AxHost.State) + Me.msdHora.Size = New System.Drawing.Size(200, 24) + Me.msdHora.TabIndex = 18 + Me.msdHora.Visible = False + ' + 'txtValParametro + ' + Me.txtValParametro.BackColor = System.Drawing.SystemColors.HighlightText + Me.txtValParametro.Location = New System.Drawing.Point(144, 88) + Me.txtValParametro.Name = "txtValParametro" + Me.txtValParametro.ReadOnly = True + Me.txtValParametro.Size = New System.Drawing.Size(200, 20) + Me.txtValParametro.TabIndex = 16 + Me.txtValParametro.Text = "" + ' + 'ActualizadorBinario + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.BackColor = System.Drawing.Color.FromArgb(CType(255, Byte), CType(255, Byte), CType(192, Byte)) + Me.ClientSize = New System.Drawing.Size(558, 380) + Me.ControlBox = False + Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel1, Me.tlbCatUnuarios}) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Name = "ActualizadorBinario" + Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Tag = "CatUni001" + Me.Text = "Actualizador Parametros de Grupo" + Me.Panel1.ResumeLayout(False) + Me.Panel3.ResumeLayout(False) + Me.Panel4.ResumeLayout(False) + Me.Panel5.ResumeLayout(False) + Me.Panel9.ResumeLayout(False) + CType(Me.dtgParGru, System.ComponentModel.ISupportInitialize).EndInit() + Me.pnlCatalgo.ResumeLayout(False) + Me.pnlBotones.ResumeLayout(False) + CType(Me.msdHora, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + +#End Region + + Private Sub tlbCorteCaja_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbCatUnuarios.ButtonClick + DesOperacion = e.Button.Text + Select Case e.Button.Text + Case "Actualizar" + ActualizarValorParametro() + Case "Salir" + Salir() + Me.Close() + End Select + + End Sub + + Public Function Salir() As Boolean + Return Fin = True + End Function + + Private Sub ActualizarValorParametro() + Activa = True + cboGruCue.Enabled = False + cboParGru.Enabled = False + txtValParametro.ReadOnly = False + Me.msdHora.Enabled = True + End Sub + + Private Sub ActualizadorBinario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Fin = False + Actualizar() + Me.msdHora.Visible = False + Activa = False + + End Sub + + + Private Sub Actualizar() + cboGruCue.Enabled = True + cboParGru.Enabled = True + txtValParametro.ReadOnly = True + LlenaCombo.LlenaData("Grupo de Cuentas", Me.cboGruCue, Me.dtGrupos) + LlenaCombo.LlenaData("Parametros de Rango", Me.cboParGru, Me.dtParametros) + LlenaGrid.LlenaData("spcbGriParGrup " & Me.Id_Grupo.ToString, Me.dtgParGru, Me.dtGridParamtros) '1:Catalgo ; 2:Alias + AparienciaGrid(dtgParGru) + SetSelectedIndex(dtgParGru) + + End Sub + + Public Sub Entrar(ByVal NombreCatalgog As String) + Me.Text = NombreCatalgog + NombreCatalogo = NombreCatalgog + End Sub + Private Sub AparienciaGrid(ByVal Grid As DataGrid) + Dim ts As DataGridTableStyle = New DataGridTableStyle() + ts.MappingName = Grid.DataMember + Grid.TableStyles.Clear() + Grid.TableStyles.Add(ts) + Grid.TableStyles(0).GridColumnStyles(0).Width = 0 + Grid.TableStyles(0).GridColumnStyles(1).Width = 300 + Grid.TableStyles(0).GridColumnStyles(2).Width = 50 + Grid.TableStyles(0).GridColumnStyles(3).Width = 0 + End Sub + + Private Sub SetSelectedIndex(ByVal myGrid As DataGrid) + Registro(myGrid) + + End Sub + + Private Sub gridDoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtgParGru.DoubleClick + Registro(sender) + End Sub + + Private Sub CargarInformacion(ByVal GridOrigen As DataGrid) + + + Try + + Me.Id_Parametro = Me.dtGridParamtros.Rows(Indice).Item(0) + NombreParametro = dtGridParamtros.Rows(Indice).Item(1) + Me.Valor = dtGridParamtros.Rows(Indice).Item(2) + Activo = dtGridParamtros.Rows(Indice).Item(3) + + Catch + End Try + If Activo = True Then + Me.RbtnActivo.Checked = True + Else + Me.RbtnActivo.Checked = False + End If + Mascara(Valor) + cboParGru.SelectedValue = Id_Parametro + txtValParametro.Text = Valor + + End Sub + Private Sub Mascara(ByVal Valor As String) + Try + If NombreParametro.Trim = "ParametroHora" Then + msdHora.Visible = True + txtValParametro.Visible = False + Me.msdHora.ClipMode = MSMask.ClipModeConstants.mskExcludeLiterals + msdHora.Text = " " + msdHora.SelText = Valor + msdHora.Refresh() + Else + msdHora.Visible = False + txtValParametro.Visible = True + End If + + Catch + End Try + + + + End Sub + + + + + + + Private Sub SeleccionGrid(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtgParGru.CurrentCellChanged + 'Evento que se dispara cuando me muevo entre los registos de la tabla + Registro(sender) + + End Sub + Private Sub Registro(ByVal Grid As DataGrid) + Indice = Grid.CurrentRowIndex + CargarInformacion(Grid) + + End Sub + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click + + If ValidaTexto.ValidaCadenas(txtValParametro) = 0 Then + MessageBox.Show("Ingerese datos necesarios") + Me.txtValParametro.Focus() + Else + If NombreParametro.Trim = "ParametroHora" Then + Me.msdHora.ClipMode = MSMask.ClipModeConstants.mskExcludeLiterals + Valor = msdHora.ClipText + Valor = Valor.Substring(0, 2) & ":" & Valor.Substring(2, 2) + + Else + Valor = Me.txtValParametro.Text + End If + TipoOperacion = 0 + Command.spsql = "spcbActValPar " & Me.Id_Grupo.ToString & " , " & Me.Id_Parametro.ToString & " , '" & Me.Valor.ToString & " ' , " & TipoOperacion.ToString + Command.Ejecuta(Command.spsql) + ActivaCatalogo() + LlenaGrid.LlenaData("spcbGriParGrup " & Me.Id_Grupo.ToString, Me.dtgParGru, Me.dtGridParamtros) '1:Catalgo ; 2:Alias + AparienciaGrid(dtgParGru) + SetSelectedIndex(dtgParGru) + + End If + If Activa = False Then + Actualizar() + End If + + End Sub + + + Private Sub cboGruCue_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboGruCue.SelectedValueChanged + Try + Me.Id_Grupo = Me.cboGruCue.SelectedValue + LlenaGrid.LlenaData("spcbGriParGrup " & Id_Grupo.ToString, Me.dtgParGru, Me.dtGridParamtros) '1:Catalgo ; 2:Alias + Registro(dtgParGru) + Catch + End Try + End Sub + + + + + + Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click + Actualizar() + End Sub + + Private Sub ActivaCatalogo() + Dim Indice, i As Integer + Try + Indice = Me.dtGridParamtros.Rows.Count + For i = 0 To Indice - 1 + If dtGridParamtros.Rows(i).Item(2) = " " Then + Exit For + RbtnActivo.Checked = False + Else + If i = Indice - 1 Then + TipoOperacion = 1 + Command.spsql = "spcbActValPar " & Me.Id_Grupo.ToString & " , " & Me.Id_Parametro.ToString & " , '" & Me.Valor.ToString & " ' ," & TipoOperacion.ToString + Command.Ejecuta(Command.spsql) + Activa = False + RbtnActivo.Checked = True + + End If + End If + + Next + Catch e As Exception + MessageBox.Show(e.Message) + + End Try + + + End Sub + + + + + +End Class diff --git a/Busquedas/ClienteBol.resx b/Busquedas/ClienteBol.resx new file mode 100644 index 0000000..e2efc8d --- /dev/null +++ b/Busquedas/ClienteBol.resx @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{Font:Microsoft Sans Serif, 9pt;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>163</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 768, 163</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 768, 163</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADG + CgAAAk1TRnQBSQFMAgEBBAEAAawBAAGsAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ARgAB7Az/ + AwAB7Az/GgAB/wEDBwAB7AX/AQIG/wMAAewK/wIEDQAB/wL6AQIJAAH/AewBAwHsBQAB7AT/AgIG/wMA + AewJ/wEEAf4B/AMAAfoHAgEAAf8C+gECCgAB/wEDAewBAwHsAQMDAAHsA/8GAgP/AwAB7Aj/AQQB/gH8 + Af8EAAH6BQIBAAH/AvoBAgkAAewBAAH/AewBAwHsAQMB7AEDAgAB7AT/AgID/wECAv8DAAHsB/8BBAH+ + AfwC/wUAAfoDAgEAAf8C+gECAQABAggAAewBAAH/AQMB7AEDAewBAwHsAgAB7AX/AQID/wECAv8DAAHs + Bv8BBAH+AfwD/wYAAfoBAgEAAf8C+gECCwAB7AEAAf8B7AIAAQMB7AEDAgAB7AL/AQIG/wECAv8DAAHs + Av8DAAEEAf4B/AT/CAAB/wL6AQIIAAEGBQAB/wEDAgcB7AEDAewCAAHsAv8BAgP/AQIF/wMAAewB/wEA + AQcB/gHsAQAB/AX/BwAB/wL6AQIIAAEGBf4BAAH/AewBAwHsAQMB7AEDAgAB7AL/AQID/wICBP8DAAHs + AQAB+wH+AQcB/gHsAQAF/wYAAf8C+gECAQACAgYABv4BAAH/AQMB7AEDAewBAwHsAgAB7AP/BgID/wMA + AewBAAH+AfsB/gEHAf4BAAX/BQAB/wL6AQIBAAH6AwIGAAH+BQAB/wHsAQMB7AEDAewBAwIAAewG/wIC + BP8DAAHsAQAB/wH+AfsB/gEHAQAF/wQAAf8C+gECAwAB+gMCCQAB7AEAAf8BAwHsAQMB7AEDAewCAAHs + Bv8BAgL/BgAB7AH/AQAB/wH+AfsBAAP/BgAB/wL6AQIFAAT6CAAB7AEAAewB/wEHAewBAwHsAQMCAAHs + Cf8B7AH/AewDAAHsAv8DAAT/AQAC/xgAA+wBAAHsAf8BBwEDAewCAAHsCf8C7AQAAewJ/wEAAf8ZAAXs + AQAB7AH/AQcCAAvsBQAK7CUAAUIBTQE+BwABPgMAASgDAAFAAwABIAMAAQEBAAEBBgABARYAA/+BAAGA + AQEBgAEBAv8B/gE/AYABAQGAAQEB/wHgAf4BDwGAAQEBgAEBAgAB/gEDAYABAQGAAQEBAAEBAfgBAAGA + AQEBgAEBAYABAwH4AQABgAEBAYABAQHAAQEB6AEAAYABAQGAAQEB4AEBAcgBAAGAAQEBgAEBAfABHwGA + AQABgAEBAYABAQHwAR8CAAGAAQEBgAEBAeABDwIAAYABAQGAAQEBwAEHAYABAAGAAQEBgAEBAYEBAwHI + AQABgAEBAYABAQEDAYEB6AEAAYABAwGAAQEBBwHBAfgBAAGAAQcBgAEDAv8B+AEAAYABDwGAAQcC/wH4 + AQAL + + + + 61 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/ClienteBol.vb b/Busquedas/ClienteBol.vb new file mode 100644 index 0000000..abd26cd --- /dev/null +++ b/Busquedas/ClienteBol.vb @@ -0,0 +1,895 @@ +Public Class ClientesBol + Inherits System.Windows.Forms.Form + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents lblOrganismo As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents lblPorcentaje As System.Windows.Forms.Label + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents lblNombreFigura As System.Windows.Forms.Label + Friend WithEvents txtCliente As System.Windows.Forms.TextBox + Friend WithEvents cmbPorcentaje As System.Windows.Forms.ComboBox + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents lblfecha As System.Windows.Forms.Label + Friend WithEvents lblStatus As System.Windows.Forms.Label + Friend WithEvents cmbStatus As System.Windows.Forms.ComboBox + Friend WithEvents dataGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents btnCerrar As System.Windows.Forms.Button + Friend WithEvents BTExportar As System.Windows.Forms.Button + Friend WithEvents BTLimpiar As System.Windows.Forms.Button + Friend WithEvents BTConsultar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents label4 As Label + Friend WithEvents Label1 As Label + Friend WithEvents Panel1 As Panel + Friend WithEvents lblResultados As System.Windows.Forms.Label + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ClientesBol)) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.lblStatus = New System.Windows.Forms.Label() + Me.cmbStatus = New System.Windows.Forms.ComboBox() + Me.txtCliente = New System.Windows.Forms.TextBox() + Me.cmbPorcentaje = New System.Windows.Forms.ComboBox() + Me.lblPorcentaje = New System.Windows.Forms.Label() + Me.cmbOrganismo = New System.Windows.Forms.ComboBox() + Me.lblOrganismo = New System.Windows.Forms.Label() + Me.lblNombreFigura = New System.Windows.Forms.Label() + Me.cmbPais = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.dataGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.lblResultados = New System.Windows.Forms.Label() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.lblfecha = New System.Windows.Forms.Label() + Me.btnCerrar = New System.Windows.Forms.Button() + Me.BTExportar = New System.Windows.Forms.Button() + Me.BTLimpiar = New System.Windows.Forms.Button() + Me.BTConsultar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.label4 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.Panel1.SuspendLayout() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.lblStatus) + Me.GroupBox1.Controls.Add(Me.cmbStatus) + Me.GroupBox1.Controls.Add(Me.txtCliente) + Me.GroupBox1.Controls.Add(Me.cmbPorcentaje) + Me.GroupBox1.Controls.Add(Me.lblPorcentaje) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.lblOrganismo) + Me.GroupBox1.Controls.Add(Me.lblNombreFigura) + Me.GroupBox1.Location = New System.Drawing.Point(12, 56) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(787, 60) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parámetros de búsqueda" + ' + 'lblStatus + ' + Me.lblStatus.AutoSize = True + Me.lblStatus.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblStatus.Location = New System.Drawing.Point(176, 18) + Me.lblStatus.Name = "lblStatus" + Me.lblStatus.Size = New System.Drawing.Size(42, 13) + Me.lblStatus.TabIndex = 9 + Me.lblStatus.Text = "Estatus" + ' + 'cmbStatus + ' + Me.cmbStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbStatus.FormattingEnabled = True + Me.cmbStatus.Location = New System.Drawing.Point(179, 33) + Me.cmbStatus.Name = "cmbStatus" + Me.cmbStatus.Size = New System.Drawing.Size(191, 21) + Me.cmbStatus.TabIndex = 8 + ' + 'txtCliente + ' + Me.txtCliente.Location = New System.Drawing.Point(386, 34) + Me.txtCliente.Name = "txtCliente" + Me.txtCliente.Size = New System.Drawing.Size(395, 20) + Me.txtCliente.TabIndex = 6 + ' + 'cmbPorcentaje + ' + Me.cmbPorcentaje.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbPorcentaje.Location = New System.Drawing.Point(13, 34) + Me.cmbPorcentaje.Name = "cmbPorcentaje" + Me.cmbPorcentaje.Size = New System.Drawing.Size(157, 21) + Me.cmbPorcentaje.TabIndex = 5 + ' + 'lblPorcentaje + ' + Me.lblPorcentaje.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblPorcentaje.Location = New System.Drawing.Point(10, 18) + Me.lblPorcentaje.Name = "lblPorcentaje" + Me.lblPorcentaje.Size = New System.Drawing.Size(58, 16) + Me.lblPorcentaje.TabIndex = 4 + Me.lblPorcentaje.Text = "Porcentaje" + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbOrganismo.Location = New System.Drawing.Point(148, 11) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(22, 21) + Me.cmbOrganismo.TabIndex = 1 + Me.cmbOrganismo.Visible = False + ' + 'lblOrganismo + ' + Me.lblOrganismo.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblOrganismo.Location = New System.Drawing.Point(80, 16) + Me.lblOrganismo.Name = "lblOrganismo" + Me.lblOrganismo.Size = New System.Drawing.Size(62, 16) + Me.lblOrganismo.TabIndex = 0 + Me.lblOrganismo.Text = "Organismo" + Me.lblOrganismo.Visible = False + ' + 'lblNombreFigura + ' + Me.lblNombreFigura.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNombreFigura.Location = New System.Drawing.Point(383, 16) + Me.lblNombreFigura.Name = "lblNombreFigura" + Me.lblNombreFigura.Size = New System.Drawing.Size(132, 16) + Me.lblNombreFigura.TabIndex = 7 + Me.lblNombreFigura.Text = "Cliente" + Me.lblNombreFigura.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'cmbPais + ' + Me.cmbPais.Location = New System.Drawing.Point(836, 82) + Me.cmbPais.Name = "cmbPais" + Me.cmbPais.Size = New System.Drawing.Size(122, 21) + Me.cmbPais.TabIndex = 3 + Me.cmbPais.Visible = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(801, 85) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(29, 13) + Me.Label2.TabIndex = 2 + Me.Label2.Text = "País" + Me.Label2.Visible = False + ' + 'GroupBox2 + ' + Me.GroupBox2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox2.Controls.Add(Me.dataGrid1) + Me.GroupBox2.Controls.Add(Me.lblResultados) + Me.GroupBox2.Location = New System.Drawing.Point(12, 140) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(787, 206) + Me.GroupBox2.TabIndex = 1 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Resultados" + ' + 'dataGrid1 + ' + Me.dataGrid1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.dataGrid1.CaptionHeight = 17 + Me.dataGrid1.FetchRowStyles = True + Me.dataGrid1.FilterBar = True + Me.dataGrid1.GroupByCaption = "AGRUPAR" + Me.dataGrid1.Images.Add(CType(resources.GetObject("dataGrid1.Images"), System.Drawing.Image)) + Me.dataGrid1.Location = New System.Drawing.Point(9, 21) + Me.dataGrid1.Name = "dataGrid1" + Me.dataGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.dataGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.dataGrid1.PreviewInfo.ZoomFactor = 75.0R + Me.dataGrid1.PrintInfo.PageSettings = CType(resources.GetObject("dataGrid1.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.dataGrid1.RowHeight = 15 + Me.dataGrid1.Size = New System.Drawing.Size(772, 167) + Me.dataGrid1.TabIndex = 61 + Me.dataGrid1.Text = "C1TrueDBGrid1" + Me.dataGrid1.PropBag = resources.GetString("dataGrid1.PropBag") + ' + 'lblResultados + ' + Me.lblResultados.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.lblResultados.Location = New System.Drawing.Point(6, 191) + Me.lblResultados.Name = "lblResultados" + Me.lblResultados.Size = New System.Drawing.Size(134, 12) + Me.lblResultados.TabIndex = 2 + Me.lblResultados.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + ' + 'lblfecha + ' + Me.lblfecha.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lblfecha.AutoSize = True + Me.lblfecha.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblfecha.Location = New System.Drawing.Point(12, 119) + Me.lblfecha.Name = "lblfecha" + Me.lblfecha.Size = New System.Drawing.Size(39, 13) + Me.lblfecha.TabIndex = 16 + Me.lblfecha.Text = "Label4" + Me.lblfecha.Visible = False + ' + 'btnCerrar + ' + Me.btnCerrar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.btnCerrar.BackColor = System.Drawing.Color.Black + Me.btnCerrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCerrar.ForeColor = System.Drawing.Color.White + Me.btnCerrar.Location = New System.Drawing.Point(804, 326) + Me.btnCerrar.Name = "btnCerrar" + Me.btnCerrar.Size = New System.Drawing.Size(89, 30) + Me.btnCerrar.TabIndex = 20 + Me.btnCerrar.Text = "Cerrar" + Me.btnCerrar.UseVisualStyleBackColor = False + ' + 'BTExportar + ' + Me.BTExportar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.BTExportar.BackColor = System.Drawing.Color.Black + Me.BTExportar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTExportar.ForeColor = System.Drawing.Color.White + Me.BTExportar.Location = New System.Drawing.Point(804, 288) + Me.BTExportar.Name = "BTExportar" + Me.BTExportar.Size = New System.Drawing.Size(89, 32) + Me.BTExportar.TabIndex = 19 + Me.BTExportar.Text = "Exportar" + Me.BTExportar.UseVisualStyleBackColor = False + ' + 'BTLimpiar + ' + Me.BTLimpiar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.BTLimpiar.BackColor = System.Drawing.Color.Black + Me.BTLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTLimpiar.ForeColor = System.Drawing.Color.White + Me.BTLimpiar.Location = New System.Drawing.Point(804, 248) + Me.BTLimpiar.Name = "BTLimpiar" + Me.BTLimpiar.Size = New System.Drawing.Size(89, 34) + Me.BTLimpiar.TabIndex = 18 + Me.BTLimpiar.Text = "Limpiar" + Me.BTLimpiar.UseVisualStyleBackColor = False + ' + 'BTConsultar + ' + Me.BTConsultar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.BTConsultar.BackColor = System.Drawing.Color.Black + Me.BTConsultar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTConsultar.ForeColor = System.Drawing.Color.White + Me.BTConsultar.Location = New System.Drawing.Point(804, 206) + Me.BTConsultar.Name = "BTConsultar" + Me.BTConsultar.Size = New System.Drawing.Size(89, 36) + Me.BTConsultar.TabIndex = 17 + Me.BTConsultar.Text = "Buscar" + Me.BTConsultar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.label4) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-2, -1) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(910, 51) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(790, 3) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'label4 + ' + Me.label4.AutoSize = True + Me.label4.BackColor = System.Drawing.Color.Transparent + Me.label4.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.label4.ForeColor = System.Drawing.SystemColors.Window + Me.label4.Location = New System.Drawing.Point(21, 8) + Me.label4.Name = "label4" + Me.label4.Size = New System.Drawing.Size(193, 22) + Me.label4.TabIndex = 2 + Me.label4.Text = "Clientes boletinados" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.BackColor = System.Drawing.Color.Transparent + Me.Label1.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.White + Me.Label1.Location = New System.Drawing.Point(853, 4) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(42, 17) + Me.Label1.TabIndex = 161 + Me.Label1.Text = "Minds" + ' + 'Panel1 + ' + Me.Panel1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Panel1.BackColor = System.Drawing.Color.Black + Me.Panel1.Controls.Add(Me.Label1) + Me.Panel1.Location = New System.Drawing.Point(-2, 364) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(909, 35) + Me.Panel1.TabIndex = 162 + ' + 'ClientesBol + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(906, 394) + Me.Controls.Add(Me.Panel1) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.btnCerrar) + Me.Controls.Add(Me.BTExportar) + Me.Controls.Add(Me.BTLimpiar) + Me.Controls.Add(Me.BTConsultar) + Me.Controls.Add(Me.lblfecha) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.cmbPais) + Me.Controls.Add(Me.Label2) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "ClientesBol" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Clientes boletinados" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.Panel1.ResumeLayout(False) + Me.Panel1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub +#End Region + + + Dim clCmp1 As clsComplejo = New clsComplejo + Dim clCmp2 As clsComplejo = New clsComplejo + Dim clCmp3 As clsComplejo = New clsComplejo + Dim clCmp4 As clsComplejo = New clsComplejo + Dim clGrid As clsComplejo = New clsComplejo + + Dim BanOrg, BanPais, BanPorc, BanStatus As Boolean + + Private Sub ClientesBol_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + BanOrg = False + BanPais = False + BanOrg = False + BanStatus = False + label4.Text = Me.Text + End Sub + + 'Private Sub tlbInusualesDivisas_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbInusualesDivisas.ButtonClick + ' 'Botones de la toolbar + ' Select Case e.Button.Text + ' Case "Consultar" + ' Me.Cursor = Cursors.WaitCursor + ' sbBuscar() + ' Me.Cursor = Cursors.Default + ' Case "Exportar" + ' Exportar() + ' Case "Refrescar" + ' Refrescar() + ' Case "Salir" + ' Me.Close() + ' End Select + 'End Sub + + Private Sub Exportar() + 'llama a las rutinas para exportar el grid a excel + Try + If clGrid.dt.Rows.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clGrid.dt.Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(clGrid.ds) 'Asigno el dataset a exportar + End If + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub sbBuscar() + Try + 'Se utiliza el procedimiento almacenado "spBuscaClienteBol" para buscar + Dim SQL, Where As String + Dim varfecha As Object = 0 + Dim CLasscom As New clsComplejo + Dim ClassAud As New ClassMyUtils + Dim sAuditoria As String + Dim intCuenta As Integer + 'JLL 27-08-2013 oculto las columnas con la funcion clocultarcolumna + Dim OcultarCol As clOcultarColumna = New clOcultarColumna() + + SQL = "" + Where = "" + intCuenta = 0 + + + SQL = "sp_ConsultarLRClt " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + SQL = SQL & "," & IIf(cmbPorcentaje.Text <> "", "'" & cmbPorcentaje.Text.Replace("%", "") & "'", "NULL") + SQL = SQL & "," & IIf(cmbStatus.SelectedValue <> Nothing, cmbStatus.SelectedValue, "NULL") + SQL = SQL & "," & IIf(txtCliente.Text <> "", "'" & txtCliente.Text.Trim & "'", "NULL") + + + clGrid.dt = New DataTable + clGrid.fdtDataTable(SQL) + clGrid.fdtDataSet(SQL) + dataGrid1.DataSource = Nothing + dataGrid1.DataSource = clGrid.dt + If dataGrid1.RowCount > 0 Then + For Each col As C1.Win.C1TrueDBGrid.C1DisplayColumn In dataGrid1.Splits(0).DisplayColumns + col.AutoSize() + Next + + For i As Integer = 0 To dataGrid1.Columns.Count - 1 + dataGrid1.Columns(i).Caption = dataGrid1.Columns(i).Caption.ToString.ToUpper + Next + + dataGrid1.Splits(0).DisplayColumns(17).Visible = False + dataGrid1.Splits(0).DisplayColumns(18).Visible = False + dataGrid1.Splits(0).DisplayColumns(19).Visible = False + dataGrid1.Splits(0).DisplayColumns(20).Visible = False + dataGrid1.Splits(0).DisplayColumns(21).Visible = False + End If + + + + Dim cont As Integer + 'cont = clGrid.ds.Tables(0).Rows.Count + cont = clGrid.dt.Rows.Count + lblResultados.Text = "Elementos: " & cont + + varfecha = CLasscom.BuscaValores("dFechaRegistro", "listacliente", "") + + If Not IsDBNull(varfecha) Then + lblfecha.Text = "Coincidencias al " & CLasscom.ObtenFecha(varfecha, "dd/mm/yyyy") + lblfecha.AutoSize = True + lblfecha.Visible = True + Else + lblfecha.Visible = False + End If + + sAuditoria = "" + If cmbOrganismo.Text.Trim <> "" Then sAuditoria = sAuditoria & " Organismo=" & cmbOrganismo.Text.Trim + If cmbPais.Text.Trim <> "" Then sAuditoria = sAuditoria & " Pais=" & cmbPais.Text.Trim + If cmbPorcentaje.Text.Trim <> "" Then sAuditoria = sAuditoria & " Porcentaje=" & cmbPorcentaje.Text.Trim + If cmbStatus.Text.Trim <> "" Then sAuditoria = sAuditoria & " Status=" & cmbStatus.Text.Trim + If txtCliente.Text.Trim <> "" Then sAuditoria = sAuditoria & " Cliente=" & txtCliente.Text.Trim + If txtCliente.Text.Trim <> "" Then sAuditoria = sAuditoria & " IdFigura=" & txtCliente.Text.Trim + If sAuditoria.Trim = "" Then sAuditoria = "Consulta lista restringida Clientes" + + sAuditoria = Mid(sAuditoria.Trim, 1, 8000) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 113, My.Computer.Name, "Minds Cliente", sAuditoria) + + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Function fsDefineSQL(ByVal SP As String) As String + 'Defino mi cadena para el procedimiento almacenado + + 'Declaro variables para pasar los parametros al procedimiento almacenado + Dim lsSQL As String + Dim _Opcion As Integer + Dim _Organismo As String = ", NULL, " + Dim _Pais As String = " NULL, " + Dim _Porcentaje As String = " NULL, " + Dim _DescStatus As String = " NULL, " + Dim _Cliente As String = " NULL " + + If Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 1 + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 2 + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 3 + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 4 + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 5 + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 6 + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 7 + _Porcentaje = "'" & Me.cmbPorcentaje.Text & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 8 + _Porcentaje = Me.cmbPorcentaje.Text & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 9 + _Pais = Me.cmbPais.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 10 + _Pais = Me.cmbPais.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 11 + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 12 + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 13 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 14 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 15 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 16 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 17 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 18 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 19 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 20 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 21 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 22 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 23 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 24 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 25 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 26 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 27 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 28 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 29 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 30 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 31 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 32 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + End If + + 'Formo el query + lsSQL = lsSQL & SP & " " + lsSQL = lsSQL & _Opcion + lsSQL = lsSQL & _Organismo + lsSQL = lsSQL & _Pais + lsSQL = lsSQL & _Porcentaje + lsSQL = lsSQL & _DescStatus + lsSQL = lsSQL & _Cliente + Return lsSQL + End Function + + Private Sub Refrescar() + 'Limpia los combos, datagrid y la caja de texto + Me.cmbPais.DataSource = Nothing + Me.cmbPais.Items.Clear() + + Me.cmbOrganismo.DataSource = Nothing + Me.cmbOrganismo.Items.Clear() + + Me.cmbPorcentaje.Items.Clear() + Me.cmbPorcentaje.Text = "" + + Me.cmbStatus.DataSource = Nothing + Me.cmbStatus.Items.Clear() + + Me.txtCliente.Text = "" + Me.lblResultados.Text = "" + + Me.dataGrid1.DataSource = Nothing + Me.dataGrid1.DataBindings.Clear() + clGrid.dt.Clear() + 'Para que se puedan a llenar otra vez los combos + BanPais = False + BanOrg = False + BanPorc = False + BanStatus = False + End Sub + + Private Sub cmbOrganismo_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbOrganismo.DropDown + 'Llena combo organismo + If BanOrg = False Then + 'Para llenar el combo de organismo se utiliza el procedimiento almacenado "spLlenaComboOrgInt" + 'clCmp1.sbLlenaCombo("spLlenaComboOrgInt", Me.cmbOrganismo) + clCmp1.sbLlenaCombo("sp_ConsultarOrganismosInter ", Me.cmbOrganismo) + + End If + BanOrg = True + End Sub + + Private Sub cmbPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPais.DropDown + 'Llena comboPais + If BanPais = False Then + 'Para llenar el combo de Pais se utiliza el porcedimiento almacenado "spListaPais" + clCmp2.sbLlenaCombo("spListaPais", Me.cmbPais) + End If + BanPais = True + End Sub + + Private Sub cmbPorcentaje_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPorcentaje.DropDown + 'Llena combo porcentaje + If BanPorc = False Then + Me.cmbPorcentaje.Items.Add("60%") + Me.cmbPorcentaje.Items.Add("70%") + Me.cmbPorcentaje.Items.Add("80%") + Me.cmbPorcentaje.Items.Add("90%") + Me.cmbPorcentaje.Items.Add("95%") + End If + BanPorc = True + End Sub + + Private Sub cmbStatus_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbStatus.DropDown + 'Llena combo status + If BanStatus = False Then + 'Para llenar el combo de status se utiliza el procedimiento almacenado "spListastatus" + 'clCmp4.sbLlenaCombo("select descstatus as nombre, id_status as clave from Status", Me.cmbStatus) + clCmp4.sbLlenaCombo("sp_ConsultarListaStatusClt 0 ", cmbStatus) + End If + BanStatus = True + End Sub + + Private Sub DataGrid1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles dataGrid1.DoubleClick + 'Jesus López López 23-09-13 + + 'JMVD 2014-08-20 AGREGO VARIABLE + Dim iRow As Integer + Dim iRowCount As Integer + + 'Se asigna los valores seleccionados del DataGrid hacia la forma CatStatus + Try + Dim dat As String + + ''----Revisar + Dim FrmCalStatus As New FrmCalStatus + FrmCalStatus.pb9 = IIf(IsDBNull(dataGrid1.Columns("Registro en Lista").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Registro en Lista").CellValue(dataGrid1.Row)) ''id_lista rest + FrmCalStatus.pb = IIf(IsDBNull(dataGrid1.Columns("CLIENTE").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("CLIENTE").CellValue(dataGrid1.Row)) ''persona boletinada + FrmCalStatus.pb1 = IIf(IsDBNull(dataGrid1.Columns("Porcentaje Nombre").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Porcentaje Nombre").CellValue(dataGrid1.Row)) ''porcentaje + FrmCalStatus.pb2 = IIf(IsDBNull(dataGrid1.Columns("Organismo").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Organismo").CellValue(dataGrid1.Row)) ''organismo + 'FrmCalStatus.pb3 = IIf(IsDBNull(dataGrid1.Columns(4).CellValue(dataGrid1.Row)), "", dataGrid1.Columns(4).CellValue(dataGrid1.Row)) ''pais + FrmCalStatus.pb4 = IIf(IsDBNull(dataGrid1.Columns("NIC").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("NIC").CellValue(dataGrid1.Row)) ''contrato + FrmCalStatus.pb8 = IIf(IsDBNull(dataGrid1.Columns("Estatus").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Estatus").CellValue(dataGrid1.Row)) ''estado de coincidencia No Revisado + FrmCalStatus.fecha = IIf(IsDBNull(dataGrid1.Columns("Fecha Coincidencia").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Fecha Coincidencia").CellValue(dataGrid1.Row)) ''Fecha coincidencia + FrmCalStatus.Comentario = IIf(IsDBNull(dataGrid1.Columns("Comentario").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Comentario").CellValue(dataGrid1.Row)) ''ListCli.Comentario + FrmCalStatus.pbIdFigura = IIf(IsDBNull(dataGrid1.Columns("Id_Figura").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Id_Figura").CellValue(dataGrid1.Row)) ''id_figura + FrmCalStatus.pbNomFigura = IIf(IsDBNull(dataGrid1.Columns("Tipo Figura").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Tipo Figura").CellValue(dataGrid1.Row)) ''descripcion figura + FrmCalStatus.pb5 = IIf(IsDBNull(dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)), "0", dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)) ''id estatus + + FrmCalStatus.pb7 = IIf(IsDBNull(dataGrid1.Columns("Nombre Figura").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Nombre Figura").CellValue(dataGrid1.Row)) ''nombre de la figura + 'FrmCalStatus.pb10 = IIf(IsDBNull(dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)) ''ACTIVO + + + + + + + + + + + FrmCalStatus.ShowDialog() + + + + + 'sbBuscar() + 'DataGrid1.CurrentRowIndex = iRow + 'iRowCount = clGrid.ds.Tables(0).Rows.Count - 1 + 'If iRowCount > 0 Then + ' If iRowCount < iRow Then + ' DataGrid1.CurrentRowIndex = iRowCount + ' Else + ' DataGrid1.CurrentRowIndex = iRow + ' End If + 'End If + + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + + Private Sub cmbOrganismo_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cmbOrganismo.SelectedIndexChanged + + End Sub + + Private Sub cmbStatus_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cmbStatus.SelectedIndexChanged + + End Sub + + Private Sub tlbInusualesDivisas_ButtonClick(sender As System.Object, e As System.Windows.Forms.ToolBarButtonClickEventArgs) + 'BOTONES DE LA TOOLBAR + Select Case UCase(e.Button.Text) + Case "BUSCAR" + Me.Cursor = Cursors.WaitCursor + sbBuscar() + Me.Cursor = Cursors.Default + Case "EXPORTAR" + Exportar() + Case "REFRESCAR" + Refrescar() + Case "CERRAR" + Me.Close() + End Select + End Sub + + Private Sub BTConsultar_Click(sender As System.Object, e As System.EventArgs) Handles BTConsultar.Click + sbBuscar() + End Sub + + Private Sub dataGrid1_FetchCellStyle(sender As Object, e As C1.Win.C1TrueDBGrid.FetchCellStyleEventArgs) Handles dataGrid1.FetchCellStyle + + End Sub + + Private Sub BTLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BTLimpiar.Click + Refrescar() + End Sub + + Private Sub BTExportar_Click(sender As System.Object, e As System.EventArgs) Handles BTExportar.Click + Exportar() + End Sub + + Private Sub btnCerrar_Click(sender As System.Object, e As System.EventArgs) Handles btnCerrar.Click + Me.Close() + End Sub +End Class diff --git a/Busquedas/FRMListasR.Designer.vb b/Busquedas/FRMListasR.Designer.vb new file mode 100644 index 0000000..18daa2b --- /dev/null +++ b/Busquedas/FRMListasR.Designer.vb @@ -0,0 +1,562 @@ + +Partial Class FRMListasR + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FRMListasR)) + Me.cmbPaises = New System.Windows.Forms.ComboBox() + Me.lbl_Records = New System.Windows.Forms.Label() + Me.Panel3 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.dataGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.DGVResultados = New System.Windows.Forms.DataGridView() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.btnLimpiar = New System.Windows.Forms.Button() + Me.txtpais = New System.Windows.Forms.TextBox() + Me.CmdBusqueda = New System.Windows.Forms.Button() + Me.cmbOrganismo = New System.Windows.Forms.ComboBox() + Me.chk_Field3 = New System.Windows.Forms.CheckBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Text_Busqueda = New System.Windows.Forms.TextBox() + Me.opt_Free = New System.Windows.Forms.RadioButton() + Me.Label3 = New System.Windows.Forms.Label() + Me.opt_Exact = New System.Windows.Forms.RadioButton() + Me.chk_Field2 = New System.Windows.Forms.CheckBox() + Me.Panel2 = New System.Windows.Forms.Panel() + Me.opt_EstatusTodos = New System.Windows.Forms.RadioButton() + Me.opt_EstatusInactivo = New System.Windows.Forms.RadioButton() + Me.opt_EstatusActivo = New System.Windows.Forms.RadioButton() + Me.Label6 = New System.Windows.Forms.Label() + Me.cmdClose = New System.Windows.Forms.Button() + Me.chk_Field0 = New System.Windows.Forms.CheckBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.opt_Contents = New System.Windows.Forms.RadioButton() + Me.chk_Field1 = New System.Windows.Forms.CheckBox() + Me.CmdExportar = New System.Windows.Forms.Button() + Me.Label8 = New System.Windows.Forms.Label() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.Panel3.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.DGVResultados, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.Panel2.SuspendLayout() + Me.Panel1.SuspendLayout() + Me.SuspendLayout() + ' + 'cmbPaises + ' + Me.cmbPaises.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cmbPaises.FormattingEnabled = True + Me.cmbPaises.Location = New System.Drawing.Point(114, 66) + Me.cmbPaises.Name = "cmbPaises" + Me.cmbPaises.Size = New System.Drawing.Size(245, 23) + Me.cmbPaises.TabIndex = 4 + Me.cmbPaises.Visible = False + ' + 'lbl_Records + ' + Me.lbl_Records.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lbl_Records.AutoSize = True + Me.lbl_Records.ForeColor = System.Drawing.Color.MidnightBlue + Me.lbl_Records.Location = New System.Drawing.Point(821, 463) + Me.lbl_Records.Name = "lbl_Records" + Me.lbl_Records.Size = New System.Drawing.Size(45, 15) + Me.lbl_Records.TabIndex = 60 + Me.lbl_Records.Text = "Label7" + Me.lbl_Records.Visible = False + ' + 'Panel3 + ' + Me.Panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Panel3.BackColor = System.Drawing.Color.Black + Me.Panel3.Controls.Add(Me.Img_logoCabecera) + Me.Panel3.Controls.Add(Me.Label7) + Me.Panel3.ForeColor = System.Drawing.Color.Navy + Me.Panel3.Location = New System.Drawing.Point(-4, 0) + Me.Panel3.Name = "Panel3" + Me.Panel3.Size = New System.Drawing.Size(962, 43) + Me.Panel3.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(845, -7) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.BackColor = System.Drawing.Color.Transparent + Me.Label7.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.ForeColor = System.Drawing.SystemColors.Window + Me.Label7.Location = New System.Drawing.Point(21, 8) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(243, 22) + Me.Label7.TabIndex = 2 + Me.Label7.Text = "Consulta listas restringidas" + ' + 'dataGrid1 + ' + Me.dataGrid1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.dataGrid1.CaptionHeight = 17 + Me.dataGrid1.FilterBar = True + Me.dataGrid1.GroupByCaption = "AGRUPAR" + Me.dataGrid1.Images.Add(CType(resources.GetObject("dataGrid1.Images"), System.Drawing.Image)) + Me.dataGrid1.Location = New System.Drawing.Point(10, 207) + Me.dataGrid1.Name = "dataGrid1" + Me.dataGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.dataGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.dataGrid1.PreviewInfo.ZoomFactor = 75.0R + Me.dataGrid1.PrintInfo.PageSettings = CType(resources.GetObject("dataGrid1.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.dataGrid1.RowHeight = 15 + Me.dataGrid1.Size = New System.Drawing.Size(936, 250) + Me.dataGrid1.TabIndex = 362 + Me.dataGrid1.Text = "C1TrueDBGrid1" + Me.dataGrid1.PropBag = resources.GetString("dataGrid1.PropBag") + ' + 'DGVResultados + ' + Me.DGVResultados.AllowUserToOrderColumns = True + Me.DGVResultados.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells + Me.DGVResultados.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells + Me.DGVResultados.BackgroundColor = System.Drawing.Color.White + Me.DGVResultados.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DGVResultados.Location = New System.Drawing.Point(12, 463) + Me.DGVResultados.Name = "DGVResultados" + Me.DGVResultados.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders + Me.DGVResultados.Size = New System.Drawing.Size(10, 21) + Me.DGVResultados.TabIndex = 363 + Me.DGVResultados.Visible = False + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.btnLimpiar) + Me.GroupBox1.Controls.Add(Me.txtpais) + Me.GroupBox1.Controls.Add(Me.cmbPaises) + Me.GroupBox1.Controls.Add(Me.CmdBusqueda) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.chk_Field3) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Text_Busqueda) + Me.GroupBox1.Controls.Add(Me.opt_Free) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.opt_Exact) + Me.GroupBox1.Controls.Add(Me.chk_Field2) + Me.GroupBox1.Controls.Add(Me.Panel2) + Me.GroupBox1.Controls.Add(Me.cmdClose) + Me.GroupBox1.Controls.Add(Me.chk_Field0) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.opt_Contents) + Me.GroupBox1.Controls.Add(Me.chk_Field1) + Me.GroupBox1.Controls.Add(Me.CmdExportar) + Me.GroupBox1.Location = New System.Drawing.Point(12, 49) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(935, 152) + Me.GroupBox1.TabIndex = 364 + Me.GroupBox1.TabStop = False + ' + 'btnLimpiar + ' + Me.btnLimpiar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.btnLimpiar.BackColor = System.Drawing.Color.Black + Me.btnLimpiar.ForeColor = System.Drawing.Color.White + Me.btnLimpiar.Location = New System.Drawing.Point(833, 75) + Me.btnLimpiar.Name = "btnLimpiar" + Me.btnLimpiar.Size = New System.Drawing.Size(96, 33) + Me.btnLimpiar.TabIndex = 24 + Me.btnLimpiar.Text = "Limpiar" + Me.btnLimpiar.UseVisualStyleBackColor = False + ' + 'txtpais + ' + Me.txtpais.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtpais.Location = New System.Drawing.Point(114, 68) + Me.txtpais.Name = "txtpais" + Me.txtpais.Size = New System.Drawing.Size(245, 21) + Me.txtpais.TabIndex = 23 + ' + 'CmdBusqueda + ' + Me.CmdBusqueda.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.CmdBusqueda.BackColor = System.Drawing.Color.Black + Me.CmdBusqueda.ForeColor = System.Drawing.Color.White + Me.CmdBusqueda.Location = New System.Drawing.Point(833, 14) + Me.CmdBusqueda.Name = "CmdBusqueda" + Me.CmdBusqueda.Size = New System.Drawing.Size(96, 31) + Me.CmdBusqueda.TabIndex = 19 + Me.CmdBusqueda.Text = "Buscar" + Me.CmdBusqueda.UseVisualStyleBackColor = False + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cmbOrganismo.FormattingEnabled = True + Me.cmbOrganismo.Location = New System.Drawing.Point(114, 37) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(245, 23) + Me.cmbOrganismo.TabIndex = 3 + ' + 'chk_Field3 + ' + Me.chk_Field3.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field3.AutoSize = True + Me.chk_Field3.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field3.Location = New System.Drawing.Point(726, 73) + Me.chk_Field3.Name = "chk_Field3" + Me.chk_Field3.Size = New System.Drawing.Size(107, 19) + Me.chk_Field3.TabIndex = 14 + Me.chk_Field3.Tag = "Observaciones" + Me.chk_Field3.Text = "Observaciones" + Me.chk_Field3.UseVisualStyleBackColor = True + ' + 'Label5 + ' + Me.Label5.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label5.AutoSize = True + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(723, 38) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(65, 15) + Me.Label5.TabIndex = 10 + Me.Label5.Text = "Buscar en:" + ' + 'Text_Busqueda + ' + Me.Text_Busqueda.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Text_Busqueda.Location = New System.Drawing.Point(114, 94) + Me.Text_Busqueda.Name = "Text_Busqueda" + Me.Text_Busqueda.Size = New System.Drawing.Size(245, 21) + Me.Text_Busqueda.TabIndex = 5 + ' + 'opt_Free + ' + Me.opt_Free.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.opt_Free.AutoSize = True + Me.opt_Free.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_Free.Location = New System.Drawing.Point(392, 54) + Me.opt_Free.Name = "opt_Free" + Me.opt_Free.Size = New System.Drawing.Size(326, 19) + Me.opt_Free.TabIndex = 7 + Me.opt_Free.TabStop = True + Me.opt_Free.Text = "Aproximada (Req. una coincidencia, por aproximación)" + Me.opt_Free.UseVisualStyleBackColor = True + ' + 'Label3 + ' + Me.Label3.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.Label3.AutoSize = True + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(11, 92) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(105, 15) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Nombre/Empresa" + ' + 'opt_Exact + ' + Me.opt_Exact.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.opt_Exact.AutoSize = True + Me.opt_Exact.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_Exact.Location = New System.Drawing.Point(392, 91) + Me.opt_Exact.Name = "opt_Exact" + Me.opt_Exact.Size = New System.Drawing.Size(257, 19) + Me.opt_Exact.TabIndex = 9 + Me.opt_Exact.TabStop = True + Me.opt_Exact.Text = "Exacta (Todas las palabras suministradas)" + Me.opt_Exact.UseVisualStyleBackColor = True + ' + 'chk_Field2 + ' + Me.chk_Field2.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field2.AutoSize = True + Me.chk_Field2.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field2.Location = New System.Drawing.Point(726, 92) + Me.chk_Field2.Name = "chk_Field2" + Me.chk_Field2.Size = New System.Drawing.Size(78, 19) + Me.chk_Field2.TabIndex = 13 + Me.chk_Field2.Tag = "CmpAux03" + Me.chk_Field2.Text = "Direccion" + Me.chk_Field2.UseVisualStyleBackColor = True + Me.chk_Field2.Visible = False + ' + 'Panel2 + ' + Me.Panel2.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Panel2.Controls.Add(Me.opt_EstatusTodos) + Me.Panel2.Controls.Add(Me.opt_EstatusInactivo) + Me.Panel2.Controls.Add(Me.opt_EstatusActivo) + Me.Panel2.Controls.Add(Me.Label6) + Me.Panel2.Location = New System.Drawing.Point(386, 109) + Me.Panel2.Name = "Panel2" + Me.Panel2.Size = New System.Drawing.Size(291, 30) + Me.Panel2.TabIndex = 22 + ' + 'opt_EstatusTodos + ' + Me.opt_EstatusTodos.AutoSize = True + Me.opt_EstatusTodos.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_EstatusTodos.Location = New System.Drawing.Point(232, 4) + Me.opt_EstatusTodos.Name = "opt_EstatusTodos" + Me.opt_EstatusTodos.Size = New System.Drawing.Size(59, 19) + Me.opt_EstatusTodos.TabIndex = 43 + Me.opt_EstatusTodos.TabStop = True + Me.opt_EstatusTodos.Text = "Todos" + Me.opt_EstatusTodos.UseVisualStyleBackColor = True + ' + 'opt_EstatusInactivo + ' + Me.opt_EstatusInactivo.AutoSize = True + Me.opt_EstatusInactivo.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_EstatusInactivo.Location = New System.Drawing.Point(140, 6) + Me.opt_EstatusInactivo.Name = "opt_EstatusInactivo" + Me.opt_EstatusInactivo.Size = New System.Drawing.Size(66, 19) + Me.opt_EstatusInactivo.TabIndex = 42 + Me.opt_EstatusInactivo.TabStop = True + Me.opt_EstatusInactivo.Text = "Inactivo" + Me.opt_EstatusInactivo.UseVisualStyleBackColor = True + ' + 'opt_EstatusActivo + ' + Me.opt_EstatusActivo.AutoSize = True + Me.opt_EstatusActivo.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_EstatusActivo.Location = New System.Drawing.Point(58, 6) + Me.opt_EstatusActivo.Name = "opt_EstatusActivo" + Me.opt_EstatusActivo.Size = New System.Drawing.Size(56, 19) + Me.opt_EstatusActivo.TabIndex = 41 + Me.opt_EstatusActivo.TabStop = True + Me.opt_EstatusActivo.Text = "Activo" + Me.opt_EstatusActivo.UseVisualStyleBackColor = True + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label6.Location = New System.Drawing.Point(7, 6) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(47, 15) + Me.Label6.TabIndex = 40 + Me.Label6.Text = "Estatus" + ' + 'cmdClose + ' + Me.cmdClose.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.cmdClose.BackColor = System.Drawing.Color.Black + Me.cmdClose.ForeColor = System.Drawing.Color.White + Me.cmdClose.Location = New System.Drawing.Point(833, 107) + Me.cmdClose.Name = "cmdClose" + Me.cmdClose.Size = New System.Drawing.Size(96, 33) + Me.cmdClose.TabIndex = 20 + Me.cmdClose.Text = "Cerrar" + Me.cmdClose.UseVisualStyleBackColor = False + ' + 'chk_Field0 + ' + Me.chk_Field0.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field0.AutoSize = True + Me.chk_Field0.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field0.Location = New System.Drawing.Point(726, 56) + Me.chk_Field0.Name = "chk_Field0" + Me.chk_Field0.Size = New System.Drawing.Size(71, 19) + Me.chk_Field0.TabIndex = 11 + Me.chk_Field0.Tag = "Nombre" + Me.chk_Field0.Text = "Nombre" + Me.chk_Field0.UseVisualStyleBackColor = True + ' + 'Label4 + ' + Me.Label4.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label4.AutoSize = True + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(389, 38) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(58, 15) + Me.Label4.TabIndex = 6 + Me.Label4.Text = "Precisión" + ' + 'Label1 + ' + Me.Label1.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.Label1.AutoSize = True + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(11, 40) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(68, 15) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Organismo" + ' + 'Label2 + ' + Me.Label2.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(11, 66) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(31, 15) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "País" + ' + 'opt_Contents + ' + Me.opt_Contents.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.opt_Contents.AutoSize = True + Me.opt_Contents.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_Contents.Location = New System.Drawing.Point(392, 72) + Me.opt_Contents.Name = "opt_Contents" + Me.opt_Contents.Size = New System.Drawing.Size(243, 19) + Me.opt_Contents.TabIndex = 8 + Me.opt_Contents.TabStop = True + Me.opt_Contents.Text = "Porcentaje (Porcentaje de coincidencia)" + Me.opt_Contents.UseVisualStyleBackColor = True + ' + 'chk_Field1 + ' + Me.chk_Field1.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field1.AutoSize = True + Me.chk_Field1.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field1.Location = New System.Drawing.Point(726, 109) + Me.chk_Field1.Name = "chk_Field1" + Me.chk_Field1.Size = New System.Drawing.Size(52, 19) + Me.chk_Field1.TabIndex = 12 + Me.chk_Field1.Tag = "observaciones" + Me.chk_Field1.Text = "Alias" + Me.chk_Field1.UseVisualStyleBackColor = True + Me.chk_Field1.Visible = False + ' + 'CmdExportar + ' + Me.CmdExportar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.CmdExportar.BackColor = System.Drawing.Color.Black + Me.CmdExportar.ForeColor = System.Drawing.Color.White + Me.CmdExportar.Location = New System.Drawing.Point(833, 44) + Me.CmdExportar.Name = "CmdExportar" + Me.CmdExportar.Size = New System.Drawing.Size(96, 32) + Me.CmdExportar.TabIndex = 21 + Me.CmdExportar.Text = "Exportar" + Me.CmdExportar.UseVisualStyleBackColor = False + ' + 'Label8 + ' + Me.Label8.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label8.BackColor = System.Drawing.Color.Transparent + Me.Label8.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.ForeColor = System.Drawing.Color.White + Me.Label8.Location = New System.Drawing.Point(909, 2) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(42, 17) + Me.Label8.TabIndex = 3 + Me.Label8.Text = "Minds" + ' + 'Panel1 + ' + Me.Panel1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Panel1.BackColor = System.Drawing.Color.Black + Me.Panel1.Controls.Add(Me.Label8) + Me.Panel1.Location = New System.Drawing.Point(-4, 491) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(962, 29) + Me.Panel1.TabIndex = 365 + ' + 'FRMListasR + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(957, 519) + Me.Controls.Add(Me.Panel1) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.DGVResultados) + Me.Controls.Add(Me.dataGrid1) + Me.Controls.Add(Me.Panel3) + Me.Controls.Add(Me.lbl_Records) + Me.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FRMListasR" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Consulta listas restringidas" + Me.Panel3.ResumeLayout(False) + Me.Panel3.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.DGVResultados, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.Panel2.ResumeLayout(False) + Me.Panel2.PerformLayout() + Me.Panel1.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents cmbPaises As System.Windows.Forms.ComboBox + Friend WithEvents lbl_Records As System.Windows.Forms.Label + Private WithEvents Panel3 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label7 As Label + Friend WithEvents dataGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents DGVResultados As DataGridView + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents txtpais As TextBox + Friend WithEvents CmdBusqueda As Button + Friend WithEvents cmbOrganismo As ComboBox + Friend WithEvents chk_Field3 As CheckBox + Friend WithEvents Label5 As Label + Friend WithEvents Text_Busqueda As TextBox + Friend WithEvents opt_Free As RadioButton + Friend WithEvents Label3 As Label + Friend WithEvents opt_Exact As RadioButton + Friend WithEvents chk_Field2 As CheckBox + Friend WithEvents Panel2 As Panel + Friend WithEvents opt_EstatusTodos As RadioButton + Friend WithEvents opt_EstatusInactivo As RadioButton + Friend WithEvents opt_EstatusActivo As RadioButton + Friend WithEvents Label6 As Label + Friend WithEvents cmdClose As Button + Friend WithEvents chk_Field0 As CheckBox + Friend WithEvents Label4 As Label + Friend WithEvents Label1 As Label + Friend WithEvents Label2 As Label + Friend WithEvents opt_Contents As RadioButton + Friend WithEvents chk_Field1 As CheckBox + Friend WithEvents CmdExportar As Button + Friend WithEvents Label8 As Label + Friend WithEvents Panel1 As Panel + Friend WithEvents btnLimpiar As Button +End Class diff --git a/Busquedas/FRMListasR.resx b/Busquedas/FRMListasR.resx new file mode 100644 index 0000000..ca5c94e --- /dev/null +++ b/Busquedas/FRMListasR.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{Font:Microsoft Sans Serif, 9pt;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>246</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 932, 246</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 932, 246</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/FRMListasR.vb b/Busquedas/FRMListasR.vb new file mode 100644 index 0000000..9397870 --- /dev/null +++ b/Busquedas/FRMListasR.vb @@ -0,0 +1,1122 @@ + +Imports System.Threading + +Public Class FRMListasR + + Public lbFullTextIndex As Boolean + + Private Sub FRMListasR_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Dim CLasscom As New clsComplejo + Dim strSQL As String + + Try + + 'strSQL = "SELECT id_organismo clave,nombreorganismo nombre FROM organismointernacional WHERE activo = 1 ORDER BY 1" + + 'CLasscom.sbLlenaComboESP(strSQL, Me.cmbOrganismo, "nombre") + + CLasscom.sbLlenaCombo("sp_ConsultarOrgInternacionales ", cmbOrganismo) + + CLasscom = New clsComplejo + 'strSQL = "SELECT id_pais clave,nombre FROM pais order by nombre " + 'CLasscom.sbLlenaComboESP(strSQL, Me.cmbPaises, "nombre") + + CLasscom.sbLlenaCombo("sp_ConsultarPais ", cmbPaises) + + Me.cmbOrganismo.SelectedIndex = -1 + Me.cmbPaises.SelectedIndex = -1 + + Call ValidateFullTextIndex() + + If Not lbFullTextIndex Then + opt_Free.Enabled = False + opt_Contents.Enabled = True + opt_Exact.Checked = True + + End If + opt_Free.Enabled = True + opt_Contents.Enabled = True + opt_Exact.Checked = True + chk_Field0.Checked = True ''Campo Nombre + chk_Field3.Checked = True ''Campo Observaciones + opt_EstatusTodos.Checked = True ''Todos; activos e inactivos. + Me.Text = "Búsqueda en Listas Restringidas" + Catch ex As Exception + + End Try + + End Sub + + Public Sub ValidateFullTextIndex() + + Dim Classcom1 As New clsComplejo + Dim sSQL As String + Dim iRecords As Integer + + Try + lbFullTextIndex = True + + sSQL = "Select FULLTEXTSERVICEPROPERTY('IsFullTextInstalled ')" + Classcom1.fdtDataSet(sSQL) + + If Classcom1.ds.Tables(0).Rows.Count <> 0 Then + If Classcom1.ds.Tables(0).Rows.Count <> 1 Then + lbFullTextIndex = False + End If + Else + lbFullTextIndex = False + End If + + If Not lbFullTextIndex Then + MsgBox("No se ha instalado el servicio 'Full Text Index' en el servidor de base de datos." & vbCrLf & "Las opciones de búsqueda avanzada no estarán disponibles.", vbOKOnly + vbInformation, "Minds") + Exit Sub + End If + + sSQL = "Select DATABASEPROPERTYEX('" & Classcom1.cn.Database & "','IsFulltextEnabled')" + Classcom1.fdtDataSet(sSQL) + + If Classcom1.ds.Tables(0).Rows.Count <> 0 Then + If Classcom1.ds.Tables(0).Rows.Count <> 1 Then + 'lbFullTextIndex = False + End If + Else + lbFullTextIndex = False + End If + + If Not lbFullTextIndex Then + MsgBox("El servicio 'Full Text Index' está instalado, pero no se ha habilitado para la base de datos de Minds." & vbCrLf & "Las opciones de búsqueda avanzada no estarán disponibles.", vbOKOnly + vbInformation, "Minds") + Exit Sub + End If + + Exit Sub + + Catch ex As Exception + + End Try + + End Sub + + Public Function My_CleanStr(ByVal strTheString As String, Optional ByVal strTheChars As String = "", + Optional ByVal blnIncluded As Boolean = False) As String + + Dim i As Integer, l As Integer + + Dim strReturn As String, strSpecials As String + strSpecials = "" + strReturn = Trim$(strTheString) + + If "" = strReturn Then + + Else + + If "" = Trim$(strTheChars) Then + + strSpecials = Chr(34) & "'|;" + + ElseIf blnIncluded Then + + strSpecials = Chr(34) & "'|;" & Trim$(strTheChars) + + ElseIf Not blnIncluded Then + + strSpecials = Trim$(strTheChars) + + End If + + l = Len(strSpecials) + + For i = 1 To l + + strReturn = Replace(strReturn, Mid(strSpecials, i, 1), " ") + + Next i + + End If + + My_CleanStr = strReturn + + End Function + + Public Function My_ExtractFix(ByVal strTheString As String) As String + + Dim i As Integer, intPos As Integer + Dim strReturn As String + Dim strList As String + + Dim astrList() As String + + strList = " AC ; A C ; CV ; C V ; DE ; DEL ; INC ; LA ; LAS ; OF ; S A ; SA ; SC ; S C ; SRL " + + astrList = Split(strList, ";") + + strReturn = strTheString & " " + + For i = 0 To UBound(astrList) + + intPos = InStr(1, strReturn, astrList(i)) + + If intPos > 0 Then + + strReturn = Replace(strReturn, astrList(i), Space(Len(astrList(i)))) + + End If + + Next i + + My_ExtractFix = strReturn + + End Function + + Public Function My_OnlyOneSpc(ByVal strTheString As String) As String + ' + Dim i As Integer + Dim bln1stOne As Boolean + Dim strFoo As String + Dim strReturn As String + + strFoo = Trim$(strTheString) + + strReturn = "" + + For i = 1 To Len(strFoo) + + If Mid(strFoo, i, 1) = " " Then + + If bln1stOne Then + strReturn = strReturn & " " + bln1stOne = False + Else + GoTo Next_i + End If + + Else + strReturn = strReturn & Mid(strFoo, i, 1) + bln1stOne = True + End If + +Next_i: + Next i + + My_OnlyOneSpc = Trim$(strReturn) + + End Function + + Public Function VerificacionListasRestringidasRiesgo(ByVal cadenaSql As String, ByVal Tipo As Integer, ByVal Porcentaje As Long, ByVal Proceso As String, ByVal FiguraFin As String, ByVal strNIC As String, ByVal strProceso As String, ByVal strWHERE As String) As Boolean + + 'CadenaSql : determina si es una persona o un querie con muchas personas tomadas de una tabla + 'Tipo: variable entera para distinguir si se trata de un query o de una cadena (1 = query, 2 = cadena) + 'Porcentaje: variable que define el porcentaje a partir del cual se van a reportar los clientes + ' Fabiola Vega G. + ' Carlos Cantero R. + ' 15/04/2004 + + + Dim a, nombre As Object + Dim num, num1 As Integer + Dim tam, porcen, Porcen1 As Double + Dim Tam1 As Integer, Tam2 As Integer + Dim TotalList As Long + Dim i As Long + Dim CadenaCON As String + Dim CmdSQL As String + Dim Porcen2 As Double + Dim Cadena As String + + Dim strNombre As String + Dim lngId As Long + + Dim l As Long + + + + Try + + VerificacionListasRestringidasRiesgo = False + + porcen = 0 + Porcen1 = 0 + + CmdSQL = "SELECT MIN(id_ListaRestringida), nombre " & + "FROM listasRestringidas " & + "WHERE nombre is NOT NULL GROUP BY nombre " + + If strWHERE <> "" Then + + CmdSQL = CmdSQL & " AND " & strWHERE + + End If + + cadenaSql = My_OnlyOneSpc(My_ExtractFix((My_CleanStr(cadenaSql & " ", "*.")))) + + cadenaSql = UCase(cadenaSql) + + nombre = Split(cadenaSql, " ") + num1 = UBound(nombre) + + + 'cambio que se realizo para optimizar la busqueda de nombres en listasrestringidas + 'busca dentro de las conincidencias encontradas no dentro TODA la tabla de listas + CadenaCON = "" + If num1 > 0 Then + + For i = 0 To num1 - 1 + + If i <> 0 Then + CadenaCON = CadenaCON & " OR nombre like '%" & nombre(i) & "%'" + Else + CadenaCON = CadenaCON & " AND (nombre like '%" & nombre(i) & "%'" + End If + + Next i + Else + 'CadenaCON = " and Nombre " + + End If + + CmdSQL = "SELECT id_listarestringida, nombre " + CmdSQL = CmdSQL & "FROM ListaRestringida" + CmdSQL = CmdSQL & " WHERE nombre is not null " + If num1 > 0 Then + CmdSQL = CmdSQL & CadenaCON & ") " + End If + CmdSQL = CmdSQL & " AND estatus <> 0 " + + If strWHERE <> "" Then + + CmdSQL = CmdSQL & " AND " & strWHERE + + End If + + 'CmdSQL = CmdSQL & " AND nombre = 'syria'" + 'CmdSQL = CmdSQL & "GROUP BY nombre " + + Dim Classcom As New SenteciasSQL.ClassSQL + + Classcom.fdtDataSet(CmdSQL) + + If Not Classcom.ds.Tables(0).Rows.Count = 0 Then + + TotalList = Classcom.ds.Tables(0).Rows.Count + + Dim nombresLista(,) As Object = {{}, {}} + + For i = 0 To TotalList - 1 + + lngId = Classcom.ds.Tables(0).Rows(i).Item(0) + strNombre = My_OnlyOneSpc(My_ExtractFix((My_CleanStr(Classcom.ds.Tables(0).Rows(i).Item(1) & " ", "*.")))) + + strNombre = UCase(strNombre) + + 'a = Split(Trim(nombresLista(1, i)), " ") + a = Split(Trim(strNombre), " ") + + num = UBound(a) + + porcen = 0 + + If num1 > -1 Then + Porcen1 = 100 / (num1 + 1) + Porcen2 = Porcen1 / 5 + Porcen1 = Porcen1 - Porcen2 + + For l = 0 To num1 + If InStr(1, strNombre, nombre(l)) <> 0 Then + porcen = porcen + Porcen1 + End If + tam = (Len(nombre(l)) \ 2) + IIf(Len(nombre(l)) Mod 2 = 0, 0, 1) + Cadena = Mid(nombre(l), 1, tam) + If InStr(1, strNombre, Cadena) <> 0 Then + porcen = porcen + Porcen2 + End If + Next + + Tam1 = UBound(Split(Trim(cadenaSql), " ")) + 1 + Tam2 = UBound(Split((strNombre), " ")) + 1 + + If Tam2 > Tam1 And porcen > 0 Then + porcen = porcen * (1 - ((1 / IIf(Tam2 > Tam1, Tam2, Tam1)))) + Else + Tam1 = Len(Trim(cadenaSql)) + Tam2 = Len(Trim(strNombre)) + + If Tam2 <> Tam1 And porcen > 0 Then + porcen = porcen * (1 - ((1 / IIf(Tam2 > Tam1, Tam2, Tam1)))) + End If + + End If + + End If + + If porcen > 100 Then + porcen = 99 + End If + + If porcen >= 95 Then + + VerificacionListasRestringidasRiesgo = True + End If + + Next + + porcen = 0 + Porcen1 = 0 + Porcen2 = 0 + + + End If 'Existen listas restringidas + +Salir: + Exit Function + + + Catch ex As Exception + + End Try + + End Function + Private Sub Consultar() + + Try + Dim sSQL As String + Dim sSql2 As String + Dim iField As Integer + Dim iRecords As Long + Dim iRecordsFound As Long + Dim sText As String + Dim iPais As Integer + Dim iOrganismo As Integer + Dim aText() As String + Dim sSrchChain As String + Dim iStrings As Integer + Dim sSearchFields As String + Dim Classcom1 As New clsComplejo + + sText = Trim(Text_Busqueda.Text) + + If sText = "" Then + MsgBox("Suministre un texto a buscar.", vbOKOnly + vbInformation) + Exit Sub + End If + + If chk_Field0.CheckState = CheckState.Unchecked And chk_Field1.CheckState = CheckState.Unchecked And chk_Field2.CheckState = CheckState.Unchecked And chk_Field3.CheckState = CheckState.Unchecked Then + MsgBox("Debe seleccionar en qué campo desea buscar.", vbOKOnly + vbInformation) + chk_Field0.Focus() + Exit Sub + End If + + iPais = -1 + iOrganismo = -1 + If cmbOrganismo.SelectedIndex <> -1 Then iOrganismo = cmbOrganismo.SelectedValue + If cmbPaises.SelectedIndex <> -1 Then iPais = cmbPaises.SelectedValue + + 'Campos en los que se buscará + sSearchFields = "" + + If sSearchFields <> "" And chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field0.Tag + If sSearchFields <> "" And chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field1.Tag + If sSearchFields <> "" And chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field2.Tag + If sSearchFields <> "" And chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field3.Tag + + If opt_Free.Checked = True Then + + + sSQL = "sp_ConsultarLRBuscarAproximada " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",NULL," & IIf(txtpais.Text.Trim().Length = 0, "NULL", "'" & txtpais.Text.Trim() & "'") + sSQL = sSQL & ",'" & Text_Busqueda.Text & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN FREETEXTTABLE(LISTARESTRINGIDA,(" & sSearchFields & "), '" & sText & "') AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Contents.Checked = True Then + ''Parametros del store + '@NomBuscar as varchar(200), + '@IdOrganismo as int = NULL, + '@IdPais as int = NULL, + '@IdEstatus as int = NULL, + '@Campos as varchar(200) = NULL + + sSQL = "EXEC spListaRPorcentaje60 " + sSQL = sSQL & Chr(39) & sText & Chr(39) 'KAZUHIRO HARAGUCHI', NULL, NULL, NULL, NULL" + If cmbOrganismo.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbOrganismo.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If cmbPaises.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbPaises.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If opt_EstatusActivo.Checked Then + sSQL = sSQL & ",1 " + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & ",0 " + ElseIf opt_EstatusTodos.Checked Then + sSQL = sSQL & ",NULL " + Else + sSQL = sSQL & ",NULL " + End If + + 'Buscar en el campo Nombre o observaciones' + If chk_Field0.Checked = True And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'NombreCompleto, Observaciones'" + ElseIf chk_Field0.Checked = True And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NombreCompleto'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'Observaciones'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NULL' " + End If + + ''Arma la búsqueda separando las palabras + 'aText = Split(sText, " ", , vbTextCompare) + 'sSrchChain = "'(" + 'For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then sSrchChain = sSrchChain & " NEAR " + ' sSrchChain = sSrchChain & """" & aText(iStrings) & "*""" + 'Next iStrings + 'sSrchChain = sSrchChain & ")'" + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN CONTAINSTABLE(LISTARESTRINGIDA, (" & sSearchFields & "), " & sSrchChain & ") AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Exact.Checked = True Then + 'sp_ConsultarLRBuscarAproximada + sSQL = "sp_ConsultarLRBuscarExacta " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",'" & Text_Busqueda.Text & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " Left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'sSQL = sSQL & " WHERE " + + ''Separamos las palabras para poder buscar con un and + 'aText = Split(sText, " ", , vbTextCompare) + 'sSql2 = "" + + 'If sSql2 <> "" And chk_Field0.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field0.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field1.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field1.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field2.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field2.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field3.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field3.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'sSQL = sSQL & "(" & sSql2 & ")" + + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " AND (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " AND LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iPais <> -1 Then + ' sSQL = sSQL & " AND (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 1" + 'If opt_EstatusInactivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 0" + 'sSQL = sSQL & " order by LISTARESTRINGIDA.Nombre" + End If + + 'recSearch = Nothing + Dim ClassCatalogos As New ClassCatalogos + Dim ds As DataSet + 'Screen.MousePointer = vbHourglass + clsVaribles.strSQL = sSQL + 'ds = Classcom1.fdtDataSetTabla(sSQL) + 'grBox.Visible = True + Classcom1.sbLlenaDataGridView(sSQL, DGVResultados) + ' grBox.Visible = False + 'DGVResultados.DataSource = ds.Tables(0).DefaultView + 'ClassCatalogos.LlenaGrid(sSQL, Me.dataGrid1) + 'Dim s1 As New C1.Win.C1TrueDBGrid.Style + 's1.ForeColor = Color.Black + 'dataGrid1.Splits(0).DisplayColumns(1).AddRegexCellStyle(C1.Win.C1TrueDBGrid.CellStyleFlag.AllCells, s1, "NOMBRECOMPLETO") + 'DataGridView1.DataSource = Classcom1.ds + + 'Me.dataGrid1.SetDataBinding(Classcom1.ds, "tabla") + 'dataGrid1.Visible = True + + ' grd_Busqueda.ForeColor = Color.Black + iRecordsFound = 0 + If Classcom1.ds.Tables(0).Rows.Count = 0 Then + MsgBox("No se encontraron datos para los criterios de búsqueda suministrados.", vbOKOnly + vbInformation) + Else + iRecordsFound = Classcom1.ds.Tables(0).Rows.Count + End If + lbl_Records.Text = CStr(iRecordsFound) & " Registros." + lbl_Records.Visible = True + + Exit Sub + + + Catch ex As Exception + + End Try + End Sub + + Private Sub CmdBusqueda_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdBusqueda.Click + Dim trd As Thread + + Try + Dim sSQL As String + Dim sSql2 As String + Dim iField As Integer + Dim iRecords As Long + Dim iRecordsFound As Long + Dim sText As String + Dim iPais As Integer + Dim iOrganismo As Integer + Dim aText() As String + Dim sSrchChain As String + Dim iStrings As Integer + Dim sSearchFields As String + Dim Classcom1 As New clsComplejo + Dim c As Cursor = Me.Cursor + sText = Trim(Text_Busqueda.Text.Trim) + + If sText = "" Then + MsgBox("Suministre un texto a buscar.", vbOKOnly + vbInformation) + Exit Sub + End If + + If chk_Field0.CheckState = CheckState.Unchecked And chk_Field1.CheckState = CheckState.Unchecked And chk_Field2.CheckState = CheckState.Unchecked And chk_Field3.CheckState = CheckState.Unchecked Then + MsgBox("Debe seleccionar en qué campo desea buscar.", vbOKOnly + vbInformation) + chk_Field0.Focus() + Exit Sub + End If + + iPais = -1 + iOrganismo = -1 + If cmbOrganismo.SelectedIndex <> -1 Then iOrganismo = cmbOrganismo.SelectedValue + If cmbPaises.SelectedIndex <> -1 Then iPais = cmbPaises.SelectedValue + + 'Campos en los que se buscará + sSearchFields = "" + + If sSearchFields <> "" And chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field0.Tag + If sSearchFields <> "" And chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field1.Tag + If sSearchFields <> "" And chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field2.Tag + If sSearchFields <> "" And chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field3.Tag + + If opt_Free.Checked = True Then + + + sSQL = "sp_ConsultarLRBuscarAproximada " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",NULL," & IIf(txtpais.Text.Trim().Length = 0, "NULL", "'" & txtpais.Text.Trim() & "'") + sSQL = sSQL & ",'" & Text_Busqueda.Text.Trim & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN FREETEXTTABLE(LISTARESTRINGIDA,(" & sSearchFields & "), '" & sText & "') AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Contents.Checked = True Then + ''Parametros del store + '@NomBuscar as varchar(200), + '@IdOrganismo as int = NULL, + '@IdPais as int = NULL, + '@IdEstatus as int = NULL, + '@Campos as varchar(200) = NULL + + sSQL = "EXEC spListaRPorcentaje60 " + sSQL = sSQL & Chr(39) & sText & Chr(39) 'KAZUHIRO HARAGUCHI', NULL, NULL, NULL, NULL" + If cmbOrganismo.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbOrganismo.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If cmbPaises.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbPaises.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If opt_EstatusActivo.Checked Then + sSQL = sSQL & ",1 " + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & ",0 " + ElseIf opt_EstatusTodos.Checked Then + sSQL = sSQL & ",NULL " + Else + sSQL = sSQL & ",NULL " + End If + + 'Buscar en el campo Nombre o observaciones' + If chk_Field0.Checked = True And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'NombreCompleto, Observaciones'" + ElseIf chk_Field0.Checked = True And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NombreCompleto'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'Observaciones'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NULL' " + End If + + ''Arma la búsqueda separando las palabras + 'aText = Split(sText, " ", , vbTextCompare) + 'sSrchChain = "'(" + 'For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then sSrchChain = sSrchChain & " NEAR " + ' sSrchChain = sSrchChain & """" & aText(iStrings) & "*""" + 'Next iStrings + 'sSrchChain = sSrchChain & ")'" + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN CONTAINSTABLE(LISTARESTRINGIDA, (" & sSearchFields & "), " & sSrchChain & ") AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Exact.Checked = True Then + 'sp_ConsultarLRBuscarAproximada + sSQL = "sp_ConsultarLRBuscarExacta " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",'" & Text_Busqueda.Text.Trim & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " Left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'sSQL = sSQL & " WHERE " + + ''Separamos las palabras para poder buscar con un and + 'aText = Split(sText, " ", , vbTextCompare) + 'sSql2 = "" + + 'If sSql2 <> "" And chk_Field0.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field0.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field1.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field1.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field2.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field2.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field3.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field3.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'sSQL = sSQL & "(" & sSql2 & ")" + + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " AND (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " AND LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iPais <> -1 Then + ' sSQL = sSQL & " AND (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 1" + 'If opt_EstatusInactivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 0" + 'sSQL = sSQL & " order by LISTARESTRINGIDA.Nombre" + End If + + 'recSearch = Nothing + Dim ClassCatalogos As New ClassCatalogos + Dim ds As DataSet + 'Screen.MousePointer = vbHourglass + clsVaribles.strSQL = sSQL + 'ds = Classcom1.fdtDataSetTabla(sSQL) + ' grBox.Visible = True + Me.Cursor = Cursors.WaitCursor + + 'Classcom1.sbLlenaDataGridView(sSQL, DGVResultados) + ' grBox.Visible = False + 'DGVResultados.DataSource = ds.Tables(0).DefaultView + ClassCatalogos.LlenaGrid(sSQL, Me.dataGrid1) + 'Dim s1 As New C1.Win.C1TrueDBGrid.Style + 's1.ForeColor = Color.Black + 'dataGrid1.Splits(0).DisplayColumns(1).AddRegexCellStyle(C1.Win.C1TrueDBGrid.CellStyleFlag.AllCells, s1, "NOMBRECOMPLETO") + 'DataGridView1.DataSource = Classcom1.ds + + 'Me.dataGrid1.SetDataBinding(Classcom1.ds, "tabla") + 'dataGrid1.Visible = True + + ' grd_Busqueda.ForeColor = Color.Black + 'iRecordsFound = 0 + ' If Classcom1.ds.Tables(0).Rows.Count = 0 Then + 'MsgBox("No se encontraron datos para los criterios de búsqueda suministrados.", vbOKOnly + vbInformation) + 'Else + ' iRecordsFound = Classcom1.ds.Tables(0).Rows.Count + 'End If + If dataGrid1.RowCount = 0 Then + MsgBox("No se encontraron datos para los criterios de búsqueda suministrados.", vbOKOnly + vbInformation) + End If + + lbl_Records.Text = CStr(dataGrid1.RowCount) & " Registros." + lbl_Records.Visible = True + Me.Cursor = c + ' Cursor.Hide() + Me.Cursor = Cursors.Default + Exit Sub + + + Catch ex As Exception + + End Try + + End Sub + + Private Sub cmdClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdClose.Click + Me.Close() + End Sub + + Private Sub CmdExportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdExportar.Click + + Dim CLASSCOM = New clsComplejo + + CLASSCOM.fdtDataSetTabla(clsVaribles.strSQL) + + If CLASSCOM.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If CLASSCOM.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creamos una copia del dataset + Dim copyDS As DataSet = CLASSCOM.ds.Copy() + 'Quitamos las siguientes columnas para no exportarlas + 'copyDS.Tables(0).Columns.Remove("Id_Transaccion") + 'copyDS.Tables(0).Columns.Remove("Id_Producto") + 'copyDS.Tables(0).Columns.Remove("Id_Subproducto") + 'copyDS.Tables(0).Columns.Remove("Id_Patron") + 'copyDS.Tables(0).Columns.Remove("Id_EstatusTransaccion") + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = Me.Text + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(copyDS) 'Asigno el dataset a exportar + End If + End If + End If + End Sub + + Private Sub btnLimpiar_Click(sender As Object, e As EventArgs) Handles btnLimpiar.Click + Me.cmbOrganismo.SelectedIndex = -1 + Me.cmbPaises.SelectedIndex = -1 + txtpais.Text = "" + Text_Busqueda.Text = "" + opt_Free.Checked = False + opt_Contents.Checked = False + opt_Exact.Checked = True + opt_EstatusActivo.Checked = False + opt_EstatusInactivo.Checked = False + opt_EstatusTodos.Checked = True + chk_Field0.Checked = True + chk_Field1.Checked = False + chk_Field2.Checked = False + chk_Field3.Checked = True + dataGrid1.DataSource = Nothing + dataGrid1.Refresh() + End Sub +End Class \ No newline at end of file diff --git a/Busquedas/FrmBuscaListas.Designer.vb b/Busquedas/FrmBuscaListas.Designer.vb new file mode 100644 index 0000000..5198c77 --- /dev/null +++ b/Busquedas/FrmBuscaListas.Designer.vb @@ -0,0 +1,95 @@ + _ +Partial Class FrmBuscaListas + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmBuscaListas)) + Me.BtnCerrar = New System.Windows.Forms.Button() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'BtnCerrar + ' + Me.BtnCerrar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnCerrar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnCerrar.Image = Global.CLIENTE.My.Resources.Resources.botonExit + Me.BtnCerrar.Location = New System.Drawing.Point(724, 231) + Me.BtnCerrar.Name = "BtnCerrar" + Me.BtnCerrar.Size = New System.Drawing.Size(106, 33) + Me.BtnCerrar.TabIndex = 10 + Me.BtnCerrar.Text = "&Cerrar" + Me.BtnCerrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnCerrar.UseVisualStyleBackColor = True + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(2, 1) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(142, 43) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 92 + Me.PictureBox1.TabStop = False + ' + 'GridMaster + ' + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(2, 50) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(716, 214) + Me.GridMaster.TabIndex = 93 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'FrmBuscaListas + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(834, 270) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BtnCerrar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmBuscaListas" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Coincidencias en Listas restringidas" + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents BtnCerrar As System.Windows.Forms.Button + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid +End Class diff --git a/Busquedas/FrmBuscaListas.resx b/Busquedas/FrmBuscaListas.resx new file mode 100644 index 0000000..329e51d --- /dev/null +++ b/Busquedas/FrmBuscaListas.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}FilterBar{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>210</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 712, 210</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 712, 210</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/FrmBuscaListas.vb b/Busquedas/FrmBuscaListas.vb new file mode 100644 index 0000000..54a5fa9 --- /dev/null +++ b/Busquedas/FrmBuscaListas.vb @@ -0,0 +1,63 @@ +Public Class FrmBuscaListas + Dim _lsNombre As String + Dim _lsApat As String + Dim _lsAmater As String + Dim _lsopen As String + Dim cliente As String + Dim refban As New DataTable + Public Sub New(ByVal nombre As String) + + ' Llamada necesaria para el diseñador. + InitializeComponent() + + ' Agregue cualquier inicialización después de la llamada a InitializeComponent(). + + _lsNombre = nombre + + + Me.Text = "Busqueda de Clientes por Nombre" + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + cliente = "" + 'LLENA GRID + SQL = "spBuscaClientePorNombre '" & _lsNombre & "'" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + If ClassCatalogos.Classcom.ds.Tables(0).Rows.Count = 0 Then + Me.Text = 0 + End If + + ' Me.Text = 1 + ' Busca datos de Ref ban. y comer del cliente + 'If coneccion.consulta_listas(_lsNombre, _lsApat, _lsAmater) Then + ' ' carga Grid + ' refban = coneccion.lee_Listas + ' DGRefBan.DataSource = refban + ' If refban.Rows.Count = 0 Then + ' Me.Text = 0 + ' End If + 'End If + End Sub + Private Sub FrmBuscaListas_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + + End Sub + + Private Sub BtnCerrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnCerrar.Click + Me.Close() + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + + End Sub + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + + clsVaribles.lsClienteNombre = Me.GridMaster.Columns("CLAVE").Value + clsVaribles.lsClienteNombreT = Me.GridMaster.Columns("nombre").Value + Me.Close() + + End Sub +End Class \ No newline at end of file diff --git a/Busquedas/FrmCalStatus.designer.vb b/Busquedas/FrmCalStatus.designer.vb new file mode 100644 index 0000000..e244287 --- /dev/null +++ b/Busquedas/FrmCalStatus.designer.vb @@ -0,0 +1,415 @@ + _ +Partial Class FrmCalStatus + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmCalStatus)) + Me.cmbstatus = New System.Windows.Forms.ComboBox() + Me.txtcomentarios = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.txtpersonaboletinada = New System.Windows.Forms.TextBox() + Me.txtporcentaje = New System.Windows.Forms.TextBox() + Me.txtorganismo = New System.Windows.Forms.TextBox() + Me.txtpais = New System.Windows.Forms.TextBox() + Me.txtclientenombre = New System.Windows.Forms.TextBox() + Me.txtnic = New System.Windows.Forms.TextBox() + Me.txtestatus = New System.Windows.Forms.TextBox() + Me.txtobservaciones = New System.Windows.Forms.TextBox() + Me.txtfecha = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() + Me.Label11 = New System.Windows.Forms.Label() + Me.Label12 = New System.Windows.Forms.Label() + Me.txtidlistarestringida = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.btnInsertar = New System.Windows.Forms.Button() + Me.btncancelar = New System.Windows.Forms.Button() + Me.LblFigura = New System.Windows.Forms.Label() + Me.TxtId_Figura = New System.Windows.Forms.TextBox() + Me.txtNomFigura = New System.Windows.Forms.TextBox() + Me.Label13 = New System.Windows.Forms.Label() + Me.SuspendLayout() + ' + 'cmbstatus + ' + Me.cmbstatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbstatus.Location = New System.Drawing.Point(105, 356) + Me.cmbstatus.Name = "cmbstatus" + Me.cmbstatus.Size = New System.Drawing.Size(280, 21) + Me.cmbstatus.TabIndex = 2 + ' + 'txtcomentarios + ' + Me.txtcomentarios.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtcomentarios.Location = New System.Drawing.Point(105, 282) + Me.txtcomentarios.MaxLength = 199 + Me.txtcomentarios.Multiline = True + Me.txtcomentarios.Name = "txtcomentarios" + Me.txtcomentarios.ScrollBars = System.Windows.Forms.ScrollBars.Vertical + Me.txtcomentarios.Size = New System.Drawing.Size(387, 68) + Me.txtcomentarios.TabIndex = 1 + ' + 'Label5 + ' + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(1, 359) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(99, 19) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Cambiar Status" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtpersonaboletinada + ' + Me.txtpersonaboletinada.Location = New System.Drawing.Point(105, 57) + Me.txtpersonaboletinada.Name = "txtpersonaboletinada" + Me.txtpersonaboletinada.ReadOnly = True + Me.txtpersonaboletinada.Size = New System.Drawing.Size(360, 20) + Me.txtpersonaboletinada.TabIndex = 6 + ' + 'txtporcentaje + ' + Me.txtporcentaje.Location = New System.Drawing.Point(105, 84) + Me.txtporcentaje.Name = "txtporcentaje" + Me.txtporcentaje.ReadOnly = True + Me.txtporcentaje.Size = New System.Drawing.Size(62, 20) + Me.txtporcentaje.TabIndex = 7 + ' + 'txtorganismo + ' + Me.txtorganismo.Location = New System.Drawing.Point(105, 110) + Me.txtorganismo.Name = "txtorganismo" + Me.txtorganismo.ReadOnly = True + Me.txtorganismo.Size = New System.Drawing.Size(105, 20) + Me.txtorganismo.TabIndex = 8 + ' + 'txtpais + ' + Me.txtpais.Location = New System.Drawing.Point(461, 411) + Me.txtpais.Name = "txtpais" + Me.txtpais.ReadOnly = True + Me.txtpais.Size = New System.Drawing.Size(142, 20) + Me.txtpais.TabIndex = 9 + Me.txtpais.Visible = False + ' + 'txtclientenombre + ' + Me.txtclientenombre.Location = New System.Drawing.Point(105, 136) + Me.txtclientenombre.Name = "txtclientenombre" + Me.txtclientenombre.ReadOnly = True + Me.txtclientenombre.Size = New System.Drawing.Size(360, 20) + Me.txtclientenombre.TabIndex = 10 + ' + 'txtnic + ' + Me.txtnic.Location = New System.Drawing.Point(105, 162) + Me.txtnic.Name = "txtnic" + Me.txtnic.ReadOnly = True + Me.txtnic.Size = New System.Drawing.Size(105, 20) + Me.txtnic.TabIndex = 11 + ' + 'txtestatus + ' + Me.txtestatus.Location = New System.Drawing.Point(105, 188) + Me.txtestatus.Name = "txtestatus" + Me.txtestatus.ReadOnly = True + Me.txtestatus.Size = New System.Drawing.Size(164, 20) + Me.txtestatus.TabIndex = 12 + ' + 'txtobservaciones + ' + Me.txtobservaciones.Location = New System.Drawing.Point(495, 204) + Me.txtobservaciones.Multiline = True + Me.txtobservaciones.Name = "txtobservaciones" + Me.txtobservaciones.ReadOnly = True + Me.txtobservaciones.Size = New System.Drawing.Size(387, 37) + Me.txtobservaciones.TabIndex = 13 + Me.txtobservaciones.Visible = False + ' + 'txtfecha + ' + Me.txtfecha.Location = New System.Drawing.Point(105, 215) + Me.txtfecha.Name = "txtfecha" + Me.txtfecha.ReadOnly = True + Me.txtfecha.Size = New System.Drawing.Size(66, 20) + Me.txtfecha.TabIndex = 14 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(3, 58) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(99, 13) + Me.Label1.TabIndex = 94 + Me.Label1.Text = "Persona Boletinada" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(3, 84) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(58, 13) + Me.Label2.TabIndex = 95 + Me.Label2.Text = "Porcentaje" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(3, 110) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(57, 13) + Me.Label4.TabIndex = 96 + Me.Label4.Text = "Organismo" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(359, 411) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(27, 13) + Me.Label6.TabIndex = 97 + Me.Label6.Text = "Pais" + Me.Label6.Visible = False + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Location = New System.Drawing.Point(3, 136) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(76, 13) + Me.Label7.TabIndex = 98 + Me.Label7.Text = "Nombre Figura" + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Location = New System.Drawing.Point(3, 162) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(25, 13) + Me.Label8.TabIndex = 99 + Me.Label8.Text = "NIC" + Me.Label8.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Location = New System.Drawing.Point(3, 188) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(42, 13) + Me.Label9.TabIndex = 100 + Me.Label9.Text = "Estatus" + Me.Label9.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label10 + ' + Me.Label10.AutoSize = True + Me.Label10.Location = New System.Drawing.Point(525, 252) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(78, 13) + Me.Label10.TabIndex = 101 + Me.Label10.Text = "Observaciones" + Me.Label10.Visible = False + Me.Label10.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label11 + ' + Me.Label11.AutoSize = True + Me.Label11.Location = New System.Drawing.Point(3, 222) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(37, 13) + Me.Label11.TabIndex = 102 + Me.Label11.Text = "Fecha" + Me.Label11.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label12 + ' + Me.Label12.AutoSize = True + Me.Label12.Location = New System.Drawing.Point(6, 16) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(94, 13) + Me.Label12.TabIndex = 103 + Me.Label12.Text = "Id_ListaRestingida" + Me.Label12.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtidlistarestringida + ' + Me.txtidlistarestringida.Location = New System.Drawing.Point(105, 12) + Me.txtidlistarestringida.Name = "txtidlistarestringida" + Me.txtidlistarestringida.ReadOnly = True + Me.txtidlistarestringida.Size = New System.Drawing.Size(62, 20) + Me.txtidlistarestringida.TabIndex = 5 + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(3, 287) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(88, 16) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Comentarios" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'btnInsertar + ' + Me.btnInsertar.Location = New System.Drawing.Point(484, 43) + Me.btnInsertar.Name = "btnInsertar" + Me.btnInsertar.Size = New System.Drawing.Size(97, 43) + Me.btnInsertar.TabIndex = 3 + Me.btnInsertar.Text = "Guardar" + Me.btnInsertar.UseVisualStyleBackColor = True + ' + 'btncancelar + ' + Me.btncancelar.Location = New System.Drawing.Point(484, 99) + Me.btncancelar.Name = "btncancelar" + Me.btncancelar.Size = New System.Drawing.Size(97, 40) + Me.btncancelar.TabIndex = 4 + Me.btncancelar.Text = "Cancelar" + Me.btncancelar.UseVisualStyleBackColor = True + ' + 'LblFigura + ' + Me.LblFigura.AutoSize = True + Me.LblFigura.Location = New System.Drawing.Point(173, 15) + Me.LblFigura.Name = "LblFigura" + Me.LblFigura.Size = New System.Drawing.Size(51, 13) + Me.LblFigura.TabIndex = 104 + Me.LblFigura.Text = "Id_Figura" + Me.LblFigura.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'TxtId_Figura + ' + Me.TxtId_Figura.Location = New System.Drawing.Point(230, 9) + Me.TxtId_Figura.Name = "TxtId_Figura" + Me.TxtId_Figura.ReadOnly = True + Me.TxtId_Figura.Size = New System.Drawing.Size(62, 20) + Me.TxtId_Figura.TabIndex = 105 + ' + 'txtNomFigura + ' + Me.txtNomFigura.Location = New System.Drawing.Point(378, 8) + Me.txtNomFigura.Name = "txtNomFigura" + Me.txtNomFigura.ReadOnly = True + Me.txtNomFigura.Size = New System.Drawing.Size(197, 20) + Me.txtNomFigura.TabIndex = 107 + ' + 'Label13 + ' + Me.Label13.AutoSize = True + Me.Label13.Location = New System.Drawing.Point(307, 14) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(64, 13) + Me.Label13.TabIndex = 106 + Me.Label13.Text = "Nom. Figura" + Me.Label13.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'FrmCalStatus + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.ClientSize = New System.Drawing.Size(610, 443) + Me.Controls.Add(Me.txtNomFigura) + Me.Controls.Add(Me.Label13) + Me.Controls.Add(Me.TxtId_Figura) + Me.Controls.Add(Me.LblFigura) + Me.Controls.Add(Me.btncancelar) + Me.Controls.Add(Me.btnInsertar) + Me.Controls.Add(Me.txtidlistarestringida) + Me.Controls.Add(Me.Label12) + Me.Controls.Add(Me.Label11) + Me.Controls.Add(Me.Label10) + Me.Controls.Add(Me.Label9) + Me.Controls.Add(Me.Label8) + Me.Controls.Add(Me.Label7) + Me.Controls.Add(Me.Label6) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.txtfecha) + Me.Controls.Add(Me.txtobservaciones) + Me.Controls.Add(Me.txtestatus) + Me.Controls.Add(Me.txtnic) + Me.Controls.Add(Me.txtclientenombre) + Me.Controls.Add(Me.txtpais) + Me.Controls.Add(Me.txtorganismo) + Me.Controls.Add(Me.txtporcentaje) + Me.Controls.Add(Me.txtpersonaboletinada) + Me.Controls.Add(Me.cmbstatus) + Me.Controls.Add(Me.txtcomentarios) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label3) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "FrmCalStatus" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Calificacion de Cliente vs Lista Restringida" + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents cmbstatus As System.Windows.Forms.ComboBox + Friend WithEvents txtcomentarios As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents txtpersonaboletinada As System.Windows.Forms.TextBox + Friend WithEvents txtporcentaje As System.Windows.Forms.TextBox + Friend WithEvents txtorganismo As System.Windows.Forms.TextBox + Friend WithEvents txtpais As System.Windows.Forms.TextBox + Friend WithEvents txtclientenombre As System.Windows.Forms.TextBox + Friend WithEvents txtnic As System.Windows.Forms.TextBox + Friend WithEvents txtestatus As System.Windows.Forms.TextBox + Friend WithEvents txtobservaciones As System.Windows.Forms.TextBox + Friend WithEvents txtfecha As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents Label8 As System.Windows.Forms.Label + Friend WithEvents Label9 As System.Windows.Forms.Label + Friend WithEvents Label10 As System.Windows.Forms.Label + Friend WithEvents Label11 As System.Windows.Forms.Label + Friend WithEvents Label12 As System.Windows.Forms.Label + Friend WithEvents txtidlistarestringida As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents btnInsertar As System.Windows.Forms.Button + Friend WithEvents btncancelar As System.Windows.Forms.Button + Friend WithEvents LblFigura As System.Windows.Forms.Label + Friend WithEvents TxtId_Figura As System.Windows.Forms.TextBox + Friend WithEvents txtNomFigura As System.Windows.Forms.TextBox + Friend WithEvents Label13 As System.Windows.Forms.Label +End Class diff --git a/Busquedas/FrmCalStatus.resx b/Busquedas/FrmCalStatus.resx new file mode 100644 index 0000000..a3180d9 --- /dev/null +++ b/Busquedas/FrmCalStatus.resx @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/FrmCalStatus.vb b/Busquedas/FrmCalStatus.vb new file mode 100644 index 0000000..d0c0916 --- /dev/null +++ b/Busquedas/FrmCalStatus.vb @@ -0,0 +1,171 @@ +Public Class FrmCalStatus + Inherits System.Windows.Forms.Form + Dim clCmpOrg As clsComplejo = New clsComplejo + Public pb As String + Public pb1 As String + Public pb2 As String + Public pb3 As String + Public pb4 As String + Public pb5 As String + Public pbNomFigura As String + Public pb7 As String + Public pb8 As String + Public pb9 As String + Public pb10 As String + ''Public pb10 As String + Public fecha As String + Public Comentario As String + ''Public pb11 As String + Public pbIdFigura As String + + + Dim das As DataSet + + Public Function Buscaindice(ByVal nomvariabl As String, ByVal ocombo As ComboBox) As Integer + 'JLL 27-08-13 encuentra la descripcion seleccionada + Dim i As Integer + Buscaindice = 0 + For i = 0 To ocombo.Items.Count - 1 + ocombo.SelectedIndex = i + If ocombo.Text() = nomvariabl Then + Buscaindice = i + Exit For + End If + Next + End Function + + 'JLL 21-08-13 llena combo status + Private Sub CatStatus_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + sbIniciaForma() + + clCmpOrg.sbLlenaCombo("select descStatus as nombre,Id_status as clave from status", Me.cmbstatus) + + Me.txtpersonaboletinada.Text = pb + Me.txtporcentaje.Text = pb1 + Me.txtorganismo.Text = pb2 + Me.txtpais.Text = pb3 + Me.txtclientenombre.Text = pb7 + Me.txtnic.Text = pb4 + Me.txtestatus.Text = pb8 + 'Me.txtobservaciones.Text = pb7 + Me.txtfecha.Text = fecha + Me.txtidlistarestringida.Text = pb9 + Me.txtcomentarios.Text = Comentario + 'Me.TxtId_Figura.Text = pb11 + 'If pb11 = "" Then + ' pb11 = 0 + 'End If + Me.cmbstatus.SelectedValue = pb5 + Me.txtNomFigura.Text = pbNomFigura + Me.TxtId_Figura.Text = pbIdFigura + End Sub + + Private Sub LlenoCmb() + 'enlazo el combo + Me.cmbstatus.DataBindings.Clear() + Me.cmbstatus.DataBindings.Add("selectedtext", das, "pb11") + Me.cmbstatus.DataSource = das.Tables("Status") + Me.cmbstatus.DisplayMember = "nombre" + Me.cmbstatus.ValueMember = "clave" + End Sub + + Private Sub sbIniciaForma() + + End Sub + + Private Sub btnInsertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsertar.Click + 'JLL 28-08-13 se establece la auditoría + Try + Dim s1Auditoria As String + Dim ClassAud As New ClassMyUtils + Dim classcom As New clsComplejo + Dim strSQLComodin As String + Dim ClassComodin As New clsComplejo + Dim ds As New DataSet + + If txtcomentarios.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Comentario ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtcomentarios.Focus() + Exit Sub + End If + If cmbstatus.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Status ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + cmbstatus.Focus() + Exit Sub + End If + 'JLL 24-08-2013 armar cadena de guardado + Dim consapos As String + Dim iEsta As Integer + + iEsta = Me.cmbstatus.SelectedValue + + consapos = "'" + strSQLComodin = "UPDATE listacliente " + strSQLComodin += "SET Comentario = '" & txtcomentarios.Text & "', " + strSQLComodin += "id_Status = " & iEsta & ", " + strSQLComodin += "status = '" & cmbstatus.Text & "', " + strSQLComodin += "fechaCambio= Convert(VARCHAR, GETDATE(), 112) " + strSQLComodin += "Where ID_ListaRestringida = " & txtidlistarestringida.Text & " " + strSQLComodin += "and id_figura=" & Me.TxtId_Figura.Text + + classcom.sbGuardaModifica(strSQLComodin) + + s1Auditoria = "Modificacion Lista Restringida " + If txtcomentarios.Text.Trim <> "" Then s1Auditoria = s1Auditoria & " ID=" & txtidlistarestringida.Text.Trim + If txtcomentarios.Text.Trim <> "" Then s1Auditoria = s1Auditoria & " comentario=" & txtcomentarios.Text.Trim + If cmbstatus.Text.Trim <> "" Then s1Auditoria = s1Auditoria & " cambio de status=" & cmbstatus.Text.Trim + s1Auditoria = s1Auditoria + " IdFigura= " & TxtId_Figura.Text.Trim + s1Auditoria = s1Auditoria + " NomFigura= " & txtNomFigura.Text.Trim + s1Auditoria = Mid(s1Auditoria.Trim, 1, 8000) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 115, My.Computer.Name, "MIND CLIENTE", s1Auditoria) + MessageBox.Show("Datos Guardados correctamente", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Me.Close() + + Catch ex As Exception + + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Sub btncancelar_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancelar.Click + Me.Close() + End Sub + + Private Sub txtcomentarios_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtcomentarios.KeyPress + + 'If Char.IsLetter(e.KeyChar) Then + ' e.Handled = False + 'ElseIf Char.IsControl(e.KeyChar) Then + ' e.Handled = False + 'ElseIf Char.IsSeparator(e.KeyChar) Then + ' e.Handled = False + 'Else + ' e.Handled = True + 'End If + ' JMVD 2014-08-19 CAMBIO IF + If Asc(e.KeyChar) = 13 Then + e.KeyChar = "" + End If + End Sub + + Public Sub CreateMyMultilineTextBox() + ' Create an instance of a TextBox control. + Dim txtcomentarios As New TextBox() + + ' Set the Multiline property to true. + txtcomentarios.Multiline = True + ' Add vertical scroll bars to the TextBox control. + txtcomentarios.ScrollBars = ScrollBars.Vertical + ' Allow the TAB key to be entered in the TextBox control. + txtcomentarios.AcceptsReturn = False + ' Allow the TAB key to be entered in the TextBox control. + txtcomentarios.AcceptsTab = False + ' Set WordWrap to true to allow text to wrap to the next line. + txtcomentarios.WordWrap = True + ' Set the default text of the control. + 'txtcomentarios.Text = "Welcome!" + End Sub + +End Class \ No newline at end of file diff --git a/Busquedas/PaisBol.resx b/Busquedas/PaisBol.resx new file mode 100644 index 0000000..39e996a --- /dev/null +++ b/Busquedas/PaisBol.resx @@ -0,0 +1,2215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ + DwAAAk1TRnQBSQFMAgEBCgEAARwBAAEcAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAIAcgAAwHAW8TByAA + CwcBFwH5ARcMBwHsA0MB7AEHIAAKBwFvAvkBvQFvAgcB7QgAARQD7AH3AQcgAAUHAe8D7QFvAfkBRwG9 + ARcDBwGSAQYBkATrAW0BDQG4Ad8BBwESAgcgAAQHAW0B7AJtARQB+QEXARYBbwUHAe0EBgFrAQ0BuAHf + AZIBAAMHIAADBwESAW0BBwHzAbwB7wFFAUMBbgcHAZIBDQEGAmsBuAH+AZACawESAgcgAAIHAfcB7AEH + AfMDBwHvARQB7QkHAQABDQG4Af4B3wHsAgABQwIHIAACBwFtAe0B/wUHAeoB7QgHAe0BDQG4Af4B3wHt + AesFByAAAgcBbQHtAfICBwHxAfIB7wEUAe0HBwHsAQ0BuAH+AegB7AFrAW0B7wQHIAACBwHtAewDBwHz + Af8B7AHrAe8HBwFDAbgB/gHoAesBuAEGAWwBFQQHIAADBwFDAewDBwHsAm0HBwFtAWsB/gHfAewB7QEA + AbgBBgHrAQADByAABAcBQwHsAm0B7AESBwcB7QFtAgcBkgHsAgcBbAO4AUMCByAABQcB7QJtAfcIBwHv + A20B7AMHAe8DbQHsAgcgACAHIAAgByAABwcDABYHEOwXBwEVARoBKQIAFAcF7AgUA+wCBwwACQcBFAHy + AesBAwFtAgAEBwsAAwcF7AEQBu0BAAPsAQcBAAI3AQACBwQAAjcBAAcHAgABFAEaAQMB6wEDAesBKQIA + AgcBAAn/AQADBwXsARQF/wHwAQAD7AEHAQACNwEAAgcEAAI3AQAHBwEQARMBFAHyAesBAwHrAQMB6wEp + AQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3AQACBwQAAjcBAAUHAQABBwERAeoBFAEbAUoB6wED + AesBAwHrAQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3BwACNwEABAcCAAEHAREB6gEUAfIBbQEP + ASIBAwHrAQMBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEACzcBAAMHAg0CAAIOARQBGwFRAu0B6wFK + AesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEAAjcHAAI3AQACBwENAYEEuAEGARQB8gFzAVEB7AFK + AesBAwEAAgcBAAn/AQADBwLsAfcB7wFtARQB/wG8Af8B8wEHAZIBAAPsAQcBAAE3AQAH/wEAATcBAAIH + AWsF/gG4ARQBGwFKAesBSgHrAUoB6wEAAgcBAAn/AQADBwLsAW0B6wEDARQBBwHsAf8BBwEUARIBFAPs + AQcBAAE3AQAH/wEAATcBAAMHAYEBuANrAQ0BFAEbAkoB6wFKAesBSgEAAgcBAAn/AQADBwLsAe8BBwEi + ApkB8wH/AQcBEgXsAQcBAAE3AQAH/wEAATcBAAQHAQ0BAAEHAQ8BFQEUARsGSgEAAgcBAAb/BAADBwPs + ARABAAFeAf8BFAIAARQF7AEHAQABNwEAB/8BAAE3AQAFBwEAAQcBEQHqAREB7wGZAfcESgEAAgcBAAb/ + AQAB/wEABAcC7AHrARMBWAEiAVEB7wjsAQcBAAE3AQAH/wEAATcBAAcHAREBbQESAewB6wH3AQcBcwJK + AQACBwEABv8CAAUHA+wB7wHsARQBBwHsARQB7wbsAQcNAAcHAREC7AHrARIB7AHrAZIBmQGSAQACBwgA + BgcC7AHtAuwBFAEHAewBbQGSBuwVBwEOBBUBQwEAARQB7AHqAQAQBxDsFAcBAAEHAQABBwEAAQcBAAUH + C+wvBwIABAcB7AnzAewXBwsPBwcHAAH7AQADBwHsCf8B7AUHBQAFBwUAAgcBEAmSAQABkgEQBgcBAAX/ + AQAB+wEAAwcB7AL/BhQB/wHsBQcBAAH/AwAFBwEAAf8DAAEHAUMBAAlDAQABQwHtAUMFBwEAAf8E+QEA + AvsBAAIHAewC/wPvAR8C6gH/AewFBwEAAf8DAAUHAQAB/wMAAQcBAAbsAzAC7AEAARUBAAUHAQAG/wEA + AfsBAAIHAewD/wJtAfkBRgHsAe8B7AMHARcBkgcAAQcHAAEHAQAGBwMpAgcBAAHsAQAFBwEAAf8F+QEA + AvsBAAEHAewD/wLsAUYB+QFGAuwDBwH5AfcCAAH/BgAB/wUAAQcBAAYSAwACEgEAAQcBbQESBAcBAAf/ + BAAB7AL/A+wBFAL5AuwBBwJvAUYBBwIAAf8DAAEHAgAB/wUAAQcBAAptAQACbQEHAQADBwEEAv8F+QH/ + AQACAQEAAewC/wTrAUYB+QFGAewB9wL5AZIBBwIAAf8DAAEHAgAB/wUAAQcBEgptARIBbQESAW0BAAIH + AwQH/wMAAQcB7AL/BJIBEgL5Am8B+QEXAwcNAAMHARMBAAhtAewBEwHsARMBAAEHBAQB7AH/AvkB/wMA + AewCBwHsAv8FEgFGA/kBRgUHAQAB/wMAAQcBAAH/AwAFBwEVAe8B/wXvAf8BAAHsAQAB7AEVAwQBBwIE + BP8BAAH/AQADBwHsAf8DBwH/AvEBbgP5AewFBwUAAQcFAAYHAQAB/wUUAf8BFAEAAkMBBwHsAQQDBwIE + A/8CAAQHAewB/wNDAf8CbgJHAUYB+QFuAu8EBwMAAwcDAAcHARABvAH/BbwB/wEACQcBBAHsAf8CAAUH + AewF/wJHAv8B7AL5AW4B7AQHAQAB/wEAAwcBAAH/AQAIBwEAAf8FEAH/ARAB7wkHAQQIBwHsCfQC7AL5 + AuwDBwMAAwcDAAgHAQ4I8wEACgcBBAcHC+wCBwL5FgcJAAIHAUIBTQE+BwABPgMAASgDAAFAAwABMAMA + AQEBAAEBBQABgAEBFgAD//8AggAL + + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABNJJREFUWEftmG1MU2cUx58ti+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEP + FJSWFXvv7QultOUWpMmGRII6Z8ZCWNgEQvYSEzPcS4hsI9viZNENAwMHYUYCtHen92JhoGs/rjc++X14 + enL6b/Lvec49z33K/1UderIidIAeMTwhQgeQ/ztbWJ7fHvvi45dSqczOzob/JjERxcZGJBj2F/+fCShw + gwqLeG+Sa9PyMKutrU2tVmdlZbtcbq+3ek9KXFi16E1A/vELYUl/gU88XDiOW61Wp9Op11eXlR1NSxMb + jeauLtLnO+L1Hk1OejasWvQmoMCtTzYzO9a7MN4XiqenpoTMoiiqtrZWo9Hk5MhLSgoHBi54vXUkKTWb + scbGPAE/8ZGC3AiiwO8jG5j/+UtDle5af1coLk4TQkHZbLampiapVKpUqk6c0Hd3n794UWs0ZuK4jCCU + gMOhEvB3bBbkTATRs7+s5/6dMdPwUExl5bef94biwt18sKmoqCg5ORnHm1pby7u7T5EkZjIpGJvkBFFA + EAqHI1/A520Q5NJHRC9Mhvj77k3TB5eeDgRQRcW13kszEz/8eev76V/HCuWyMwQhEYlO1hk7OvSNjWBT + Fo7nEwTUVC5BqAhiP0HkOxwFAsGu9YIc2yP6wV8sc3d/a+j58JmlJUTT6PJluc/36pUrh/v7C/v7Xxsc + fGNoKEmjacJxiirCcYzx6ABB5DGVxW6w4DEUbA8Jcm+D6OX7wMK9KeKjnpjFxaBTj8NgaDHUMWaBQWAW + nEEoLtYs2BxgzIpnBTkJogNLQK3Pt2Vl5b+cAgdrajzGeorSMh0dDHrp38dQxRzDJFaQk4A/y0CGXI7O + nQtjlsHgCVbWYYNBYjRKcBz6OnQrqCwoMbbBQ2VtYwU5CfLTK8D8wpzyFfWaX7dvo6tX0cjIGqOjqKTE + bWpob4cO1j48/J7DgeE41Becx+DcsDo6CHaygpwE+QPLLDOz0wqVCnV2BuvLbkdxcSg+fo2EBBQTQ3nc + 9fWlZjM0epdOh1mt7NOQfSzC0xAqa1dIkHsbRC/Oh3gwN7VfIUN9fcho/LSvZ2ZygiVtdwpZXy8WiSwW + srPziF6v27p1y/HjfLv95YdzFvQveXDOEjy3XpBje5izptazOHNHdkiNUlNHvhgIxcXpIrgzSyQSi8VK + UWVQRzabkiShYUG3gsqCuQE2eUxlJW4Q5NJH5J+9uYF7E6NZGeKP3+8IxdNFe+GlQ2ZmJmsWjoM1MGqB + R2zPWt0w152EzYKciSD/5Nebmf5xePanz0Lx9DQhvIqBWyFJkhR1CMfBHQCmdngIrl53LBbM4zmYIuA9 + UpAbQeSfGAxLwo5tlZWVQqHQbm+kqDeZoQFqCpyCTbDBu93Y6dM5Op2Ux9sZVi16E1Bg/HxYmk+VGco1 + sow9LS0tFPU6c92BgoLRQWm3F7hcBcXFWK48FnIaKorCqkVvAvKPnokQZ3Wxx+OGoRQ8sljyrVZFc7Om + tJQnFCZ027Q3et6JUCd601DgGzJC8GNKj6fF69U6nbkmk6Sq6uA+YZL5GPbHwMkIFaI9DQWumyIEL1ec + Pftue3upVpujkvG06n0RfpEzaYi+ro8Q41tSDMNkOYrWGuVE39sRfotLaf8AWjF8BX1gvosAAAAASUVO + RK5CYII= + + + + + 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 + rkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABPBJREFUWEfll9lTWmcYxk/Tm04nvep1/5xedKadTjptp06SsTWZNDWIuKFOoolNJibR + DInWWg1FRFxAQBFZZDlsBw4gSnCyqMEFJaBsZ0HA7UA/Qkoc91yCzG+Y97zLc/HM+30cPqFQJvQxn+3N + 8xvYV+eoz2KfLn9+PvLlF+c+ZjrPe9O22tOThO8FxYOYQR/Vw2H5OC7iuHn1BMw8vUJed0LU1L1TEje0 + rgn5OGLemHbGnJMxpwNYFpUMz7Xfn+bUJe13T6mTv21Qys06DQlTe2CwFzMbY047aUNJm5VALaTdRlgR + TKdZ/LvN2VqDoy2nkcrfHoh61XcicSvX38/FDHDMYcvYZEUIq5lAACbCDDBuPXe5Wh86RK0nSuV1A5Ra + HD+ehFPk43OisJa0o4QFISxmHDHhZiNuMuAmPW6EScQYcqCKKoZB0HaiWl43QCmf7RjiLvVq779RjZpE + LRmDsh4Z9bgBBmCwjjDA0UmblvWY/c3X+uGe49XyvQqlI/NHkXiFernssFqV2SZgE/DonU2YXgdsAlcV + Dmsxh93a3cm/WjJY/Mu0Xn6MWgGUoHTMfyhJz8wyhx1WysHF9H6VMh5pM+g0mFaNaSbAwZzq5wvKbvAv + XxTeqvfOuo5SK4w8lE5iB0kszS6xu0PjMnB5Y/p3q6T73yOtOqqZwNQq0mZ5OSoR0mkCWunAxZ8nhgbx + oO9QtYJJQumd+D4SXs9iV+f6mBQs1AePNBmPompVBpWCRMzzKoWkqkJIKxWUFPMbGhc883EyclCtkDJQ + OrW9l6R/ZQE4NSrBwUKB4waWCHiUs2lCCZwijPplWCetY4rKy4auXRkou+F+7g6Fg9Tu5j61AnuE0umd + HAn/qqejbU0iwvW67FnL7BEwKIdKAUqrRoPyTqO4nC4svS688itqNL0N+Le2EnulCjKGqPRulq046elh + R4x6sDjvj9s+pyaUuE7rNxngRw/EdJq4jCa8VKQcHvH6/RvJeE6ngAOISu1keatWzd5rCkpHyecu3GiI + KuX7dgqcx6DVgnR0SOi0EUa5sOgnQeezpVUfuUHuUts5nQIOoPQmkWWe1epte+J9ygoIhwiHHbyFRj74 + pcAmlGHU6uT2jDLo0urK4UtFwoePPHOv8ZA/lcRzIoUdgPes9SxvHtz3df/j6+r0dXYEeD04Av4zOzLL + pVJgKmUUtbgFQ9JKxlhNlaikeLSpcW5mKrLqoci1nELBBxAV8WR50Xx3pY0V4LD9AHY3+Aa/hjH3NG42 + YKjlhVgkY1YDp0avX5XVVLgR7fqCayf0Jjd+FgKI8juy+JzKmeY73seP1nq56zzuGpcDCEvFUatppp8n + r2WOM6tltD/EVy4jUn7gJby1guZmz0gAUUuqHGGXxPzg9uyfjWs8bojPW+/rDfb1rjzrUjCr5bU1MkbZ + wI8XFD2sVac4MSffO3hGYij1ireXuKtHz7o1VcMIcDmh/r4gn/e6/amivlZWyeB9/630acOKuWtjmrNv + 6ow8QpSrfR9bzrbJZw1WRim47KOCQWfLQ+AU/8J3Y830JU0LgT45OHJGMlBqsukg1GTT7FAdWntjuaXZ + XEUfKfpB1vDbvOwmbroNSoeOnIUklLLfPIolKVPa/Lvo7jXdX7R5aU0Ert+1Hdl8jE7BlKC0veJ4kghj + w8SImxm76AmdJ0rle8N/8vAFRujE0OMAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAAAj5JREFUWEftlzFr20AUx1+/TrN5qG2QQLEW3WKQB4NPGmokLDDW0EUZstjFYG8dunhu + vXvp0G9QJ3YppWBwG1JaN6YZQnBCaakrXZ+tVkOkiJuPM7/B/O/dG368O0kPwjcByB+nATY9knAagPBt + X8JpAKL3zyScBiBcvJRwGoDo/JWE0wBE36YSTgPArj5KOA0Au13nQKllmiYhJKmxbbtarVqWnb9RyFVg + P69zoBadzWbEIElNq+Vholcq+RuFXAW2/ZEDtSzHcXay/pd5LQ+TSkXP3yjkKrDo9330nvYsSmu1mmEQ + TdOwrNPpeF6r2Wzqut7v93P2CrkEjG0zubhYua6zXC5HoxGqQVmr1ReUhclgMMCkUCjc3Fzft13IHEL2 + J836+9r3fcd1KaV4wRsEJ+uwVCqhLLyzcLJs26rX6wcPDza3m8wOQoYQRts0wVHQ8X0couFwWC6XDWJ0 + u91Y1mQySfJGo/GoWMzsIGQI7NcmTRAE/v7ExbKIEcsqpmUpqpLZQcgQ37Mu06AsnKz5fJ7Iwjsrnqzx + eJzkOFmKomR2EDKE8OoszX6yfNdx/z0NiaEdap8+nO6fht7j3Z1l452F15miqpkdhAwhXJ+mQVnxGWy3 + 22jk62Ka1OB/vODj1d1koaysDkKGEH5+nQZlxWcNZeF71p0ClBWvoixVUTM7CBlCtHiRJn4aOq6Dx9A0 + a3cKUBZ+G+IxxG9GRVEzOwgZQvjuuYTTAESznoTTAEQnxxJOA8BOnkg4DfwF6RHcSxrUWhoAAAAASUVO + RK5CYII= + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEAlgCWAAD/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ + WiAH0AAIAAsAEwAzADthY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFE + QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA + ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA + AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv + cHlyaWdodCAyMDAwIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg + UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA + AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ + WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/h + AHRFeGlmAABNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAA + AAEAAABOAAAAAAAAAJYAAAABAAAAlgAAAAEAAqACAAQAAAABAAADIKADAAQAAAABAAABVwAAAAD/2wBD + AAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQH/wAARCAFXAyADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF + BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAk + M2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG + h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx + 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA + AQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5 + OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq + srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+ + /igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg + AoAKACgAoAKAOe1jxd4U8Pbv7f8AE/h7RNvLf2vrWnacR35F5cwnnt3Pavns44u4U4fUnn3E3D+ScqvL + +185y7LrddVjMTRf+ZSjKW0ZP0TZ5jqv7SHwS0fcLnx/pVyy5wulW+p6zvI7K+lWN5FyeAzSKncsBzX5 + lmv0j/BLJ+ZYnxAyrESjf3cqoZlnXM+ijPKcDjaWr+06ih1cktS1Qqv7D+bS/Nnm+p/tofCKyLLZ2vi/ + WCM7HstHs4IWPYltT1WwmVT3PkMwz9w81+b5n9NDwiwTlHB4bi7OGrqM8Fk+DoUpPo3LM81wFWMX39hK + Sv8AA9TRYWo93Ferd/wT/M4HUv26dGj3DSPh5qd512tqXiC1076MyW2map9Sok56bx1r4HMvp05LT5ll + Hh5mmM35ZZln+Ey7/t6UMNluaerip67c63KWFfWa+Sb/AFRxN9+3L4ukz/Zvgfw5addv26/1PUMemTA2 + mbvfG3618TjfpzcW1Ob+zuBuHcLvy/XcwzPMLdub2H9m83nZxv5F/VY9ZS/D/gnIXv7aHxfuifItfB2n + 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 + gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k= + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/PaisBol.vb b/Busquedas/PaisBol.vb new file mode 100644 index 0000000..f54b022 --- /dev/null +++ b/Busquedas/PaisBol.vb @@ -0,0 +1,489 @@ +Public Class PaisesBol + Inherits System.Windows.Forms.Form + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid + Friend WithEvents lblResultados As System.Windows.Forms.Label + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents cmbTipoPais As System.Windows.Forms.ComboBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents btnConsulta As System.Windows.Forms.Button + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(PaisesBol)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.cmbPais = New System.Windows.Forms.ComboBox() + Me.cmbTipoPais = New System.Windows.Forms.ComboBox() + Me.cmbOrganismo = New System.Windows.Forms.ComboBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.DataGrid1 = New System.Windows.Forms.DataGrid() + Me.lblResultados = New System.Windows.Forms.Label() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnImprimir = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.btnConsulta = New System.Windows.Forms.Button() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + Me.ImageList1.Images.SetKeyName(8, "") + Me.ImageList1.Images.SetKeyName(9, "") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.cmbPais) + Me.GroupBox1.Controls.Add(Me.cmbTipoPais) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(22, 54) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(734, 62) + Me.GroupBox1.TabIndex = 18 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parametros de busqueda" + ' + 'cmbPais + ' + Me.cmbPais.Location = New System.Drawing.Point(160, 34) + Me.cmbPais.Name = "cmbPais" + Me.cmbPais.Size = New System.Drawing.Size(136, 21) + Me.cmbPais.TabIndex = 2 + ' + 'cmbTipoPais + ' + Me.cmbTipoPais.Location = New System.Drawing.Point(308, 33) + Me.cmbTipoPais.Name = "cmbTipoPais" + Me.cmbTipoPais.Size = New System.Drawing.Size(202, 21) + Me.cmbTipoPais.TabIndex = 1 + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.Location = New System.Drawing.Point(28, 34) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(121, 21) + Me.cmbOrganismo.TabIndex = 0 + ' + 'Label3 + ' + Me.Label3.Location = New System.Drawing.Point(307, 16) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(139, 18) + Me.Label3.TabIndex = 21 + Me.Label3.Text = "Tipo de pais" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.Location = New System.Drawing.Point(160, 16) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(67, 21) + Me.Label2.TabIndex = 20 + Me.Label2.Text = "Pais" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.Location = New System.Drawing.Point(28, 16) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(121, 20) + Me.Label1.TabIndex = 19 + Me.Label1.Text = "Organismo" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'GroupBox2 + ' + Me.GroupBox2.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GroupBox2.Controls.Add(Me.DataGrid1) + Me.GroupBox2.Location = New System.Drawing.Point(4, 127) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(752, 242) + Me.GroupBox2.TabIndex = 19 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Resultados" + ' + 'DataGrid1 + ' + Me.DataGrid1.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGrid1.BackgroundColor = System.Drawing.Color.White + Me.DataGrid1.CaptionBackColor = System.Drawing.Color.Silver + Me.DataGrid1.DataMember = "" + Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText + Me.DataGrid1.Location = New System.Drawing.Point(3, 13) + Me.DataGrid1.Name = "DataGrid1" + Me.DataGrid1.RowHeaderWidth = 100 + Me.DataGrid1.Size = New System.Drawing.Size(746, 223) + Me.DataGrid1.TabIndex = 0 + ' + 'lblResultados + ' + Me.lblResultados.Location = New System.Drawing.Point(4, 375) + Me.lblResultados.Name = "lblResultados" + Me.lblResultados.Size = New System.Drawing.Size(100, 14) + Me.lblResultados.TabIndex = 20 + Me.lblResultados.Text = "Resultados:" + Me.lblResultados.TextAlign = System.Drawing.ContentAlignment.TopRight + Me.lblResultados.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(762, 263) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 63 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) + Me.BtnImprimir.Location = New System.Drawing.Point(762, 224) + Me.BtnImprimir.Name = "BtnImprimir" + Me.BtnImprimir.Size = New System.Drawing.Size(106, 33) + Me.BtnImprimir.TabIndex = 62 + Me.BtnImprimir.Text = "Exportar" + Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnImprimir.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(762, 185) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 61 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'btnConsulta + ' + Me.btnConsulta.BackColor = System.Drawing.Color.White + Me.btnConsulta.Cursor = System.Windows.Forms.Cursors.Hand + Me.btnConsulta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnConsulta.ForeColor = System.Drawing.Color.MidnightBlue + Me.btnConsulta.Image = CType(resources.GetObject("btnConsulta.Image"), System.Drawing.Image) + Me.btnConsulta.Location = New System.Drawing.Point(762, 146) + Me.btnConsulta.Name = "btnConsulta" + Me.btnConsulta.Size = New System.Drawing.Size(106, 33) + Me.btnConsulta.TabIndex = 60 + Me.btnConsulta.Text = "Consulta" + Me.btnConsulta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnConsulta.UseVisualStyleBackColor = True + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(0, 0) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(142, 43) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 64 + Me.PictureBox1.TabStop = False + ' + 'PaisesBol + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(874, 393) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnImprimir) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.btnConsulta) + Me.Controls.Add(Me.lblResultados) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.Name = "PaisesBol" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Paises boletinados" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox2.ResumeLayout(False) + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + +#End Region + Dim clCmp1 As clsComplejo = New clsComplejo + Dim clCmp2 As clsComplejo = New clsComplejo + Dim clCmp3 As clsComplejo = New clsComplejo + Dim clGrid As clsComplejo = New clsComplejo + Dim BanOrg, BanPais, BanTipoPais As Boolean + + Private Sub PaisesBol_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + BanOrg = False + BanPais = False + BanTipoPais = False + End Sub + + Private Sub tlbInusualesDivisas_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) + 'Botones de la toolbar + Select Case e.Button.Text + Case "Consultar" + sbBuscar() + Case "Exportar" + Exportar() + Case "Refrescar" + Refrescar() + Case "Salir" + Me.Close() + End Select + End Sub + + Private Sub Exportar() + Dim ClassAud As New ClassMyUtils + 'llama a las rutinas para exportar el grid a excel + Try + If clsVaribles.lbDemo = True Then Exit Sub + + If clGrid.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clGrid.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(clGrid.ds) 'Asigno el dataset a exportar + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 113, 1, "EXPORTACIÓN DE PAISES BOLETINADOS") + End If + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub sbBuscar() + Try + 'If clsVaribles.lbDemo = True Then Exit Sub + + 'Se utiliza el procedimiento almacenado "spBuscaPaisBol" para buscar + Dim SQL As String + SQL = "" + SQL = fsDefineSQL("spBuscaPaisBol ") + clGrid.fdtDataSetTabla(SQL) + Me.DataGrid1.SetDataBinding(clGrid.ds, "Tabla") 'Llena el grid + Dim cont As Integer + cont = clGrid.ds.Tables(0).Rows.Count + lblResultados.Text = "Elementos: " & cont + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Function fsDefineSQL(ByVal SP As String) As String + 'Defino mi cadena para el procedimiento almacenado + + 'Declaro varables para pasar los parametros al procedimiento almacenado + Dim lsSQL As String + Dim _Opcion As Integer + Dim _Organismo As String + Dim _Pais As String + Dim _TipoPais As String + If clsVaribles.lbDemo = True Then Exit Function + + If Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 1 + _Organismo = ", NULL, " + _Pais = " NULL, " + _TipoPais = " NULL " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 2 + _Organismo = ", NULL, " + _Pais = " NULL, " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 3 + _Organismo = ", NULL, " + _Pais = CInt(Me.cmbPais.SelectedValue) + _TipoPais = ", NULL " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 4 + _Organismo = ", NULL, " + _Pais = CInt(Me.cmbPais.SelectedValue) & ", " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 5 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = " NULL, " + _TipoPais = " NULL " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 6 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = " NULL, " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 7 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = CInt(Me.cmbPais.SelectedValue) & ", " + _TipoPais = " NULL " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 8 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = CInt(Me.cmbPais.SelectedValue) & ", " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + End If + + 'Formo el query + lsSQL = lsSQL & SP & " " + lsSQL = lsSQL & _Opcion + lsSQL = lsSQL & _Organismo + lsSQL = lsSQL & _Pais + lsSQL = lsSQL & _TipoPais + Return lsSQL + End Function + Private Sub Refrescar() + 'Limpia los combos, datagrid y la caja de texto + Me.cmbPais.DataSource = Nothing + Me.cmbPais.Items.Clear() + + Me.cmbOrganismo.DataSource = Nothing + Me.cmbOrganismo.Items.Clear() + + Me.cmbTipoPais.DataSource = Nothing + Me.cmbTipoPais.Items.Clear() + + Me.DataGrid1.DataSource = Nothing + Me.DataGrid1.DataBindings.Clear() + + 'Para que se puedan a llenar otra vez los combos + BanPais = False + BanOrg = False + BanTipoPais = False + End Sub + + Private Sub cmbOrganismo_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbOrganismo.DropDown + If BanOrg = False Then + 'Para llenar el combo de organismo se utiliza el procedimiento almacenado "spLlenaComboOrgInt" + clCmp1.sbLlenaCombo("spLlenaComboOrgInt", Me.cmbOrganismo) + End If + BanOrg = True + End Sub + + Private Sub cmbPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPais.DropDown + If clsVaribles.lbDemo = True Then Exit Sub + + If BanPais = False Then + 'Para llenar el combo de Pais se utiliza el porcedimiento almacenado "spListaPais" + clCmp2.sbLlenaCombo("spListaPais", Me.cmbPais) + End If + BanPais = True + End Sub + + Private Sub cmbTipoPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbTipoPais.DropDown + If clsVaribles.lbDemo = True Then Exit Sub + + If BanTipoPais = False Then + 'Para llenar el combo de tipo de Pais se utiliza el porcedimiento almacenado "spLlenaTipoPais" + clCmp3.sbLlenaCombo("spLlenaTipoPais", Me.cmbTipoPais) + End If + BanTipoPais = True + End Sub + + Private Sub btnConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConsulta.Click + + sbBuscar() + + End Sub + + Private Sub BtnImprimir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnImprimir.Click + + Exportar() + + End Sub + + Private Sub BtnLimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLimpiar.Click + + Refrescar() + + End Sub + + Private Sub BntSalie_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BntSalie.Click + + Me.Close() + + End Sub +End Class diff --git a/Busquedas/PersonaBol.resx b/Busquedas/PersonaBol.resx new file mode 100644 index 0000000..24f5007 --- /dev/null +++ b/Busquedas/PersonaBol.resx @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ + DwAAAk1TRnQBSQFMAgEBCgEAAQ4BAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAIAcgAAwHAW8TByAA + CwcBFwH5ARcMBwHsA0MB7AEHIAAKBwFvAvkBvQFvAgcB7QgAARQD7AH3AQcgAAUHAe8D7QFvAfkBRwG9 + ARcDBwGSAQYBkATrAW0BDQG4Ad8BBwESAgcgAAQHAW0B7AJtARQB+QEXARYBbwUHAe0EBgFrAQ0BuAHf + AZIBAAMHIAADBwESAW0BBwHzAbwB7wFFAUMBbgcHAZIBDQEGAmsBuAH+AZACawESAgcgAAIHAfcB7AEH + AfMDBwHvARQB7QkHAQABDQG4Af4B3wHsAgABQwIHIAACBwFtAe0B/wUHAeoB7QgHAe0BDQG4Af4B3wHt + AesFByAAAgcBbQHtAfICBwHxAfIB7wEUAe0HBwHsAQ0BuAH+AegB7AFrAW0B7wQHIAACBwHtAewDBwHz + Af8B7AHrAe8HBwFDAbgB/gHoAesBuAEGAWwBFQQHIAADBwFDAewDBwHsAm0HBwFtAWsB/gHfAewB7QEA + AbgBBgHrAQADByAABAcBQwHsAm0B7AESBwcB7QFtAgcBkgHsAgcBbAO4AUMCByAABQcB7QJtAfcIBwHv + A20B7AMHAe8DbQHsAgcgACAHIAAgByAABwcDABYHEOwXBwEVARoBKQIAFAcF7AgUA+wCBwwACQcBFAHy + AesBAwFtAgAEBwsAAwcF7AEQBu0BAAPsAQcBAAI3AQACBwQAAjcBAAcHAgABFAEaAQMB6wEDAesBKQIA + AgcBAAn/AQADBwXsARQF/wHwAQAD7AEHAQACNwEAAgcEAAI3AQAHBwEQARMBFAHyAesBAwHrAQMB6wEp + AQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3AQACBwQAAjcBAAUHAQABBwERAeoBFAEbAUoB6wED + AesBAwHrAQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3BwACNwEABAcCAAEHAREB6gEUAfIBbQEP + ASIBAwHrAQMBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEACzcBAAMHAg0CAAIOARQBGwFRAu0B6wFK + AesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEAAjcHAAI3AQACBwENAYEEuAEGARQB8gFzAVEB7AFK + AesBAwEAAgcBAAn/AQADBwLsAfcB7wFtARQB/wG8Af8B8wEHAZIBAAPsAQcBAAE3AQAH/wEAATcBAAIH + AWsF/gG4ARQBGwFKAesBSgHrAUoB6wEAAgcBAAn/AQADBwLsAW0B6wEDARQBBwHsAf8BBwEUARIBFAPs + AQcBAAE3AQAH/wEAATcBAAMHAYEBuANrAQ0BFAEbAkoB6wFKAesBSgEAAgcBAAn/AQADBwLsAe8BBwEi + ApkB8wH/AQcBEgXsAQcBAAE3AQAH/wEAATcBAAQHAQ0BAAEHAQ8BFQEUARsGSgEAAgcBAAb/BAADBwPs + ARABAAFeAf8BFAIAARQF7AEHAQABNwEAB/8BAAE3AQAFBwEAAQcBEQHqAREB7wGZAfcESgEAAgcBAAb/ + AQAB/wEABAcC7AHrARMBWAEiAVEB7wjsAQcBAAE3AQAH/wEAATcBAAcHAREBbQESAewB6wH3AQcBcwJK + AQACBwEABv8CAAUHA+wB7wHsARQBBwHsARQB7wbsAQcNAAcHAREC7AHrARIB7AHrAZIBmQGSAQACBwgA + BgcC7AHtAuwBFAEHAewBbQGSBuwVBwEOBBUBQwEAARQB7AHqAQAQBxDsFAcBAAEHAQABBwEAAQcBAAUH + C+wvBwIABAcB7AnzAewXBwsPBwcHAAH7AQADBwHsCf8B7AUHBQAFBwUAAgcBEAmSAQABkgEQBgcBAAX/ + AQAB+wEAAwcB7AL/BhQB/wHsBQcBAAH/AwAFBwEAAf8DAAEHAUMBAAlDAQABQwHtAUMFBwEAAf8E+QEA + AvsBAAIHAewC/wPvAR8C6gH/AewFBwEAAf8DAAUHAQAB/wMAAQcBAAbsAzAC7AEAARUBAAUHAQAG/wEA + AfsBAAIHAewD/wJtAfkBRgHsAe8B7AMHARcBkgcAAQcHAAEHAQAGBwMpAgcBAAHsAQAFBwEAAf8F+QEA + AvsBAAEHAewD/wLsAUYB+QFGAuwDBwH5AfcCAAH/BgAB/wUAAQcBAAYSAwACEgEAAQcBbQESBAcBAAf/ + BAAB7AL/A+wBFAL5AuwBBwJvAUYBBwIAAf8DAAEHAgAB/wUAAQcBAAptAQACbQEHAQADBwEEAv8F+QH/ + AQACAQEAAewC/wTrAUYB+QFGAewB9wL5AZIBBwIAAf8DAAEHAgAB/wUAAQcBEgptARIBbQESAW0BAAIH + AwQH/wMAAQcB7AL/BJIBEgL5Am8B+QEXAwcNAAMHARMBAAhtAewBEwHsARMBAAEHBAQB7AH/AvkB/wMA + AewCBwHsAv8FEgFGA/kBRgUHAQAB/wMAAQcBAAH/AwAFBwEVAe8B/wXvAf8BAAHsAQAB7AEVAwQBBwIE + BP8BAAH/AQADBwHsAf8DBwH/AvEBbgP5AewFBwUAAQcFAAYHAQAB/wUUAf8BFAEAAkMBBwHsAQQDBwIE + A/8CAAQHAewB/wNDAf8CbgJHAUYB+QFuAu8EBwMAAwcDAAcHARABvAH/BbwB/wEACQcBBAHsAf8CAAUH + AewF/wJHAv8B7AL5AW4B7AQHAQAB/wEAAwcBAAH/AQAIBwEAAf8FEAH/ARAB7wkHAQQIBwHsCfQC7AL5 + AuwDBwMAAwcDAAgHAQ4I8wEACgcBBAcHC+wCBwL5FgcJAAIHAUIBTQE+BwABPgMAASgDAAFAAwABMAMA + AQEBAAEBBQABgAEBFgAD//8AggAL + + + \ No newline at end of file diff --git a/Busquedas/PersonaBol.vb b/Busquedas/PersonaBol.vb new file mode 100644 index 0000000..ec916ca --- /dev/null +++ b/Busquedas/PersonaBol.vb @@ -0,0 +1,413 @@ +Public Class PersonasBol + Inherits System.Windows.Forms.Form + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents tlbInusualesDivisas As System.Windows.Forms.ToolBar + Friend WithEvents btnConsultar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnExportar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents txtPersona As System.Windows.Forms.TextBox + Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid + Friend WithEvents btnRefrescar As System.Windows.Forms.ToolBarButton + Friend WithEvents lblResultados As System.Windows.Forms.Label + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(PersonasBol)) + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.txtPersona = New System.Windows.Forms.TextBox + Me.cmbPais = New System.Windows.Forms.ComboBox + Me.Label3 = New System.Windows.Forms.Label + Me.Label2 = New System.Windows.Forms.Label + Me.cmbOrganismo = New System.Windows.Forms.ComboBox + Me.Label1 = New System.Windows.Forms.Label + Me.tlbInusualesDivisas = New System.Windows.Forms.ToolBar + Me.btnConsultar = New System.Windows.Forms.ToolBarButton + Me.btnExportar = New System.Windows.Forms.ToolBarButton + Me.btnRefrescar = New System.Windows.Forms.ToolBarButton + Me.btnSalir = New System.Windows.Forms.ToolBarButton + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.GroupBox2 = New System.Windows.Forms.GroupBox + Me.DataGrid1 = New System.Windows.Forms.DataGrid + Me.lblResultados = New System.Windows.Forms.Label + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtPersona) + Me.GroupBox1.Controls.Add(Me.cmbPais) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(28, 55) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(500, 67) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parametros de busqueda" + ' + 'txtPersona + ' + Me.txtPersona.Location = New System.Drawing.Point(292, 32) + Me.txtPersona.Name = "txtPersona" + Me.txtPersona.Size = New System.Drawing.Size(188, 20) + Me.txtPersona.TabIndex = 4 + ' + 'cmbPais + ' + Me.cmbPais.DropDownWidth = 210 + Me.cmbPais.Location = New System.Drawing.Point(156, 32) + Me.cmbPais.Name = "cmbPais" + Me.cmbPais.Size = New System.Drawing.Size(121, 21) + Me.cmbPais.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.Location = New System.Drawing.Point(292, 16) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(106, 16) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Persona o empresa" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.Location = New System.Drawing.Point(156, 18) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(28, 16) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Pais" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.DropDownWidth = 140 + Me.cmbOrganismo.Location = New System.Drawing.Point(18, 32) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(121, 21) + Me.cmbOrganismo.TabIndex = 0 + ' + 'Label1 + ' + Me.Label1.Location = New System.Drawing.Point(18, 18) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(62, 16) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Organismo" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'tlbInusualesDivisas + ' + Me.tlbInusualesDivisas.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.btnConsultar, Me.btnExportar, Me.btnRefrescar, Me.btnSalir}) + Me.tlbInusualesDivisas.ButtonSize = New System.Drawing.Size(75, 40) + Me.tlbInusualesDivisas.DropDownArrows = True + Me.tlbInusualesDivisas.ImageList = Me.ImageList1 + Me.tlbInusualesDivisas.Location = New System.Drawing.Point(0, 0) + Me.tlbInusualesDivisas.Name = "tlbInusualesDivisas" + Me.tlbInusualesDivisas.ShowToolTips = True + Me.tlbInusualesDivisas.Size = New System.Drawing.Size(554, 42) + Me.tlbInusualesDivisas.TabIndex = 16 + ' + 'btnConsultar + ' + Me.btnConsultar.ImageIndex = 8 + Me.btnConsultar.Name = "btnConsultar" + Me.btnConsultar.Text = "Consultar" + ' + 'btnExportar + ' + Me.btnExportar.ImageIndex = 9 + Me.btnExportar.Name = "btnExportar" + Me.btnExportar.Text = "Exportar" + ' + 'btnRefrescar + ' + Me.btnRefrescar.ImageIndex = 0 + Me.btnRefrescar.Name = "btnRefrescar" + Me.btnRefrescar.Text = "Refrescar" + ' + 'btnSalir + ' + Me.btnSalir.ImageIndex = 4 + Me.btnSalir.Name = "btnSalir" + Me.btnSalir.Text = "Salir" + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + Me.ImageList1.Images.SetKeyName(8, "") + Me.ImageList1.Images.SetKeyName(9, "") + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.DataGrid1) + Me.GroupBox2.Location = New System.Drawing.Point(6, 128) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(546, 276) + Me.GroupBox2.TabIndex = 17 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Resultados" + ' + 'DataGrid1 + ' + Me.DataGrid1.BackgroundColor = System.Drawing.Color.White + Me.DataGrid1.DataMember = "" + Me.DataGrid1.Dock = System.Windows.Forms.DockStyle.Fill + Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText + Me.DataGrid1.Location = New System.Drawing.Point(3, 16) + Me.DataGrid1.Name = "DataGrid1" + Me.DataGrid1.Size = New System.Drawing.Size(540, 257) + Me.DataGrid1.TabIndex = 0 + ' + 'lblResultados + ' + Me.lblResultados.Location = New System.Drawing.Point(449, 406) + Me.lblResultados.Name = "lblResultados" + Me.lblResultados.Size = New System.Drawing.Size(100, 14) + Me.lblResultados.TabIndex = 18 + Me.lblResultados.Text = "Resultados:" + Me.lblResultados.TextAlign = System.Drawing.ContentAlignment.TopRight + Me.lblResultados.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PersonasBol + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(554, 421) + Me.Controls.Add(Me.lblResultados) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.tlbInusualesDivisas) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.MaximizeBox = False + Me.Name = "PersonasBol" + Me.Text = "Personas Boletinadas" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + +#End Region + 'Declaracion de varibales globales anivel de clase + Dim clCmp As clsComplejo = New clsComplejo + Dim clCmp1 As clsComplejo = New clsComplejo + Dim clGrid As clsComplejo = New clsComplejo + Dim tipoCombo As Integer = 0 + Dim BanPais, BanOrg As Boolean + + Private Sub PersonasBol_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + BanPais = False + BanOrg = False + End Sub + + Private Sub Refrescar() + 'Limpia los combos, datagrid y la caja de texto + Me.cmbPais.DataSource = Nothing + Me.cmbPais.Items.Clear() + + Me.cmbOrganismo.DataSource = Nothing + Me.cmbOrganismo.Items.Clear() + + Me.DataGrid1.DataSource = Nothing + Me.DataGrid1.DataBindings.Clear() + + Me.txtPersona.Text = "" + + 'Para que se puedan a llenar otra vez los combos + BanPais = False + BanOrg = False + End Sub + + Private Sub tlbInusualesDivisas_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbInusualesDivisas.ButtonClick + 'Botones de la toolbar + Select Case e.Button.Text + Case "Consultar" + sbBuscar() + Case "Exportar" + Exportar() + Case "Refrescar" + Refrescar() + Case "Salir" + Me.Close() + End Select + End Sub + + Private Sub sbBuscar() + Try + 'Se utiliza el procedimiento almacenado "spBuscaPerBol" para buscar + Dim SQL As String + SQL = "" + SQL = fsDefineSQL("spBuscaPerBol ") + clGrid.fdtDataSetTabla(SQL) + Me.DataGrid1.SetDataBinding(clGrid.ds, "Tabla") 'Llena el grid + Dim cont As Integer + cont = clGrid.ds.Tables(0).Rows.Count + lblResultados.Text = "Elementos: " & cont + Catch ex As Exception + MessageBox.Show(ex.Message, "MIDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Function fsDefineSQL(ByVal SP As String) As String + 'Defino mi cadena para el procedimiento almacenado + + 'Declaro varables para pasar los parametros al procedimiento almacenado + Dim lsSQL As String + Dim _Opcion As Integer + Dim _Organismo As String + Dim _Pais As String + Dim _Persona As String + + If Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.txtPersona.Text = "" Then + _Opcion = 0 + _Organismo = ", NULL, " + _Pais = " NULL, " + _Persona = " NULL " + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.txtPersona.Text <> "" Then + _Opcion = 1 + _Organismo = ", NULL, " + _Pais = " NULL, " + _Persona = "'%" & Me.txtPersona.Text & "%'" + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text = "" Then + _Opcion = 2 + _Organismo = ", NULL, " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = " NULL " + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text <> "" Then + _Opcion = 3 + _Organismo = ", NULL, " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = "'%" & Me.txtPersona.Text & "%'" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.txtPersona.Text = "" Then + _Opcion = 4 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "NULL, " + _Persona = "NULL" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.txtPersona.Text <> "" Then + _Opcion = 5 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "NULL, " + _Persona = "'%" & Me.txtPersona.Text & "%'" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text = "" Then + _Opcion = 6 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = "NULL" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text <> "" Then + _Opcion = 7 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = "'%" & Me.txtPersona.Text & "%'" + End If + + lsSQL = lsSQL & SP & " " + lsSQL = lsSQL & _Opcion + lsSQL = lsSQL & _Organismo + lsSQL = lsSQL & _Pais + lsSQL = lsSQL & _Persona + Return lsSQL + End Function + + Private Sub Exportar() + 'llama a las rutinas para exportar el grid a excel + Try + If clGrid.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clGrid.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(clGrid.ds) 'Asigno el dataset a exportar + End If + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub cmbPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPais.DropDown + If BanPais = False Then + 'Para llenar el combo de Pais se utiliza el porcedimiento almacenado "spListaPais" + clCmp1.sbLlenaCombo("spListaPais", Me.cmbPais) + + End If + BanPais = True + End Sub + + Private Sub cmbOrganismo_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbOrganismo.DropDown + If BanOrg = False Then + 'Para llenar el combo de organismo se utiliza el procedimiento almacenado "spLlenaComboOrgInt" + clCmp.sbLlenaCombo("spLlenaComboOrgInt", Me.cmbOrganismo) + + End If + BanOrg = True + End Sub + + +End Class diff --git a/CAT_FUENTEINGRESO.sql b/CAT_FUENTEINGRESO.sql new file mode 100644 index 0000000..2247d01 --- /dev/null +++ b/CAT_FUENTEINGRESO.sql @@ -0,0 +1 @@ +ALTER TABLE CAT_FUENTEINGRESO ADD CALRIESGO INT \ No newline at end of file diff --git a/CLIENTE_TemporaryKey.pfx b/CLIENTE_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..7b8ff856c55ef73f1dfaeec72ed01ef23aad7cd5 GIT binary patch literal 1692 zcmY+Dc{J2*6vv<6%rs*O$w*^nNXVA)vqg!>Qp|)xyb=vzgt826lky|kON$gO=;bvv z$u>ozaYBm8R?=qaMN^YHB_oper_)=fbI*OAdq4Ny=RAMhFO1;xFc20-@Sb>S{gjO< z5;=$fT}JSZI0SEpVrv+|^8YAdOK}Lc7{!-R&&SLDoLVRYVJ;&WK8#>0VG3U6e~dmZ zkCUpHaUd8Z1Xf`%giaiSIZ=YuG>S7f05r!_;B4g)_E`Q#qDwC$aI} zFm4@ToGc%5Ht*w>rna%2*PaxK^A#m)6bI&}xqQxwl5CyWT1j=jT9Nv?GzF;+&T;Hh z2^RkvpgDlcbFv~+&9}llEH2cns{DQ7$)4FraNQ1cItDZS0(R4A$#e?JLlOi z9o4nN;$^)}lU^zL4n4DsKVlypt7$pijiX1zEYd%|vSjMXY0vLTeJjsKk6O4cBPu(j zK!hB+Eq-ik_JeTgjJ|+p$LgatR;N8gJeC`(N3e)A8<^_cjk9P#>A zA+@jHwYC3FG9~?m5BcfWfhtXT`>I1O@?E*n1yoK%2#5@&&-DOmYRQ4doP0;(0e*pp zfSHjdXu9qhlDkctT=qq$PV0udclj%p#zcQ!t=*P*I|6o^cQH{2&hRpWcp{K7R{64-Y)Gt16;PVyJd zev6B0oU89wa64RKuBu@~Nug0s^7EP(=Z(iXLaO(p$>%&~EOWm1cKKkt`r9_%PC zYin3qmo1P9X{Yu2-A?pQT)!Y?wNy-=XPeBnVzmv3Ti31rZL2=jy8uJdjiXOYZ$uK~ zmIf;L6v~NqEVOxfhSz@oYLmbR6Eh?PJEdwHhKupFw-wwY)!TY*TN}t-ci!H$>5VD! zfVHkeG|Y-`t@5wQ{8Vb7+hgNg9PgB$IjR*&E2-VBeaVW2lkN5=?q!vZ3XNK{h8kOi zdc!ApC)v)e8w|_hL5S6}XoEWw_4;rZp7jX4&RTVx3ciTn4LF@psK z<=@^2Pwi^9CZ{u1RBV)1SOf+~PfwN8^sj2x#JR2Okm~O15ivhInOBMB*!r?l-scC# zH8eQIkB)uz6PHO1j0i9FIAgATce9ejQc1MyO326(hgnS07q?gsab(mO;zDcLT-6}a zOQm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 19, 12 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAQkBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3eId3d3d3cA/3d3d3zIh3d3d3cA/3d3d8IsiHd3d3cA/3d3 + eiIiyId3d3cA/3d3oiIiLIh3d3cA/3d3oiKiIsiHd3cA/3d3oiyKIiyHd3cA/3d3oiyHoiyId3cA/3d3 + eix3eiLIh3cA/3d3d6p3d6IsiHcA/3d3d3d3d3oiyIcA/3d3d3d3d3eiLIcA/3d3d3d3d3d6LIcA/3d3 + d3d3d3d3rHcA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/w== + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cA/3d3d3h3d3d3d3cA/3d3dwiHd3d3d3cA/3d3eRCHd3eId3cA/3d3eRCId3AIh3cA/3d3 + eREIh5EQh3cA/3d3d5EQiREQd3cA/3d3d5ERkREHd3cA/3d3d3kRERB3d3cA/3d3d3eREQiHd3cA/3d3 + d3eRERCHd3cA/3d3d3kRARCId3cA/3d3d3kQeREIh3cA/3d3d5EHd5EQiHcA/3d3d5EHd3kRCHcA/3d3 + d3l3d3eRB3cA/3d3d3d3d3d5d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/w== + + + + 25 + + \ No newline at end of file diff --git a/Catalogos/CatPais.vb b/Catalogos/CatPais.vb new file mode 100644 index 0000000..b1ead5c --- /dev/null +++ b/Catalogos/CatPais.vb @@ -0,0 +1,553 @@ +Public Class CatPais + Inherits System.Windows.Forms.Form + Dim clCmpOrg As clsComplejo = New clsComplejo + Dim clCmpOrg1 As clsComplejo = New clsComplejo + Dim clCmpOrg2 As clsComplejo = New clsComplejo + Dim clCmpClas As clsComplejo = New clsComplejo + Dim Actualizar As Boolean + +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtNombreIngles As System.Windows.Forms.TextBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents grdPaises As AxMSFlexGridLib.AxMSFlexGrid + Friend WithEvents cmbClasificacion As System.Windows.Forms.ComboBox + Friend WithEvents tlbCorteCaja As System.Windows.Forms.ToolBar + Friend WithEvents btnAgrergar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnActualizar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnEliminar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents btnAliasPais As System.Windows.Forms.Button + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents grsClasPais As AxMSFlexGridLib.AxMSFlexGrid + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(CatPais)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label + Me.Label2 = New System.Windows.Forms.Label + Me.Label3 = New System.Windows.Forms.Label + Me.Label4 = New System.Windows.Forms.Label + Me.Label5 = New System.Windows.Forms.Label + Me.txtClave = New System.Windows.Forms.TextBox + Me.txtNombre = New System.Windows.Forms.TextBox + Me.txtNombreIngles = New System.Windows.Forms.TextBox + Me.cmbOrganismo = New System.Windows.Forms.ComboBox + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.chkActivo = New System.Windows.Forms.CheckBox + Me.cmbClasificacion = New System.Windows.Forms.ComboBox + Me.tlbCorteCaja = New System.Windows.Forms.ToolBar + Me.btnAgrergar = New System.Windows.Forms.ToolBarButton + Me.btnActualizar = New System.Windows.Forms.ToolBarButton + Me.btnEliminar = New System.Windows.Forms.ToolBarButton + Me.btnSalir = New System.Windows.Forms.ToolBarButton + Me.Label7 = New System.Windows.Forms.Label + Me.pnlBotones = New System.Windows.Forms.Panel + Me.btnAceptar = New System.Windows.Forms.Button + Me.btnCancelar = New System.Windows.Forms.Button + Me.btnAliasPais = New System.Windows.Forms.Button + Me.GroupBox2 = New System.Windows.Forms.GroupBox + Me.pnlBotones.SuspendLayout() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(32, 64) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 25 + Me.Label1.Text = "Clave País:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(48, 96) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(48, 16) + Me.Label2.TabIndex = 26 + Me.Label2.Text = "Nombre:" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(9, 128) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(88, 16) + Me.Label3.TabIndex = 27 + Me.Label3.Text = "Nombre Inglés:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label4 + ' + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(26, 160) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(64, 16) + Me.Label4.TabIndex = 28 + Me.Label4.Text = "Organismo:" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label5 + ' + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(18, 192) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(72, 16) + Me.Label5.TabIndex = 29 + Me.Label5.Text = "Clasificación:" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Location = New System.Drawing.Point(112, 56) + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(56, 20) + Me.txtClave.TabIndex = 30 + ' + 'txtNombre + ' + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(112, 88) + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(272, 20) + Me.txtNombre.TabIndex = 0 + ' + 'txtNombreIngles + ' + Me.txtNombreIngles.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombreIngles.Location = New System.Drawing.Point(112, 120) + Me.txtNombreIngles.Name = "txtNombreIngles" + Me.txtNombreIngles.Size = New System.Drawing.Size(272, 20) + Me.txtNombreIngles.TabIndex = 1 + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.Location = New System.Drawing.Point(112, 152) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(280, 21) + Me.cmbOrganismo.TabIndex = 2 + ' + 'GroupBox1 + ' + Me.GroupBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.GroupBox1.Location = New System.Drawing.Point(16, 304) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(536, 200) + Me.GroupBox1.TabIndex = 35 + Me.GroupBox1.TabStop = False + ' + 'chkActivo + ' + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(304, 56) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 16) + Me.chkActivo.TabIndex = 4 + Me.chkActivo.Text = "Activo:" + ' + 'cmbClasificacion + ' + Me.cmbClasificacion.Location = New System.Drawing.Point(112, 184) + Me.cmbClasificacion.Name = "cmbClasificacion" + Me.cmbClasificacion.Size = New System.Drawing.Size(280, 21) + Me.cmbClasificacion.TabIndex = 3 + ' + 'tlbCorteCaja + ' + Me.tlbCorteCaja.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.tlbCorteCaja.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.btnAgrergar, Me.btnActualizar, Me.btnEliminar, Me.btnSalir}) + Me.tlbCorteCaja.ButtonSize = New System.Drawing.Size(75, 40) + Me.tlbCorteCaja.DropDownArrows = True + Me.tlbCorteCaja.ImageList = Me.ImageList1 + Me.tlbCorteCaja.Location = New System.Drawing.Point(0, 0) + Me.tlbCorteCaja.Name = "tlbCorteCaja" + Me.tlbCorteCaja.ShowToolTips = True + Me.tlbCorteCaja.Size = New System.Drawing.Size(558, 43) + Me.tlbCorteCaja.TabIndex = 50 + ' + 'btnAgrergar + ' + Me.btnAgrergar.ImageIndex = 0 + Me.btnAgrergar.Name = "btnAgrergar" + Me.btnAgrergar.Text = "Agregar" + ' + 'btnActualizar + ' + Me.btnActualizar.ImageIndex = 5 + Me.btnActualizar.Name = "btnActualizar" + Me.btnActualizar.Text = "Actualizar" + ' + 'btnEliminar + ' + Me.btnEliminar.ImageIndex = 1 + Me.btnEliminar.Name = "btnEliminar" + Me.btnEliminar.Text = "Eliminar" + ' + 'btnSalir + ' + Me.btnSalir.ImageIndex = 4 + Me.btnSalir.Name = "btnSalir" + Me.btnSalir.Text = "Salir" + ' + 'Label7 + ' + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(432, 192) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(32, 24) + Me.Label7.TabIndex = 79 + Me.Label7.Text = "..." + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'pnlBotones + ' + Me.pnlBotones.Controls.Add(Me.btnAceptar) + Me.pnlBotones.Controls.Add(Me.btnCancelar) + Me.pnlBotones.Location = New System.Drawing.Point(416, 80) + Me.pnlBotones.Name = "pnlBotones" + Me.pnlBotones.Size = New System.Drawing.Size(120, 80) + Me.pnlBotones.TabIndex = 82 + ' + 'btnAceptar + ' + Me.btnAceptar.BackColor = System.Drawing.SystemColors.Control + Me.btnAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAceptar.ForeColor = System.Drawing.Color.Black + Me.btnAceptar.Image = CType(resources.GetObject("btnAceptar.Image"), System.Drawing.Image) + Me.btnAceptar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAceptar.Location = New System.Drawing.Point(16, 8) + Me.btnAceptar.Name = "btnAceptar" + Me.btnAceptar.Size = New System.Drawing.Size(96, 23) + Me.btnAceptar.TabIndex = 2 + Me.btnAceptar.Text = "Aceptar" + Me.btnAceptar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAceptar.UseVisualStyleBackColor = False + ' + 'btnCancelar + ' + Me.btnCancelar.BackColor = System.Drawing.SystemColors.Control + Me.btnCancelar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCancelar.ForeColor = System.Drawing.Color.Black + Me.btnCancelar.Image = CType(resources.GetObject("btnCancelar.Image"), System.Drawing.Image) + Me.btnCancelar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancelar.Location = New System.Drawing.Point(16, 40) + Me.btnCancelar.Name = "btnCancelar" + Me.btnCancelar.Size = New System.Drawing.Size(96, 23) + Me.btnCancelar.TabIndex = 3 + Me.btnCancelar.Text = "Cancelar" + Me.btnCancelar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnCancelar.UseVisualStyleBackColor = False + ' + 'btnAliasPais + ' + Me.btnAliasPais.BackColor = System.Drawing.SystemColors.Control + Me.btnAliasPais.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAliasPais.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAliasPais.Location = New System.Drawing.Point(448, 512) + Me.btnAliasPais.Name = "btnAliasPais" + Me.btnAliasPais.Size = New System.Drawing.Size(104, 24) + Me.btnAliasPais.TabIndex = 83 + Me.btnAliasPais.Text = "Alias ..." + Me.btnAliasPais.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAliasPais.UseVisualStyleBackColor = False + Me.btnAliasPais.Visible = False + ' + 'GroupBox2 + ' + Me.GroupBox2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.GroupBox2.Location = New System.Drawing.Point(112, 208) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(280, 96) + Me.GroupBox2.TabIndex = 84 + Me.GroupBox2.TabStop = False + ' + 'CatPais + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.ClientSize = New System.Drawing.Size(558, 547) + Me.ControlBox = False + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.btnAliasPais) + Me.Controls.Add(Me.pnlBotones) + Me.Controls.Add(Me.Label7) + Me.Controls.Add(Me.tlbCorteCaja) + Me.Controls.Add(Me.cmbClasificacion) + Me.Controls.Add(Me.chkActivo) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.cmbOrganismo) + Me.Controls.Add(Me.txtNombreIngles) + Me.Controls.Add(Me.txtNombre) + Me.Controls.Add(Me.txtClave) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.Label1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Name = "CatPais" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "CatPais" + Me.pnlBotones.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + +#End Region + + Private Sub tlbCorteCaja_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbCorteCaja.ButtonClick + Select Case e.Button.Text + Case "Agregar" + GroupBox2.Location = New Point(112, 208) + Limpiar() + Habilita(True) + Case "Actualizar" + GroupBox2.Location = New Point(112, 208) + Habilita(True) + Actualizar = True + Case "Salir" + Me.Close() + End Select + End Sub + Private Sub Limpiar() + txtClave.Text = "" + txtNombre.Text = "" + txtNombreIngles.Text = "" + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + txtNombre.Enabled = Bandera + txtNombreIngles.Enabled = Bandera + End Sub + + Private Sub sbAlias() + 'Habilita(False) + 'Dim miAlias As New ActAlias() + 'miAlias.Entra(15, txtClave.Text) + 'miAlias.Text = "Alias País" + 'miAlias.piCatalogo = 15 + 'miAlias.Show() + End Sub + + Private Sub CatPais_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + GroupBox2.Location = New Point(112, 184) + sbIniciaForma() + End Sub + + Private Sub sbIniciaForma() + + clCmpClas.sbLlenaCombo("spListaClasPais", Me.cmbClasificacion) + clCmpOrg1.sbLlenaCombo("spListaOrganismos", Me.cmbOrganismo) + clCmpOrg2.sbLlenaMSFGrid("spGridPais 0", grdPaises) + clCmpOrg.sbLlenaMSFGrid("spGridPaisClasificacion 0", grsClasPais) + + Try + With grdPaises + .set_ColWidth(0, 0) + .set_ColWidth(1, 1500) + .set_ColWidth(2, 3200) + .set_ColWidth(3, 3800) + .set_ColWidth(4, 0) + End With + With grsClasPais + .set_ColWidth(0, 0) + .set_ColWidth(1, 0) + .set_ColWidth(2, 3200) + End With + Catch a As Exception + MessageBox.Show("Error en CatPais; sbIniciaForma: " & a.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + Private Sub sbGuardar() + Dim lsMensaje As String + If MessageBox.Show("Desea guardar los cambios? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.No Then Exit Sub + 'If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + If fbValidaGrabar() Then + lsMensaje = "Datos guardados correctamente" + sbIniciaForma() + Else + lsMensaje = "Los datos no fueron guardados" + End If + MsgBox(lsMensaje, MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + End Sub + Private Function fbValidaGrabar() As Boolean + Dim liClave As Integer + Dim liClasificacion As Integer + Dim liOrganismo As Integer + Dim liActivo As Integer + Dim lsNombre As String + Dim lsNombreIngles As String + Dim lsSQL As String + Dim clCmp As New clsComplejo + + On Error GoTo eh + + fbValidaGrabar = False + + If cmbClasificacion.SelectedIndex = -1 Then + MsgBox("Clasificación no válida", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + If cmbOrganismo.SelectedIndex = -1 Then + MsgBox("Organismo no válido", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + '***********Asigancion de valores ************* + If Len(txtClave.Text) = 0 Then + liClave = -1 + Else + liClave = Val(txtClave.Text) + End If + liClasificacion = cmbClasificacion.SelectedValue + liOrganismo = cmbOrganismo.SelectedValue + liActivo = IIf(chkActivo.Checked, 1, 0) + lsNombre = txtNombre.Text.Trim + lsNombreIngles = txtNombreIngles.Text.Trim + + If Len(lsNombre.Trim) = 0 Then + MsgBox("Nombre no válido", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + If Len(lsNombreIngles.Trim) = 0 Then + MsgBox("Nombre inglés no válido", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + + '********* Forma el query para grabar ******************** + lsSQL = "" + lsSQL = lsSQL & "spGrabaCatPais " + lsSQL = lsSQL & liClave & ", " + lsSQL = lsSQL & liOrganismo & ", 15, " + lsSQL = lsSQL & liClasificacion & ", '" + lsSQL = lsSQL & lsNombre & "', '" + lsSQL = lsSQL & lsNombreIngles & "', " + lsSQL = lsSQL & liActivo + + clCmp.sbGuardaModifica(lsSQL) + Return True + Exit Function +eh: + Return False + End Function + Private Sub grdPaises_DblClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles grdPaises.DblClick + With Me.grdPaises + .Col = 0 + txtClave.Text = .Text + .Col = 1 + clCmpOrg.sbLlenaMSFGrid("spGridPaisClasificacion " & txtClave.Text.Trim, grsClasPais) + With Me.grsClasPais + .set_ColWidth(0, 0) + .set_ColWidth(1, 0) + .set_ColWidth(2, 4000) + End With + .Col = 2 + txtNombre.Text = .Text + .Col = 3 + txtNombreIngles.Text = .Text + .Col = 4 + If .Text = "Activo" Then + chkActivo.Checked = True + Else + chkActivo.Checked = False + End If + + End With + Habilita(True) + GroupBox2.Location = New Point(112, 184) + End Sub + + Private Sub grsClasPais_DblClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles grsClasPais.DblClick + If Actualizar = True Then + GroupBox2.Location = New Point(112, 208) + Dim Id_Clasificacion As Integer + With grsClasPais + .Col = 1 + Id_Clasificacion = .Text() + cmbClasificacion.SelectedValue = Id_Clasificacion + End With + End If + End Sub + + Private Sub cmbClasificacion_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbClasificacion.SelectedIndexChanged + On Error Resume Next + Dim lsComando As String + Dim clCmpClas As New clsComplejo() + + lsComando = "spGridPais " & cmbClasificacion.SelectedValue + clCmpClas.sbLlenaMSFGrid(lsComando, Me.grdPaises) + End Sub + + Private Sub btnAliasPais_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAliasPais.Click + If txtClave.Text <> "" Then + sbAlias() + Else + MessageBox.Show("Debe Selecionar un elemento", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) + End If + End Sub + + Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click + Me.Actualizar = False + sbGuardar() + End Sub + +End Class diff --git a/Catalogos/Catalogos/CatEstado.resx b/Catalogos/Catalogos/CatEstado.resx new file mode 100644 index 0000000..c5c6564 --- /dev/null +++ b/Catalogos/Catalogos/CatEstado.resx @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + Assembly + + + Assembly + + + Assembly + + + 8, 8 + + + True + + + False + + + False + + + Assembly + + + False + + + Assembly + + + Assembly + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADdJREFUKFNjYMAE + /7GIgYWQJXCxURTCFOE1ESSJoQAmiI9GcSayQqzuR3cLVithOvH6DpsisBgAoKoc5C8W7oEAAAAASUVO + RK5CYII= + + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + False + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFpTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0xLjAuNTAw + MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZT + eXN0ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMA + AABQDQAAAk1TRnQBSQFMAgEBCAEAAQkBAAEEAQABEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQC + AAEoAwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB + 3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IB + AAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8B + MwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYC + AAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMC + AAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQAB + ZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8B + AAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQAB + MwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQAB + MwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQAB + MwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMB + mQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQAB + ZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYB + zAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMB + mQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgAB + mQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwB + AAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB + /wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQAB + mQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYC + AAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYB + AAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8C + AAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQAB + mQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMB + AAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB + /wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC + /wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC + /wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gB + AAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAH + BwMAFgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wB + BwEAAjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcB + AAI3AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wB + BwEAAjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B + 8AEAA+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF + /wHwAQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD + 7AEHAQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0B + FAH/AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQAC + BwEACf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sB + DQEUARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQAB + NwEABAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH + /wEAATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwB + BwEAATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewB + FAHvBuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4E + FQFDAQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsB + AAMHAewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8D + AAUHAQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB + /wMABQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcB + FwGSBwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB + 9wIAAf8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB + /wMAAQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkB + kgEHAgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcD + Bw0AAwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwAB + BwEAAf8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB + 7AUHBQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C + 7wQHAwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQAD + BwEAAf8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL + 7AIHAvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCYAAs= + + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + True + + + Assembly + + + 8, 8 + + + False + + + Assembly + + + False + + + Assembly + + + Assembly + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3eId3d3d3f5BHd3d3zIh3d3d3f5BHd3d8IsiHd3d3f5BHd3 + eiIiyId3d3f5BHd3oiIiLIh3d3f5BHd3oiKiIsiHd3f5BHd3oiyKIiyHd3f5BHd3oiyHoiyId3f5BHd3 + eix3eiLIh3f5BHd3d6p3d6IsiHf5BHd3d3d3d3oiyIf5BHd3d3d3d3eiLIf5BHd3d3d3d3d6LIf5BHd3 + d3d3d3d3rHf5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BA== + + + + False + + + Assembly + + + Assembly + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3f5BHd3d3h3d3d3d3f5BHd3dwiHd3d3d3f5BHd3eRCHd3eId3f5BHd3eRCId3AIh3f5BHd3 + eREIh5EQh3f5BHd3d5EQiREQd3f5BHd3d5ERkREHd3f5BHd3d3kRERB3d3f5BHd3d3eREQiHd3f5BHd3 + d3eRERCHd3f5BHd3d3kRARCId3f5BHd3d3kQeREIh3f5BHd3d5EHd5EQiHf5BHd3d5EHd3kRCHf5BHd3 + d3l3d3eRB3f5BHd3d3d3d3d5d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BA== + + + + False + + + Assembly + + + Assembly + + + False + + + (Default) + + + False + + + False + + + 2, 2 + + + False + + + CatEstado + + + 80 + + + True + + + Assembly + + \ No newline at end of file diff --git a/Catalogos/Catalogos/CatEstado.vb b/Catalogos/Catalogos/CatEstado.vb new file mode 100644 index 0000000..116e479 --- /dev/null +++ b/Catalogos/Catalogos/CatEstado.vb @@ -0,0 +1,508 @@ +Public Class CatEstado + Inherits System.Windows.Forms.Form + Dim clCmp As New clsComplejo() + Dim guardar As Boolean + +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents grdEstados As AxMSFlexGridLib.AxMSFlexGrid + Friend WithEvents tlbCorteCaja As System.Windows.Forms.ToolBar + Friend WithEvents btnAgrergar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnActualizar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnEliminar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents C1TrueDBGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(CatEstado)) + Me.chkActivo = New System.Windows.Forms.CheckBox + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.C1TrueDBGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid + Me.cmbPais = New System.Windows.Forms.ComboBox + Me.txtNombre = New System.Windows.Forms.TextBox + Me.txtClave = New System.Windows.Forms.TextBox + Me.Label4 = New System.Windows.Forms.Label + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label + Me.Label2 = New System.Windows.Forms.Label + Me.tlbCorteCaja = New System.Windows.Forms.ToolBar + Me.btnAgrergar = New System.Windows.Forms.ToolBarButton + Me.btnActualizar = New System.Windows.Forms.ToolBarButton + Me.btnEliminar = New System.Windows.Forms.ToolBarButton + Me.btnSalir = New System.Windows.Forms.ToolBarButton + Me.Label7 = New System.Windows.Forms.Label + Me.pnlBotones = New System.Windows.Forms.Panel + Me.btnAceptar = New System.Windows.Forms.Button + Me.btnCancelar = New System.Windows.Forms.Button + Me.Button1 = New System.Windows.Forms.Button + Me.GroupBox1.SuspendLayout() + CType(Me.C1TrueDBGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.pnlBotones.SuspendLayout() + Me.SuspendLayout() + ' + 'chkActivo + ' + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(232, 64) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(96, 16) + Me.chkActivo.TabIndex = 2 + Me.chkActivo.Text = "Activo:" + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.C1TrueDBGrid1) + Me.GroupBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.GroupBox1.Location = New System.Drawing.Point(6, 154) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(516, 168) + Me.GroupBox1.TabIndex = 48 + Me.GroupBox1.TabStop = False + ' + 'C1TrueDBGrid1 + ' + Me.C1TrueDBGrid1.AllowUpdate = False + Me.C1TrueDBGrid1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.C1TrueDBGrid1.Dock = System.Windows.Forms.DockStyle.Fill + Me.C1TrueDBGrid1.GroupByCaption = "Drag a column header here to group by that column" + Me.C1TrueDBGrid1.Images.Add(CType(resources.GetObject("resource"), System.Drawing.Image)) + Me.C1TrueDBGrid1.Location = New System.Drawing.Point(3, 16) + Me.C1TrueDBGrid1.MarqueeStyle = C1.Win.C1TrueDBGrid.MarqueeEnum.HighlightRow + Me.C1TrueDBGrid1.Name = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.ZoomFactor = 75 + Me.C1TrueDBGrid1.Size = New System.Drawing.Size(510, 149) + Me.C1TrueDBGrid1.TabIndex = 0 + Me.C1TrueDBGrid1.Text = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PropBag = "Group{AlignVert:Center;Border:None,,0, 0, 0, 0;BackColor:ControlDark;}E" & _ + "ditor{}Style2{}Style5{}Style4{}Style7{}Style6{}EvenRow{BackColor:Aqua;}Selected{" & _ + "ForeColor:HighlightText;BackColor:Highlight;}Style3{}Inactive{ForeColor:Inactive" & _ + "CaptionText;BackColor:InactiveCaption;}FilterBar{}Footer{}Caption{AlignHorz:Cent" & _ + "er;}Style1{}Normal{Font:Microsoft Sans Serif, 8.25pt, style=Bold;}HighlightRow{F" & _ + "oreColor:Aqua;BackColor:Highlight;}Style12{}OddRow{}RecordSelector{AlignImage:Ce" & _ + "nter;}Style13{}Heading{Wrap:True;BackColor:Control;Border:Raised,,1, 1, 1, 1;For" & _ + "eColor:ControlText;AlignVert:Center;}Style8{}Style10{AlignHorz:Near;}Style11{}St" & _ + "yle14{}Style15{}Style9{}145