com.jorge.db.Consultas.java Source code

Java tutorial

Introduction

Here is the source code for com.jorge.db.Consultas.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.jorge.db;

import java.util.logging.Level;
import java.util.logging.Logger;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;

/**
 *
 * @author jorjoluiso
 */
public class Consultas {

    public String InformacionTributaria;
    public String FacturaMaestro;
    public String FacturaDetalle;
    public String RetencionMaestro;
    public String RetencionDetalle;
    public String NotaCreditoMaestro;
    public String NotaCreditoDetalle;
    public String NotaDebitoMaestro;
    public String NotaDebitoDetalle;
    public String GuiaRemision;
    public String Destinatario;
    public String DestinatarioDetalle;
    public String GuiaRemisionFactura;
    public String FormaPago;
    public String FacturaPorcentajeIva;

    public Consultas() {
        try {
            PropertiesConfiguration config = new PropertiesConfiguration("./quijotelu/Consultas.properties");
            if (config.getProperty("consulta.InformacionTributaria") == null) {
                config.setProperty("consulta.InformacionTributaria",
                        "SELECT RAZON_SOCIAL,NOMBRE_COMERCIAL,RUC,DIRECCION,OBLIGADO_CONTABILIDAD,CONTRIBUYENTE_ESPECIAL FROM V_INFO_TRIBUTARIA");
                config.save();
            }
            if (config.getProperty("consulta.FacturaMaestro") == null) {
                config.setProperty("consulta.FacturaMaestro",
                        "SELECT CODIGO,NUMERO,CODIGO_DOCUMENTO,ESTABLECIMIENTO,PUNTO_EMISION,SECUENCIAL,FECHA,TOTAL_SIN_IVA,TOTAL_CON_IVA,IVA,DESCUENTOS,TOTAL,ESTADO,TIPO_DOCUMENTO,DOCUMENTO,RAZON_SOCIAL,DIRECCION,TELEFONO,MAIL,GUIA_REMISION FROM V_INFO_FACTURA_MAESTRO");
                config.save();
            }
            if (config.getProperty("consulta.FacturaDetalle") == null) {
                config.setProperty("consulta.FacturaDetalle",
                        "SELECT CODIGO_PRINCIPAL,DESCRIPCION,CANTIDAD,PRECIO_UNITARIO,CODIGO_PORCENTAJE,PORCENTAJE_IVA,VALOR_IVA,DESCUENTO,PRECIO_TOTAL_SIN_IMPUESTO FROM V_INFO_FACTURA_DETALLE");
                config.save();
            }
            if (config.getProperty("consulta.RetencionMaestro") == null) {
                config.setProperty("consulta.RetencionMaestro",
                        "SELECT CODIGO,NUMERO,CODIGO_DOCUMENTO,ESTABLECIMIENTO,PUNTO_EMISION,SECUENCIAL,FECHA,TIPO_DOCUMENTO,DOCUMENTO,RAZON_SOCIAL,PERIODO_FISCAL,DIRECCION,TELEFONO,MAIL FROM V_INFO_RETENCION_MAESTRO");
                config.save();
            }
            if (config.getProperty("consulta.RetencionDetalle") == null) {
                config.setProperty("consulta.RetencionDetalle",
                        "select CODIGO,NUMERO,TIPO,CODIGO_SRI,BASE_IMPONIBLE,PORCENTAJE,VALOR_RETENIDO,TIPO_COMPROBANTE,NUMERO_COMPROBANTE,FECHA_COMPROBANTE from V_INFO_RETENCION_DETALLE");
                config.save();
            }
            if (config.getProperty("consulta.NotaCreditoMaestro") == null) {
                config.setProperty("consulta.NotaCreditoMaestro",
                        "SELECT CODIGO,NUMERO,CODIGO_DOCUMENTO,ESTABLECIMIENTO,PUNTO_EMISION,SECUENCIAL,FECHA,TIPO_DOCUMENTO,RAZON_SOCIAL,DOCUMENTO,DOCUMENTO_MODIFICADO,MODIFICADO,FECHA_MODIFICADO,TOTAL_SIN_IMPUESTOS,TOTAL_MODIFICADO,TOTAL_SIN_IVA,TOTAL_CON_IVA,IVA,MOTIVO,DIRECCION,TELEFONO,MAIL FROM V_INFO_NOTA_CREDITO_MAESTRO");
                config.save();
            }
            if (config.getProperty("consulta.NotaCreditoDetalle") == null) {
                config.setProperty("consulta.NotaCreditoDetalle",
                        "SELECT CODIGO,NUMERO,CODIGO_INTERNO,DESCRIPCION,CANTIDAD,PRECIO_UNITARIO,DESCUENTO,PRECIO_TOTAL_SIN_IMPUESTO,CODIGO_PORCENTAJE,PORCENTAJE_IVA,VALOR_IVA from V_INFO_NOTA_CREDITO_DETALLE");
                config.save();
            }
            if (config.getProperty("consulta.NotaDebitoMaestro") == null) {
                config.setProperty("consulta.NotaDebitoMaestro",
                        "SELECT CODIGO,NUMERO,CODIGO_DOCUMENTO,ESTABLECIMIENTO,PUNTO_EMISION,SECUENCIAL,FECHA,TIPO_DOCUMENTO,RAZON_SOCIAL,DOCUMENTO,DOCUMENTO_MODIFICADO,MODIFICADO,FECHA_MODIFICADO,TOTAL_SIN_IMPUESTOS,DIRECCION,TELEFONO,MAIL FROM V_INFO_NOTA_DEBITO_MAESTRO");
                config.save();
            }
            if (config.getProperty("consulta.NotaDebitoDetalle") == null) {
                config.setProperty("consulta.NotaDebitoDetalle",
                        "SELECT CODIGO, NUMERO, MOTIVO, VALOR FROM V_INFO_NOTA_DEBITO_DETALLE");
                config.save();
            }
            if (config.getProperty("consulta.GuiaRemision") == null) {
                config.setProperty("consulta.GuiaRemision",
                        "SELECT CODIGO,NUMERO,CODIGO_DOCUMENTO,ESTABLECIMIENTO,PUNTO_EMISION,SECUENCIAL,FECHA,DIRECCION_PARTIDA,RAZON_SOCIAL_TRANSPORTISTA,TIPO_DOCUMENTO,DOCUMENTO,PLACA FROM V_INFO_GUIA_REMISION");
                config.save();
            }
            if (config.getProperty("consulta.Destinatario") == null) {
                config.setProperty("consulta.Destinatario",
                        "SELECT CODIGO,NUMERO,DOCUMENTO,RAZON_SOCIAL,DIRECCION,MOTIVO_TRASLADO FROM V_INFO_DESTINATARIO");
                config.save();
            }
            if (config.getProperty("consulta.DestinatarioDetalle") == null) {
                config.setProperty("consulta.DestinatarioDetalle",
                        "SELECT CODIGO,NUMERO,DOCUMENTO,CODIGO_ARTICULO,NOMBRE_ARTICULO,CANTIDAD FROM V_INFO_DESTINATARIO_DETALLE");
                config.save();
            }
            if (config.getProperty("consulta.GuiaRemisionFactura") == null) {
                config.setProperty("consulta.GuiaRemisionFactura",
                        "SELECT CODIGO,NUMERO,CODIGO_FACTURA,NUMERO_FACTURA FROM V_INFO_GUIA_REMISION_FACTURA");
                config.save();
            }
            if (config.getProperty("consulta.FormaPago") == null) {
                config.setProperty("consulta.FormaPago",
                        "SELECT FACTURA,CODIGO,FORMA_PAGO,PLAZO,TIEMPO FROM V_FORMA_PAGO_FACTURA");
                config.save();
            }
            if (config.getProperty("consulta.FacturaPorcentajeIva") == null) {
                config.setProperty("consulta.FacturaPorcentajeIva",
                        "SELECT CODIGO,NUMERO,PORCENTAJE_IVA FROM V_INFO_FACTURA_PORCENTAJE_IVA");
                config.save();
            }
            InformacionTributaria = config.getProperty("consulta.InformacionTributaria").toString().replace("[", "")
                    .replace("]", "");
            FacturaMaestro = config.getProperty("consulta.FacturaMaestro").toString().replace("[", "").replace("]",
                    "");
            FacturaDetalle = config.getProperty("consulta.FacturaDetalle").toString().replace("[", "").replace("]",
                    "");
            RetencionMaestro = config.getProperty("consulta.RetencionMaestro").toString().replace("[", "")
                    .replace("]", "");
            RetencionDetalle = config.getProperty("consulta.RetencionDetalle").toString().replace("[", "")
                    .replace("]", "");
            NotaCreditoMaestro = config.getProperty("consulta.NotaCreditoMaestro").toString().replace("[", "")
                    .replace("]", "");
            NotaCreditoDetalle = config.getProperty("consulta.NotaCreditoDetalle").toString().replace("[", "")
                    .replace("]", "");
            NotaDebitoMaestro = config.getProperty("consulta.NotaDebitoMaestro").toString().replace("[", "")
                    .replace("]", "");
            NotaDebitoDetalle = config.getProperty("consulta.NotaDebitoDetalle").toString().replace("[", "")
                    .replace("]", "");
            GuiaRemision = config.getProperty("consulta.GuiaRemision").toString().replace("[", "").replace("]", "");
            Destinatario = config.getProperty("consulta.Destinatario").toString().replace("[", "").replace("]", "");
            DestinatarioDetalle = config.getProperty("consulta.DestinatarioDetalle").toString().replace("[", "")
                    .replace("]", "");
            GuiaRemisionFactura = config.getProperty("consulta.GuiaRemisionFactura").toString().replace("[", "")
                    .replace("]", "");
            FormaPago = config.getProperty("consulta.FormaPago").toString().replace("[", "").replace("]", "");
            FacturaPorcentajeIva = config.getProperty("consulta.FacturaPorcentajeIva").toString().replace("[", "")
                    .replace("]", "");
            //System.out.print("InformacionTributaria "+InformacionTributaria);
        } catch (ConfigurationException ex) {
            Logger.getLogger(Consultas.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

}