public void dibujarFacturasPorCobrar() { tab_tabla = new Tabla(); tab_tabla.setId("tab_tabla"); tab_tabla.setSql( ser_factura.getSqlFacturasPorCobrar( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.setCampoPrimaria("ide_cccfa"); tab_tabla.getColumna("ide_cccfa").setVisible(false); tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido(); tab_tabla.getColumna("nom_geper").setFiltroContenido(); tab_tabla.getColumna("identificac_geper").setFiltroContenido(); tab_tabla.getColumna("ventas0").alinearDerecha(); tab_tabla.getColumna("ventas12").alinearDerecha(); tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;"); tab_tabla.getColumna("saldo_x_pagar").alinearDerecha(); tab_tabla.getColumna("saldo_x_pagar").setEstilo("font-size: 12px;font-weight: bold;color:red"); tab_tabla.getColumna("ide_cnccc").setFiltroContenido(); tab_tabla.getColumna("ide_cnccc").setNombreVisual("N. ASIENTO"); tab_tabla.getColumna("IDE_CNCCC").setLink(); tab_tabla.getColumna("IDE_CNCCC").setMetodoChange("abrirAsiento"); tab_tabla.getColumna("IDE_CNCCC").alinearCentro(); tab_tabla.setLectura(true); tab_tabla.setRows(15); tab_tabla.setColumnaSuma("total_cccfa,saldo_x_pagar"); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); mep_menu.dibujar(4, "FACTURAS POR COBRAR", pat_panel); }
public void dibujarFacturas() { Barra bar_menu = new Barra(); bar_menu.setId("bar_menu"); bar_menu.limpiar(); Boton bot_ver = new Boton(); bot_ver.setValue("Ver Factura"); bot_ver.setMetodo("abrirVerFactura"); bar_menu.agregarComponente(bot_ver); Boton bot_anular = new Boton(); bot_anular.setValue("Anular Factura"); bot_anular.setMetodo("anularFactura"); bar_menu.agregarComponente(bot_anular); Boton bot_retención = new Boton(); bot_retención.setValue("Generar Retención"); bar_menu.agregarBoton(bot_retención); tab_tabla = new Tabla(); tab_tabla.setId("tab_tabla"); tab_tabla.setSql( ser_factura.getSqlFacturas( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.setCampoPrimaria("ide_cccfa"); tab_tabla.getColumna("ide_cccfa").setVisible(false); tab_tabla.getColumna("ide_ccefa").setVisible(false); // tab_tabla.getColumna("nombre_ccefa").setFiltroContenido(); tab_tabla.getColumna("nombre_ccefa").setVisible(false); tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido(); tab_tabla.getColumna("nom_geper").setFiltroContenido(); tab_tabla.getColumna("identificac_geper").setFiltroContenido(); tab_tabla.getColumna("ide_cnccc").setFiltroContenido(); tab_tabla.getColumna("ide_cnccc").setNombreVisual("N. ASIENTO"); tab_tabla.getColumna("IDE_CNCCC").setLink(); tab_tabla.getColumna("IDE_CNCCC").setMetodoChange("abrirAsiento"); tab_tabla.getColumna("IDE_CNCCC").alinearCentro(); tab_tabla.getColumna("ventas0").alinearDerecha(); tab_tabla.getColumna("ventas12").alinearDerecha(); tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;"); tab_tabla.setRows(15); tab_tabla.setLectura(true); // COLOR VERDE FACTURAS NO CONTABILIZADAS // COLOR ROJO FACTURAS ANULADAS tab_tabla.setValueExpression( "rowStyleClass", "fila.campos[2] eq '" + utilitario.getVariable("p_cxc_estado_factura_anulada") + "' ? 'text-red' : fila.campos[13] eq null ? 'text-green' : null"); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); Grupo gru = new Grupo(); gru.getChildren().add(bar_menu); gru.getChildren().add(pat_panel); mep_menu.dibujar(1, "LISTADO DE FACTURAS", gru); }
public void actualizarFacturas() { if (mep_menu.getOpcion() == 1) { tab_tabla.setSql( ser_factura.getSqlFacturas( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.ejecutarSql(); } else if (mep_menu.getOpcion() == 2) { tab_tabla.setSql( ser_factura.getSqlFacturasNoContabilizadas( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.ejecutarSql(); } else if (mep_menu.getOpcion() == 3) { tab_tabla.setSql( ser_factura.getSqlFacturasAnuladas( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.ejecutarSql(); } else if (mep_menu.getOpcion() == 4) { tab_tabla.setSql( ser_factura.getSqlFacturasPorCobrar( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.ejecutarSql(); } else if (mep_menu.getOpcion() == 5) { tab_tabla.setSql( ser_factura.getSqlTotalVentasMensuales( com_pto_emision.getValue() + "", String.valueOf(com_periodo.getValue()))); tab_tabla.ejecutarSql(); gca_facturas.limpiar(); gca_facturas.agregarSerie( tab_tabla, "nombre_gemes", "total", "VENTAS " + String.valueOf(com_periodo.getValue())); gpa_facturas.limpiar(); gpa_facturas.agregarSerie(tab_tabla, "nombre_gemes", "num_facturas"); utilitario.addUpdate("gca_facturas,gpa_facturas"); } else if (mep_menu.getOpcion() == 7) { tab_tabla.setSql( ser_factura.getSqlVentasMensuales( com_pto_emision.getValue() + "", com_mes.getValue() + "", com_periodo.getValue() + "")); tab_tabla.ejecutarSql(); } else if (mep_menu.getOpcion() == 8) { tab_tabla.setSql( ser_comprobante.getSqlFacturasElectronicas( cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha(), String.valueOf(com_estados_fe.getValue()))); tab_tabla.ejecutarSql(); } }
public void dibujarFacturasAnuladas() { tab_tabla = new Tabla(); tab_tabla.setId("tab_tabla"); tab_tabla.setSql( ser_factura.getSqlFacturasAnuladas( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.setCampoPrimaria("ide_cccfa"); tab_tabla.getColumna("ide_cccfa").setVisible(false); tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido(); tab_tabla.getColumna("nom_geper").setFiltroContenido(); tab_tabla.getColumna("identificac_geper").setFiltroContenido(); tab_tabla.getColumna("ventas0").alinearDerecha(); tab_tabla.getColumna("ventas12").alinearDerecha(); tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;"); tab_tabla.getColumna("ide_cnccc").setFiltroContenido(); tab_tabla.getColumna("ide_cnccc").setNombreVisual("N. ASIENTO"); tab_tabla.getColumna("IDE_CNCCC").setLink(); tab_tabla.getColumna("IDE_CNCCC").setMetodoChange("abrirAsiento"); tab_tabla.getColumna("IDE_CNCCC").alinearCentro(); tab_tabla.setRows(15); tab_tabla.setLectura(true); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); mas_secuencial = new Mascara(); mas_secuencial.setId("mas_secuencial"); mas_secuencial.setMask("999999999"); Fieldset fie_anula = new Fieldset(); fie_anula.setLegend("Ingresar Factura Anulada"); Grid gri = new Grid(); gri.setColumns(4); gri.getChildren() .add( new Etiqueta( "<strong>NUM. SECUENCIAL :</strong> <span style='color:red;font-weight: bold;'> *</span>")); gri.getChildren().add(mas_secuencial); gri.getChildren().add(new Espacio("5", "5")); Boton bot_anula = new Boton(); bot_anula.setValue("Anular"); bot_anula.setMetodo("ingresarAnulada"); gri.getChildren().add(bot_anula); fie_anula.getChildren().add(gri); Grupo gru = new Grupo(); gru.getChildren().add(fie_anula); gru.getChildren().add(pat_panel); mep_menu.dibujar(3, "FACTURAS ANULADAS", gru); }
public void dibujarFacturaElectronica() { Grupo grupo = new Grupo(); Barra bar_menu = new Barra(); bar_menu.setId("bar_menu"); bar_menu.limpiar(); com_estados_fe = new Combo(); com_estados_fe.setCombo("SELECT * FROM sri_estado_comprobante order by nombre_sresc"); com_estados_fe.setMetodo("actualizarFacturas"); bar_menu.agregarComponente(new Etiqueta("ESTADOS COMPROBANTES ELECTRÓNICOS :")); bar_menu.agregarComponente(com_estados_fe); bar_menu.agregarSeparador(); Boton bot_pdf = new Boton(); bot_pdf.setValue("Ver PDF"); bot_pdf.setMetodo("generarPDF"); bar_menu.agregarComponente(bot_pdf); Boton bot_xml = new Boton(); bot_xml.setValue("Descargar XML"); bot_xml.setMetodo("descargarXML"); bot_xml.setAjax(false); bar_menu.agregarComponente(bot_xml); tab_tabla = new Tabla(); tab_tabla.setId("tab_tabla"); tab_tabla.setSql( ser_comprobante.getSqlFacturasElectronicas( cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha(), String.valueOf(com_estados_fe.getValue()))); tab_tabla.getColumna("ide_srcom").setVisible(false); tab_tabla.getColumna("ide_cccfa").setVisible(false); tab_tabla.getColumna("SECUENCIAL_SRCOM").setFiltroContenido(); tab_tabla.setLectura(true); tab_tabla.setRows(15); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); grupo.getChildren().add(bar_menu); grupo.getChildren().add(pat_panel); mep_menu.dibujar(8, "FACTURAS ELECTRÓNICAS", grupo); }
public void dibujarFacturasNoContabilizadas() { Barra bar_menu = new Barra(); bar_menu.setId("bar_menu"); bar_menu.limpiar(); Boton bot_asi = new Boton(); bot_asi.setValue("Generar Asiento Contable"); bot_asi.setMetodo("abrirGeneraAsiento"); bar_menu.agregarComponente(bot_asi); bar_menu.agregarSeparador(); Boton bot_ver = new Boton(); bot_ver.setValue("Ver Factura"); bot_ver.setMetodo("abrirVerFactura"); bar_menu.agregarComponente(bot_ver); tab_tabla = new Tabla(); tab_tabla.setId("tab_seleccion"); tab_tabla.setSql( ser_factura.getSqlFacturasNoContabilizadas( com_pto_emision.getValue() + "", cal_fecha_inicio.getFecha(), cal_fecha_fin.getFecha())); tab_tabla.setCampoPrimaria("ide_cccfa"); tab_tabla.getColumna("ide_cccfa").setVisible(false); tab_tabla.getColumna("ide_geper").setVisible(false); tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido(); tab_tabla.getColumna("nom_geper").setFiltroContenido(); tab_tabla.getColumna("identificac_geper").setFiltroContenido(); tab_tabla.getColumna("ventas0").alinearDerecha(); tab_tabla.getColumna("ventas12").alinearDerecha(); tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").alinearDerecha(); tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;"); tab_tabla.setRows(15); // tab_tabla.setLectura(true); tab_tabla.setTipoSeleccion(true); tab_tabla.setSeleccionTabla("multiple"); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); Grupo gru = new Grupo(); gru.getChildren().add(bar_menu); gru.getChildren().add(pat_panel); mep_menu.dibujar(2, "FACTURAS NO CONTABILIZADAS", gru); }
public void aceptarRegistro() { if (calFechaInicio.getValue() != null && calFechaFin.getValue() != null) { setTabla .getTab_seleccion() .setSql( "SELECT a.abastecimiento_id, \n" + "a.abastecimiento_fecha, \n" + "a.abastecimiento_numero_vale, \n" + "(case when a.mve_secuencial is not null then v.placa when a.mve_secuencial is null then d.dependencia_descripcion end ) \n" + "FROM mvabactecimiento_combustible AS a \n" + "left JOIN mv_vehiculo v ON a.mve_secuencial = v.mve_secuencial \n" + "left join mvtipo_dependencias d on a.abastecimiento_cod_dependencia = d.dependencia_codigo \n" + "WHERE a.abastecimiento_tipo_ingreso = 'K'\n" + "and a.abastecimiento_fecha BETWEEN '" + calFechaInicio.getFecha() + "'and'" + calFechaFin.getFecha() + "'\n" + "ORDER BY a.abastecimiento_fecha,a.abastecimiento_numero_vale"); setTabla.getTab_seleccion().ejecutarSql(); } else { utilitario.agregarMensajeInfo("Debe seleccionar un rago de fechas", ""); } }
public void aceptarAnulacionHorasPermisos() { if (are_tex_razon_anula.getValue() != null && !are_tex_razon_anula.getValue().toString().isEmpty()) { if (tex_documento_anula.getValue() != null && !tex_documento_anula.getValue().toString().isEmpty()) { if (cal_fecha_anula.getValue() != null && !cal_fecha_anula.getValue().toString().isEmpty()) { tab_permisos.setValor("razon_anula_aspvh", are_tex_razon_anula.getValue().toString()); tab_permisos.setValor("documento_anula_aspvh", tex_documento_anula.getValue().toString()); tab_permisos.setValor("fecha_anula_aspvh", cal_fecha_anula.getFecha()); tab_permisos.modificar(tab_permisos.getFilaActual()); tab_permisos.guardar(); utilitario .getConexion() .agregarSqlPantalla( "update ASI_PERMISOS_VACACION_HEXT set anulado_aspvh=1 where ide_aspvh=" + tab_permisos.getValorSeleccionado()); guardarPantalla(); dia_anulado.cerrar(); String ide_anterior = tab_permisos.getValorSeleccionado(); tab_permisos.ejecutarSql(); tab_permisos.setFilaActual(ide_anterior); } else { utilitario.agregarMensajeInfo( "No se puede anular la solicitud", "Debe seleccionar una Fecha para para anular los Permisos"); } } else { utilitario.agregarMensajeInfo( "No se puede anular la solicitud", "Debe Ingresar El Documento de Anulación para anular los Permisos"); } } else { utilitario.agregarMensajeInfo( "No se puede anular la solicitud", "Debe ingresar una Razon para anular los Permisos"); } }