public void aprobacionTalentoHumano() { if (aut_empleado.getValor() != null && !aut_empleado.getValor().isEmpty()) { if (tab_permisos.getTotalFilas() > 0) { if (tab_permisos.getValor("anulado_aspvh").equalsIgnoreCase("true")) { utilitario.agregarMensajeInfo( "No se puede Aprobar la Solicitud ", "Solicitud se encuentra Anulada"); return; } if (tab_permisos.getValor("aprobado_tthh_aspvh").equalsIgnoreCase("true")) { utilitario.agregarMensajeInfo( "No se puede Aprobar la Solicitud ", "Solicitud se encuentra Aprobada"); return; } if (tab_permisos.getValor("aprobado_tthh_aspvh").equalsIgnoreCase("true")) { utilitario.agregarMensajeInfo( "No se puede continuar", "Ya se encuentra aprobado por Talento Humano"); return; } con_guardar.setMessage("Esta Seguro de Aprobar La Solicitud de Talento Humano"); con_guardar.setTitle("CONFIRMACION APROBACION DE TALENTO HUMANO"); con_guardar.getBot_aceptar().setMetodo("aceptarAprobarSolicitudTalento"); con_guardar.dibujar(); utilitario.addUpdate("con_guardar"); } else { utilitario.agregarMensajeInfo( "No se puede Aprobar la Solicitud ", "El Empleado no Tiene Solicitudes"); } } else { utilitario.agregarMensajeInfo( "No se puede Aprobar la Solicitud ", "Debe seleccionar un Empleado"); } }
public void calculoHoras(String str_hora_inicial, String str_hora_final) { try { System.out.println("hora inicial" + str_hora_inicial); System.out.println("hora inicial" + str_hora_final); Date hora_inicial = utilitario.getHora(utilitario.getFormatoHora(str_hora_inicial)); Date hora_final = utilitario.getHora(utilitario.getFormatoHora(str_hora_final)); int total_segundos_hora_inicial = (hora_inicial.getHours() * 3600) + (hora_inicial.getMinutes() * 60) + hora_inicial.getSeconds(); int total_segundos_hora_final = (hora_final.getHours() * 3600) + (hora_final.getMinutes() * 60) + hora_final.getSeconds(); int total_diferencia_segundo = total_segundos_hora_final - total_segundos_hora_inicial; int total_horas = total_diferencia_segundo / 3600; int nuevo_valor = total_diferencia_segundo - (total_horas * 3600); int total_minutos = nuevo_valor / 60; int total_segundos = nuevo_valor - (total_minutos * 60); double total_diferencia_segundos = ((total_horas * 3600) + (total_minutos * 60) + total_segundos); double total_diferencia_horas = total_diferencia_segundos / 3600; tab_permisos.setValor( tab_permisos.getFilaActual(), "NRO_HORAS_ASPVH", total_diferencia_horas + ""); utilitario.addUpdateTabla(tab_permisos, "NRO_HORAS_ASPVH", total_diferencia_horas + ""); } catch (Exception e) { // TODO: handle exception tab_permisos.setValor(tab_permisos.getFilaActual(), "NRO_HORAS_ASPVH", ""); utilitario.addUpdateTabla(tab_permisos, "NRO_HORAS_ASPVH", ""); } }
//// calcular ValorPago public void calcularValorPago() { double dou_val_compra = 0; double dou_total_retencion = 0; double dou_valor_pago = 0; double dou_valor_iva = 0; double duo_iva = par_iva; try { // Obtenemos el valor de la cantidad dou_val_compra = Double.parseDouble(tab_comprobante.getValor("valor_compra_tecpo")); } catch (Exception e) { } try { // Obtenemos el valor de la cantidad dou_total_retencion = Double.parseDouble(tab_retencion.getValor("total_ret_teret")); } catch (Exception e) { } dou_valor_pago = dou_val_compra - dou_total_retencion; // dou_valor_iva=dou_val_compra*duo_iva; tab_comprobante.setValor("valor_pago_tecpo", utilitario.getFormatoNumero(dou_valor_pago, 2)); // tab_comprobante.setValor("valor_iva_tecpo", utilitario.getFormatoNumero(dou_valor_iva,2)); tab_comprobante.modificar(tab_comprobante.getFilaActual()); // para que haga el update utilitario.addUpdateTabla(tab_comprobante, "valor_pago_tecpo,", ""); }
@Override public Object getFieldValue(JRField jrField) throws JRException { Object valor = null; if (tabla != null) { for (int i = 0; i < tabla.getTotalColumnas(); i++) { if (tabla.getColumnas()[i].getNombre().equalsIgnoreCase(jrField.getName())) { valor = tabla.getValor(indice, tabla.getColumnas()[i].getNombre()); break; } } } else if (tablaGenerica != null) { for (int i = 0; i < tablaGenerica.getTotalColumnas(); i++) { if (tablaGenerica.getColumnas()[i].getNombre().equalsIgnoreCase(jrField.getName())) { valor = tablaGenerica.getValor(indice, tablaGenerica.getColumnas()[i].getNombre()); break; } } } else if (lista != null) { for (int i = 0; i < lista.get(indice).getNombreColumna().length; i++) { if (lista.get(indice).getNombreColumna()[i].equalsIgnoreCase(jrField.getName())) { valor = lista.get(indice).getValor()[i]; break; } } } return valor; }
@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 void descargarXML() { if (tab_tabla.getValorSeleccionado() != null) { ser_comprobante.generarXML(tab_tabla.getValorSeleccionado()); } else { utilitario.agregarMensajeInfo("Seleccione una Factura Electrónica", ""); } }
public void filtrarAnticiposEmpleado(SelectEvent evt) { aut_empleado.onSelect(evt); ide_geedp_activo = ser_gestion.getIdeContratoActivo(aut_empleado.getValor()); tab_permisos.setCondicion("TIPO_ASPVH=1 AND IDE_GTEMP=" + aut_empleado.getValor()); tab_permisos.ejecutarSql(); actualizarTabla2(); }
@Override public void aceptarReporte() { // Se ejecuta cuando se selecciona un reporte de la lista if (rep_reporte.getReporteSelecionado().equals("Facturas") || rep_reporte.getReporteSelecionado().equals("Facturas A6") || rep_reporte.getReporteSelecionado().equals("Facturas Nueva") || rep_reporte.getReporteSelecionado().equals("Facturas con Formato")) { if (rep_reporte.isVisible()) { parametro = new HashMap(); rep_reporte.cerrar(); parametro.put("ide_cccfa", Long.parseLong(tab_tabla.getValorSeleccionado())); sel_rep.setSeleccionFormatoReporte(parametro, rep_reporte.getPath()); sel_rep.dibujar(); } } else if (rep_reporte.getReporteSelecionado().equals("Comprobante Contabilidad")) { if (rep_reporte.isVisible()) { if (tab_tabla.getValor("ide_cnccc") != null && !tab_tabla.getValor("ide_cnccc").isEmpty()) { parametro = new HashMap(); rep_reporte.cerrar(); parametro.put("ide_cnccc", Long.parseLong(tab_tabla.getValor("ide_cnccc"))); parametro.put("ide_cnlap_haber", utilitario.getVariable("p_con_lugar_haber")); parametro.put("ide_cnlap_debe", utilitario.getVariable("p_con_lugar_debe")); sel_rep.setSeleccionFormatoReporte(parametro, rep_reporte.getPath()); sel_rep.dibujar(); } else { utilitario.agregarMensajeInfo( "Comprobante de Contabilidad", "La factura seleccionada no tiene Comprobante de Contabilidad"); } } } }
@Override public void insertar() { aut_prestamos.limpiar(); // FORMULARIO PRESTAMO dibujarPrestamo(); tab_tabla1.limpiar(); tab_tabla1.insertar(); }
public void CargarFechaHasta(SelectEvent evt) { tab_permisos.modificar(evt); if (tab_permisos.getValor("FECHA_DESDE_ASPVH") != null && !tab_permisos.getValor("FECHA_DESDE_ASPVH").isEmpty()) { tab_permisos.setValor("FECHA_HASTA_ASPVH", tab_permisos.getValor("FECHA_DESDE_ASPVH")); utilitario.addUpdateTabla(tab_permisos, "FECHA_HASTA_ASPVH", ""); } }
public void datosPerfil() { tab_solicitud .getColumna("id_perfil") .setCombo( "SELECT id_perfil,nombre_perfil FROM sca_perfiles where id_modulo=" + Integer.parseInt(tab_solicitud.getValor("id_modulo")) + " order by nombre_perfil"); utilitario.addUpdateTabla(tab_solicitud, "id_perfil", ""); }
public pre_grupo_activo() { tab_grupo.setId("tab_grupo"); tab_grupo.setTabla("afi_grupo_activo", "ide_afgra", 1); tab_grupo.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_grupo); agregarComponente(pat_panel); }
public void carga() { tabTabla.setValor( "abastecimiento_anio", String.valueOf(utilitario.getAnio(tabTabla.getValor("abastecimiento_fecha")))); tabTabla.setValor( "abastecimiento_periodo", String.valueOf(utilitario.getMes(tabTabla.getValor("abastecimiento_fecha")))); utilitario.addUpdate("tabTabla"); }
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,", ""); } }
public void datosModulo() { tab_solicitud .getColumna("id_modulo") .setCombo( "SELECT id_modulo,nombre_modulo FROM sca_modulos where id_sistema=" + Integer.parseInt(tab_solicitud.getValor("id_sistema")) + " order by nombre_modulo"); utilitario.addUpdateTabla(tab_solicitud, "id_modulo", ""); }
/** limpia toda la pantalla incluyendo el autocompletar */ public void limpiar() { tab_permisos.limpiar(); tab_permiso_justificacion.limpiar(); ide_geedp_activo = ""; aut_empleado.limpiar(); sel_cal.Limpiar(); utilitario.addUpdate("aut_empleado"); // limpia y refresca el autocompletar }
public void generarPDF() { if (tab_tabla.getValorSeleccionado() != null) { ser_comprobante.generarPDF(tab_tabla.getValorSeleccionado()); vipdf_comprobante.setVisualizarPDFUsuario(); vipdf_comprobante.dibujar(); } else { utilitario.agregarMensajeInfo("Seleccione una Factura Electrónica", ""); } }
public pre_tipo_cobro() { tab_tipo_cobro.setId("tab_tipo_cobro"); tab_tipo_cobro.setTabla("rec_tipo", "ide_retip ", 1); tab_tipo_cobro.dibujar(); PanelTabla pat_tipo_cobro = new PanelTabla(); pat_tipo_cobro.setPanelTabla(tab_tipo_cobro); agregarComponente(pat_tipo_cobro); }
public void endAccesorio() { if (setDepencias.getValorSeleccionado() != null && setDepencias.getValorSeleccionado().isEmpty() == false) { aCombustible.deleteDependencias(Integer.parseInt(setDepencias.getValorSeleccionado())); utilitario.agregarMensaje("Registro eliminado", "Accesorio"); setDepencias.actualizar(); } else { utilitario.agregarMensajeInfo("Debe seleccionar al menos un registro", ""); } }
public void anularFactura() { if (tab_tabla.getValor("ide_cccfa") != null) { ser_factura.anularFactura(tab_tabla.getValor("ide_cccfa")); if (guardarPantalla().isEmpty()) { tab_tabla.actualizar(); } } else { utilitario.agregarMensajeError("Debe seleccionar una Factura", ""); } }
public void calcularDiasPermisos(SelectEvent evt) { tab_permisos.modificar(evt); if (aut_empleado.getValor() != null) { if ((tab_permisos.getValor("FECHA_DESDE_ASPVH") == null || tab_permisos.getValor("FECHA_DESDE_ASPVH").isEmpty()) || (tab_permisos.getValor("FECHA_HASTA_ASPVH") == null || tab_permisos.getValor("FECHA_HASTA_ASPVH").isEmpty())) { return; } if (utilitario.isFechaMenor( utilitario.getFecha(tab_permisos.getValor("FECHA_HASTA_ASPVH")), utilitario.getFecha(tab_permisos.getValor("FECHA_DESDE_ASPVH")))) { utilitario.agregarMensajeInfo( "No se puede calcular el numero de dias", "La fecha hasta no puede ser menor que la fecha desde"); } else { double nro_dias = 0; nro_dias = utilitario.getDiferenciasDeFechas( utilitario.getFecha(tab_permisos.getValor("FECHA_DESDE_ASPVH")), utilitario.getFecha(tab_permisos.getValor("FECHA_HASTA_ASPVH"))); tab_permisos.setValor(tab_permisos.getFilaActual(), "NRO_DIAS_ASPVH", nro_dias + ""); utilitario.addUpdateTabla(tab_permisos, "NRO_DIAS_ASPVH", ""); System.out.println("numero de dias: " + nro_dias); } } else { utilitario.agregarMensajeInfo( "No se puede calcular los dias de vacación", "Ingrese un Empleado"); } }
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", ""); } }
//// lugar aplica public void lugarAplica(AjaxBehaviorEvent evt) { tab_detalle_movimiento.modificar(evt); if (tab_detalle_movimiento.getValor("ïde_gelua").equals(p_debe)) { tab_detalle_movimiento.setValor("haber_codem", "0"); utilitario.addUpdate(""); } if (tab_detalle_movimiento.getValor("ïde_gelua").equals(p_haber)) { tab_detalle_movimiento.setValor("debe_codem", "0"); } utilitario.addUpdate("debe_codem,haber_codem"); }
public pre_forma_pago() { tab_tabla.setId("tab_tabla"); tab_tabla.setTabla("reh_forma_pago", "ide_rhfpa", 1); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); div_division.setId("div_division"); div_division.dividir1(pat_panel); agregarComponente(div_division); }
public void datosUsuario() { TablaGenerica tab_dato = datosEmpledo.getDatoEmpleado(tab_solicitud.getValor("codigo_usuario")); if (!tab_dato.isEmpty()) { tab_solicitud.setValor("cedula_usuario", tab_dato.getValor("cedula_pass")); tab_solicitud.setValor("nombre_usuario", tab_dato.getValor("nombres")); tab_solicitud.setValor("cargo_usuario", tab_dato.getValor("cod_cargo")); tab_solicitud.setValor("direccion_usuario", tab_dato.getValor("cod_direccion")); utilitario.addUpdate("tab_solicitud"); } else { utilitario.agregarMensaje("Usuario Sin Datos", ""); } }
public void aceptarAprobarSolicitudTalento() { utilitario .getConexion() .agregarSqlPantalla( "update ASI_PERMISOS_VACACION_HEXT set aprobado_tthh_aspvh=true where TIPO_ASPVH=1 and ide_aspvh=" + tab_permisos.getValorSeleccionado()); guardarPantalla(); con_guardar.cerrar(); String ide_anterior = tab_permisos.getValorSeleccionado(); tab_permisos.ejecutarSql(); tab_permisos.setFilaActual(ide_anterior); }
@Override public void guardar() { if (mep_menu.getOpcion() == 1) { // Generar Tabla de Amortizacion if (tab_tabla1.isFilaInsertada()) { if (validarPrestamo()) { ser_prestamo.generarTablaAmortizacion(tab_tabla1); utilitario.agregarMensaje("Se generó la Tabla de Amortización", ""); } else { return; } } else if (tab_tabla1.isFilaModificada()) { if (!validarPrestamo()) { return; } } if (tab_tabla1.guardar()) { if (guardarPantalla().isEmpty()) { aut_prestamos.actualizar(); aut_prestamos.setSize(100); aut_prestamos.setValor(tab_tabla1.getValor("ide_ipcpr")); utilitario.addUpdate("aut_prestamos"); } } } if (mep_menu.getOpcion() == 4) { if (fcc_factura.isVisible()) { // Cambiar de estado a pagado las dividendos seleccionados String pagados = ""; String seleccionado = ""; for (int i = 0; i < tab_tabla1.getTotalFilas(); i++) { if (tab_tabla1.getValor(i, "pagado_ipdpr").equalsIgnoreCase("true")) { if (!pagados.isEmpty()) { pagados += ", "; } pagados += "" + tab_tabla1.getValor(i, "ide_ipdpr"); seleccionado = tab_tabla1.getValor(i, "ide_ipdpr"); } } fcc_factura.guardar(); if (fcc_factura.isVisible() == false) { // GUARDO LA FACTURA SIN ERRORES if (pagados.isEmpty() == false) { String ide_cccfa = fcc_factura.getTab_cab_factura().getValor("ide_cccfa"); if (ide_cccfa != null) { utilitario .getConexion() .ejecutarSql(ser_prestamo.getSqlPagarDividendos(pagados, ide_cccfa)); } } if (seleccionado.isEmpty() == false) { dibujarTabla(); tab_tabla2.setFilaActual(seleccionado); } } } } }
public pre_tipo_aporte_presupuesto() { tab_tabla.setId("tab_tabla"); tab_tabla.setTabla("pre_tipo_aporte_presu", "ide_prtap", 1); tab_tabla.dibujar(); PanelTabla pat_panel = new PanelTabla(); pat_panel.setPanelTabla(tab_tabla); div_division.setId("div_division"); div_division.dividir1(pat_panel); agregarComponente(div_division); }
public void dibujarGraficoVentas() { Grupo grupo = new Grupo(); gca_facturas = new GraficoCartesiano(); gca_facturas.setId("gca_facturas"); gpa_facturas = new GraficoPastel(); gpa_facturas.setId("gpa_facturas"); gpa_facturas.setShowDataLabels(true); gpa_facturas.setStyle("width:300px;"); com_periodo = new Combo(); com_periodo.setMetodo("actualizarFacturas"); com_periodo.setCombo(ser_factura.getSqlAniosFacturacion()); com_periodo.eliminarVacio(); com_periodo.setValue(utilitario.getAnio(utilitario.getFechaActual())); tab_tabla = new Tabla(); tab_tabla.setId("tab_tabla"); tab_tabla.setSql( ser_factura.getSqlTotalVentasMensuales( String.valueOf(com_pto_emision.getValue()), String.valueOf(com_periodo.getValue()))); tab_tabla.setLectura(true); tab_tabla.setColumnaSuma("num_facturas,ventas12,ventas0,iva,total"); tab_tabla.getColumna("num_facturas").alinearDerecha(); tab_tabla.getColumna("ventas12").alinearDerecha(); tab_tabla.getColumna("ventas0").alinearDerecha(); tab_tabla.getColumna("iva").alinearDerecha(); tab_tabla.getColumna("total").alinearDerecha(); tab_tabla.dibujar(); Grid gri_opciones = new Grid(); gri_opciones.setColumns(2); gri_opciones.getChildren().add(new Etiqueta("<strong>PERÍODO :</strong>")); gri_opciones.getChildren().add(com_periodo); PanelTabla pat_panel = new PanelTabla(); pat_panel.getChildren().add(gri_opciones); pat_panel.setPanelTabla(tab_tabla); Grid gri = new Grid(); gri.setWidth("100%"); gri.setColumns(2); gpa_facturas.agregarSerie(tab_tabla, "nombre_gemes", "num_facturas"); gri.getChildren().add(pat_panel); gri.getChildren().add(gpa_facturas); grupo.getChildren().add(gri); gca_facturas.setTitulo("VENTAS MENSUALES"); gca_facturas.agregarSerie( tab_tabla, "nombre_gemes", "total", "VENTAS " + String.valueOf(com_periodo.getValue())); grupo.getChildren().add(gca_facturas); mep_menu.dibujar(5, "GRAFICOS DE VENTAS", grupo); }
@Override public void eliminar() { if (tab_tabla1.isFilaInsertada()) { tab_tabla1.eliminar(); } else { ser_prestamo.eliminarPrestamo(tab_tabla1.getValor("ide_ipcpr")); if (guardarPantalla().isEmpty()) { aut_prestamos.actualizar(); aut_prestamos.setSize(100); limpiar(); } } }