예제 #1
0
 public void abrirGeneraAsiento() {
   if (tab_tabla.getFilasSeleccionadas() != null
       && tab_tabla.getFilasSeleccionadas().length() > 0) {
     asc_asiento.nuevoAsiento();
     asc_asiento.dibujar();
     asc_asiento.setAsientoFacturasCxC(tab_tabla.getFilasSeleccionadas());
     asc_asiento.getBot_aceptar().setMetodo("guardar");
   } else {
     utilitario.agregarMensajeInfo("Debe seleccionar almenos una Factura", "");
   }
 }
예제 #2
0
 @Override
 public void guardar() {
   if (fcc_factura.isVisible()) {
     fcc_factura.guardar();
     if (fcc_factura.isVisible() == false) {
       // actualiza el punto de emision seleccionado y la tabla
       com_pto_emision.setValue(fcc_factura.getComboPuntoEmision().getValue());
       dibujarFacturas();
       tab_tabla.setFilaActual(fcc_factura.getTab_cab_factura().getValor("ide_cccfa"));
       utilitario.addUpdate("com_pto_emision,tab_tabla");
     }
   } else if (asc_asiento.isVisible()) {
     asc_asiento.guardar();
     if (asc_asiento.isVisible() == false) {
       dibujarFacturasNoContabilizadas();
     }
   }
 }
예제 #3
0
  public pre_facturasCxC() {

    bar_botones.quitarBotonsNavegacion();
    bar_botones.quitarBotonGuardar();
    bar_botones.quitarBotonEliminar();
    bar_botones.agregarReporte();

    com_pto_emision.setId("com_pto_emision");
    com_pto_emision.setCombo(ser_factura.getSqlPuntosEmision());
    com_pto_emision.setMetodo("actualizarFacturas");
    com_pto_emision.eliminarVacio();
    bar_botones.agregarComponente(new Etiqueta("FACTURACIÓN:"));
    bar_botones.agregarComponente(com_pto_emision);

    bar_botones.agregarComponente(new Etiqueta("FECHA DESDE :"));
    cal_fecha_inicio.setValue(
        utilitario.getFecha(utilitario.getAnio(utilitario.getFechaActual()) + "-01-01"));
    bar_botones.agregarComponente(cal_fecha_inicio);

    bar_botones.agregarComponente(new Etiqueta("FECHA HASTA :"));
    cal_fecha_fin.setFechaActual();
    bar_botones.agregarComponente(cal_fecha_fin);

    Boton bot_consultar = new Boton();
    bot_consultar.setTitle("Buscar");
    bot_consultar.setMetodo("actualizarFacturas");
    bot_consultar.setIcon("ui-icon-search");
    bar_botones.agregarComponente(bot_consultar);

    fcc_factura.setId("fcc_factura");
    fcc_factura.getBot_aceptar().setMetodo("guardar");
    agregarComponente(fcc_factura);

    mep_menu.setMenuPanel("OPCIONES FACTURA", "20%");
    mep_menu.agregarItem("Listado de Facturas", "dibujarFacturas", "ui-icon-note");
    mep_menu.agregarItem(
        "Generar Asiento Contable", "dibujarFacturasNoContabilizadas", "ui-icon-notice");
    mep_menu.agregarItem("Facturas Anuladas", "dibujarFacturasAnuladas", "ui-icon-cancel");
    mep_menu.agregarItem("Facturas Por Cobrar", "dibujarFacturasPorCobrar", "ui-icon-calculator");
    mep_menu.agregarSubMenu("INFORMES");
    mep_menu.agregarItem("Grafico de Ventas", "dibujarGraficoVentas", "ui-icon-clock");
    // mep_menu.agregarItem("Estadística de Ventas", "dibujarEstadisticas", "ui-icon-bookmark");
    mep_menu.agregarItem("Reporte de Ventas", "dibujarReporteVentas", "ui-icon-calendar");
    mep_menu.agregarSubMenu("FACTURACIÓN ELECTRÓNICA");
    mep_menu.agregarItem(
        "Facturas Eléctrónicas", "dibujarFacturaElectronica", "ui-icon-signal-diag");
    agregarComponente(mep_menu);
    dibujarFacturas();

    vipdf_comprobante.setId("vipdf_comprobante");
    agregarComponente(vipdf_comprobante);

    rep_reporte.setId("rep_reporte");
    rep_reporte.getBot_aceptar().setMetodo("aceptarReporte");
    sel_rep.setId("sel_rep");
    agregarComponente(rep_reporte);
    agregarComponente(sel_rep);

    asc_asiento.setId("asc_asiento");
    asc_asiento.getBot_aceptar().setMetodo("guardar");
    agregarComponente(asc_asiento);
  }
예제 #4
0
 /**
  * Abre el asiento contable seleccionado
  *
  * @param evt
  */
 public void abrirAsiento(ActionEvent evt) {
   Link lin_ide_cnccc = (Link) evt.getComponent();
   asc_asiento.setAsientoContable(lin_ide_cnccc.getValue().toString());
   tab_tabla.setFilaActual(lin_ide_cnccc.getDir());
   asc_asiento.dibujar();
 }