public void aceptarImpuesto() { System.out.println("entra a metodo aceptar impues"); if (set_impuesto.isVisible()) { if (set_impuesto.getValorSeleccionado() != null) { tab_detalle_retencion.insertar(); if (set_impuesto.getValorSeleccionado().equals(par_impuesto_iva)) { tab_detalle_retencion.setValor( "base_imponible_teder", tab_adq_factura.getValor("valor_iva_adfac")); } else if (set_impuesto.getValorSeleccionado().equals(par_impuesto_renta)) { tab_detalle_retencion.setValor( "base_imponible_teder", tab_adq_factura.getValor("subtotal_adfac")); } str_seleccionado = set_impuesto.getValorSeleccionado(); System.out.println("probando que valor me llega" + str_seleccionado); set_retencion .getTab_seleccion() .setSql(ser_Tesoreria.getImpuesto("true", "0", str_seleccionado)); set_retencion.getTab_seleccion().ejecutarSql(); set_retencion.dibujar(); set_impuesto.cerrar(); } else { utilitario.agregarMensajeInfo("SELECCIONE OPCION", "Seleccione un registro"); } } else if (set_retencion.isVisible()) { str_seleccionado = set_retencion.getValorSeleccionado(); TablaGenerica tab_rentas = utilitario.consultar(ser_Tesoreria.getImpuestoCalculo(str_seleccionado)); double dou_valor_impuesto = 0; double dou_porcentaje_calculo = 0; double dou_valor_resultado = 0; dou_porcentaje_calculo = Double.parseDouble(tab_rentas.getValor("porcentaje_teimp")); dou_valor_impuesto = Double.parseDouble(tab_detalle_retencion.getValor("base_imponible_teder")); dou_valor_resultado = (dou_porcentaje_calculo * dou_valor_impuesto) / 100; if (set_retencion.getValorSeleccionado() != null) { tab_detalle_retencion.setValor("ide_teimp", str_seleccionado); tab_detalle_retencion.setValor("valor_retenido_teder", dou_valor_resultado + ""); String valorx = tab_detalle_retencion.getSumaColumna("valor_retenido_teder") + ""; tab_retencion.setValor("total_ret_teret", valorx); } set_retencion.cerrar(); utilitario.addUpdateTabla( tab_detalle_retencion, "valor_retenido_teder,base_imponible_teder,ide_teimp", ""); utilitario.addUpdateTabla(tab_retencion, "total_ret_teret", ""); calcularValorPago(); utilitario.addUpdateTabla(tab_comprobante, "valor_pago_tecpo,", ""); } }
@Override public void aceptarReporte() { Locale locale = new Locale("es", "ES"); if (rep_reporte.getReporteSelecionado().equals("Comprobante Pago")) { if (rep_reporte.isVisible()) { p_parametros = new HashMap(); rep_reporte.cerrar(); // p_parametros.put("IDE_GTEMP",Long.parseLong(tab_anticipo.getValor("IDE_GTEMP"))); TablaGenerica tab_valor = utilitario.consultar( ser_Tesoreria.getConsulValorPagoContabilidad(tab_movimiento.getValor("ide_comov"))); p_parametros.put("titulo", "EMGIRS - EP"); p_parametros.put("p_contador_general", utilitario.getVariable("p_nombre_contador")); p_parametros.put( "p_cuota_mensual", utilitario.getLetrasDolarNumero( utilitario.getFormatoNumero(tab_valor.getValor("valor"), 2))); p_parametros.put("p_ide_comov", Integer.parseInt(tab_movimiento.getValor("ide_comov"))); p_parametros.put("REPORT_LOCALE", locale); sef_reporte.setSeleccionFormatoReporte(p_parametros, rep_reporte.getPath()); sef_reporte.dibujar(); } else { utilitario.agregarMensajeInfo( "No se puede continuar", "No ha seleccionado ningun registro en la cabecera del anticipo"); } } }
public pre_adq_factura_retencion() { // parametros par_impuesto_iva = utilitario.getVariable("p_tes_impuesto_iva"); par_impuesto_renta = utilitario.getVariable("p_tes_impuesto_renta"); par_iva = Double.parseDouble(utilitario.getVariable("p_valor_iva")); /// tabuladores Tabulador tab_tabulador = new Tabulador(); tab_tabulador.setId("tab_tabulador"); // tabla factura tab_adq_factura.setId("tab_adq_factura"); tab_adq_factura.setHeader("ADQUISICIÓN FACTURA"); tab_adq_factura.setTabla("adq_factura", "ide_adfac", 1); tab_adq_factura.setCampoOrden("ide_adfac desc"); tab_adq_factura.getColumna("IDE_ADSOC").setCombo(ser_Adquisicion.getSolicitudCompra("true")); tab_adq_factura.getColumna("IDE_ADSOC").setAutoCompletar(); tab_adq_factura.getColumna("IDE_ADSOC").setLectura(true); tab_adq_factura.getColumna("subtotal_adfac").setLectura(true); tab_adq_factura.getColumna("valor_iva_adfac").setLectura(true); tab_adq_factura.setTipoFormulario(true); tab_adq_factura.getGrid().setColumns(4); tab_adq_factura.agregarRelacion(tab_retencion); tab_adq_factura.dibujar(); PanelTabla pat_factura = new PanelTabla(); pat_factura.setPanelTabla(tab_adq_factura); /// RETENCION tab_retencion.setId("tab_retencion"); tab_retencion.setIdCompleto("tab_tabulador:tab_retencion"); // tab_retencion.setHeader("RETENCION"); tab_retencion.setTabla("tes_retencion", "ide_teret", 2); tab_retencion.getColumna("total_ret_teret").setEtiqueta(); tab_retencion .getColumna("total_ret_teret") .setEstilo("font-size:15px;font-weight: bold;text-decoration: underline;color:red"); tab_retencion.getColumna("total_ret_teret").setValorDefecto("0.00"); tab_retencion.getColumna("activo_teret").setValorDefecto("true"); tab_retencion.getColumna("activo_teret").setLectura(true); tab_retencion.getColumna("fecha_teret").setValorDefecto(utilitario.getFechaActual()); tab_retencion.setTipoFormulario(true); tab_retencion.getGrid().setColumns(4); tab_retencion.agregarRelacion(tab_detalle_retencion); tab_retencion.dibujar(); PanelTabla pat_retencion = new PanelTabla(); pat_retencion.setPanelTabla(tab_retencion); ///// etiqueta Etiqueta eti_retencion = new Etiqueta(); eti_retencion.setValue("RETENCION"); eti_retencion.setStyle("font-size: 13px;color: red;font-weight: bold"); pat_retencion.setHeader(eti_retencion); /// DETALLE RETENCION tab_detalle_retencion.setId("tab_detalle_retencion"); tab_detalle_retencion.setIdCompleto("tab_tabulador:tab_detalle_retencion"); // tab_detalle_retencion.setHeader("DETALLE RETENCION"); tab_detalle_retencion.setTabla("tes_detalle_retencion", "ide_teder", 3); tab_detalle_retencion .getColumna("ide_teimp") .setCombo("tes_impuesto", "ide_teimp", "codigo_teimp,porcentaje_teimp,detalle_teimp", ""); tab_detalle_retencion.getColumna("ide_teimp").setLectura(true); tab_detalle_retencion.getColumna("ide_teimp").setAutoCompletar(); tab_detalle_retencion.getColumna("valor_retenido_teder").setEtiqueta(); tab_detalle_retencion .getColumna("valor_retenido_teder") .setEstilo( "font-size:15px;font-weight: bold;text-decoration: underline;color:red"); // Estilo tab_detalle_retencion.getColumna("valor_retenido_teder").setValorDefecto("0.00"); tab_detalle_retencion.getColumna("activo_teder").setValorDefecto("true"); tab_detalle_retencion.getColumna("activo_teder").setLectura(true); tab_detalle_retencion.setTipoFormulario(true); tab_detalle_retencion.getGrid().setColumns(2); tab_detalle_retencion.dibujar(); PanelTabla pat_detalle_retencion = new PanelTabla(); pat_detalle_retencion.setPanelTabla(tab_detalle_retencion); //// para obteber las dos ventanas retencion y detalla retención Etiqueta eti_detalle_retencion = new Etiqueta(); eti_detalle_retencion.setValue("DETALLE RETENCION"); eti_detalle_retencion.setStyle("font-size: 13px;color: red;font-weight: bold"); pat_detalle_retencion.setHeader(eti_detalle_retencion); Grid gri = new Grid(); gri.setColumns(2); gri.getChildren().add(pat_retencion); gri.getChildren().add(pat_detalle_retencion); // tab_tabulador.agregarTab("DETALLE MOVIMIENTO", pat_detalle_movimiento);//intancia los // tabuladores tab_tabulador.agregarTab("RETENCION", gri); Division div_division = new Division(); div_division.dividir2(pat_factura, tab_tabulador, "50%", "H"); agregarComponente(div_division); /// boton tipo impuesto Boton bot_impuesto = new Boton(); bot_impuesto.setIcon("ui-icon-person"); bot_impuesto.setValue("Generar Retencion"); bot_impuesto.setMetodo("importarImpuesto"); bar_botones.agregarBoton(bot_impuesto); set_impuesto.setId("set_impuesto"); set_impuesto.setSeleccionTabla("tes_tipo_impuesto", "ide_tetii", "detalle_tetii"); set_impuesto.setTitle("SELECCIONE UN IMPUESTO"); set_impuesto.getBot_aceptar().setMetodo("aceptarImpuesto"); set_impuesto.setRadio(); agregarComponente(set_impuesto); // retencion set_retencion.setId("set_retencion"); set_retencion.setSeleccionTabla(ser_Tesoreria.getImpuesto("true", "1", "0"), "ide_teimp"); set_retencion.setTitle("SELECCIONE UNA RETENCIÓN"); set_retencion.getBot_aceptar().setMetodo("aceptarImpuesto"); set_retencion.getTab_seleccion().getColumna("CODIGO_TEIMP").setFiltro(true); set_retencion.getTab_seleccion().getColumna("DETALLE_TEIMP").setFiltro(true); set_retencion.setRadio(); agregarComponente(set_retencion); }
public pre_movimiento() { p_modulo_factruracion = utilitario.getVariable("p_modulo_facturacion"); p_debe = utilitario.getVariable("p_gen_lugar_aplica_debe"); p_haber = utilitario.getVariable("p_gen_lugar_aplica_haber"); p_modulo_contabilidad = utilitario.getVariable("p_modulo_contabilidad"); com_anio.setCombo(ser_contabilidad.getAnioDetalle("true,false", "true,false")); com_anio.setMetodo("seleccionaElAnio"); bar_botones.agregarComponente(new Etiqueta("Seleccione El Año:")); bar_botones.agregarComponente(com_anio); bar_botones.agregarReporte(); rep_reporte.setId("rep_reporte"); rep_reporte.getBot_aceptar().setMetodo("aceptarReporte"); agregarComponente(rep_reporte); sef_reporte.setId("sef_reporte"); agregarComponente(sef_reporte); tab_movimiento.setId("tab_movimiento"); tab_movimiento.setHeader("MOVIMIENTOS"); tab_movimiento.setTabla("cont_movimiento", "ide_comov", 1); tab_movimiento.setCondicion("ide_geani=-1"); tab_movimiento.setCampoOrden("ide_comov desc"); tab_movimiento.getColumna("ide_gemod").setCombo("gen_modulo", "ide_gemod", "detalle_gemod", ""); tab_movimiento .getColumna("ide_cotim") .setCombo("cont_tipo_movimiento", "ide_cotim", "detalle_cotim", ""); tab_movimiento .getColumna("ide_cotia") .setCombo("cont_tipo_asiento", "ide_cotia", "detalle_cotia", ""); tab_movimiento.getColumna("ide_geare").setCombo("gen_area", "ide_geare", "detalle_geare", ""); tab_movimiento.getColumna("ide_gemes").setCombo("gen_mes", "ide_gemes", "detalle_gemes", ""); tab_movimiento.getColumna("ide_geani").setCombo("gen_anio", "ide_geani", "detalle_geani", ""); tab_movimiento.getColumna("ide_tecpo").setLectura(true); tab_movimiento.getColumna("activo_comov").setValorDefecto("true"); tab_movimiento.getColumna("activo_comov").setLectura(true); tab_movimiento.setTipoFormulario(true); tab_movimiento.getGrid().setColumns(4); tab_movimiento.agregarRelacion(tab_detalle_movimiento); tab_movimiento.dibujar(); PanelTabla pat_movimiento = new PanelTabla(); pat_movimiento.setPanelTabla(tab_movimiento); ///// detalle movinto tab_detalle_movimiento.setId("tab_detalle_movimiento"); tab_detalle_movimiento.setHeader("DETALLE DE MOVIMIENTO"); tab_detalle_movimiento.setTabla("cont_detalle_movimiento", "ide_codem", 2); // tab_detalle_movimiento.getColumna("ide_prcla").setCombo(ser_Presupuesto.getCatalogoPresupuestario("true,false")); // tab_detalle_movimiento.getColumna("ide_prcla").setAutoCompletar(); // tab_detalle_movimiento.getColumna("ide_prpro").setCombo("pre_programa", "ide_prpro", // "cod_programa_prpro", ""); tab_detalle_movimiento .getColumna("ide_cocac") .setCombo(ser_contabilidad.servicioCatalogoCuentaCombo()); tab_detalle_movimiento.getColumna("ide_cocac").setAutoCompletar(); tab_detalle_movimiento.getColumna("activo_codem").setLectura(true); tab_detalle_movimiento.getColumna("activo_codem").setValorDefecto("true"); tab_detalle_movimiento.getColumna("haber_codem").setMetodoChange("calcularTotal"); tab_detalle_movimiento.setColumnaSuma("haber_codem,debe_codem"); tab_detalle_movimiento.getColumna("debe_codem").setMetodoChange("calcularTotal"); tab_detalle_movimiento .getColumna("ide_gelua") .setCombo("gen_lugar_aplica", "ide_gelua", "detalle_gelua", ""); tab_detalle_movimiento.getColumna("ide_gelua").setMetodoChange("lugarAplica"); tab_detalle_movimiento.getColumna("ide_prcla").setVisible(false); tab_detalle_movimiento.getColumna("ide_prpro").setVisible(false); tab_detalle_movimiento.getGrid().setColumns(4); tab_detalle_movimiento.dibujar(); PanelTabla pat_detalle_movimiento = new PanelTabla(); pat_detalle_movimiento.setPanelTabla(tab_detalle_movimiento); Division div_division = new Division(); div_division.dividir2(pat_movimiento, pat_detalle_movimiento, "50%", "H"); agregarComponente(div_division); // Inicio Dialogo CREDITO dia_movimientos.setId("dia_movimientos"); dia_movimientos.setTitle("GENERACION DE MOVIMIENTOS FINANCIEROS"); dia_movimientos.setHeight("45%"); dia_movimientos.setWidth("40%"); // inicio del grid Grid gri_datos_asiento = new Grid(); gri_datos_asiento.setColumns(2); gri_datos_asiento.getChildren().add(new Etiqueta("Proveedor: ")); aut_proveedor.setId("aut_proveedor"); aut_proveedor.setAutoCompletar(ser_Bodega.getProveedor("true,false")); gri_datos_asiento.getChildren().add(aut_proveedor); gri_datos_asiento.getChildren().add(new Etiqueta("Concepto de Pago: ")); com_tipo_concepto.setId("com_tipo_concepto"); com_tipo_concepto.setCombo(ser_Tesoreria.getConsultaTipoConcepto("true,false")); gri_datos_asiento.getChildren().add(com_tipo_concepto); gri_datos_asiento.getChildren().add(new Etiqueta("Cuenta Contable: ")); aut_catalogo.setId("aut_catalogo"); aut_catalogo.setAutoCompletar(ser_contabilidad.getCuentaContable("true,false")); gri_datos_asiento.getChildren().add(aut_catalogo); gri_datos_asiento.getChildren().add(new Etiqueta("Debe / Haber: ")); com_lugar_aplica.setId("com_lugar_aplica"); com_lugar_aplica.setCombo("Select ide_gelua,detalle_gelua from gen_lugar_aplica"); gri_datos_asiento.getChildren().add(com_lugar_aplica); gri_datos_asiento.getChildren().add(new Etiqueta("Valor: ")); txt_valor.setId("txt_valor"); txt_valor.setSoloNumeros(); gri_datos_asiento.getChildren().add(txt_valor); gri_datos_asiento.getChildren().add(new Etiqueta("Cuenta Transferencia: ")); chk_transferencia.setId("chk_transferencia"); gri_datos_asiento.getChildren().add(chk_transferencia); dia_movimientos.getBot_aceptar().setMetodo("generarTransacciones"); dia_movimientos.getBot_cancelar().setMetodo("guardarCerrar"); dia_movimientos.setDialogo(gri_datos_asiento); agregarComponente(dia_movimientos); Boton bot_generar_transacciones = new Boton(); bot_generar_transacciones.setValue("Generar Transacciones"); bot_generar_transacciones.setMetodo("generarTransacciones"); bar_botones.agregarBoton(bot_generar_transacciones); }