/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.ddns.grupotsergio;

import java.sql.*;

/**
 *
 * @author Edson
 */
public class tabsauxrel {
    int chave = 0;
    String nf = null;
    String titulo = null;
    String nome = null;
    String vcto = null;
    String prevpgto = null;
    String valor = null;
    String obs = null;
    String banco = null;
    String razao_social = null;
    String custo = null;
    String dtini = null;
    String dtfin = null;
    String item = null;
    String produto = null;
    String forne1 = null;
    String preco1 = null;
    String qtd1 = null;
    String icms1 = null;
    String ipi1 = null;
    String outros1 = null;
    String forne2 = null;
    String preco2 = null;
    String qtd2 = null;
    String icms2 = null;
    String ipi2 = null;
    String outros2 = null;
    String forne3 = null;
    String preco3 = null;
    String qtd3 = null;
    String icms3 = null;
    String ipi3 = null;
    String outros3 = null;
    String idcotacao = null;
    String cttonr = null;
    String datacota = null;
    String condipg1 = null;
    String  condipg2 = null;
    String  condipg3 = null;
    int idempresa = 0;
    String nrobanco  = null;
    String agencia = null;
    String nroagencia = null;
    String cc = null;
    String dtlanca = null;
    String salini = null;
    String debito = null;
    String credito = null;
    String salfin = null;
    String historico = null;
    String doc = null;
    String datalan = null;
    int idpcdeb = 0;
    String ctadeb = null;
    String descrdeb = null;
    int idpccre = 0;
    String ctacre = null;
    String descrcre = null;
    String vlrdeb = null;
    String vlrcre = null;
    String fatura = null;
    String cliente = null;
    String ctto = null;
    String emissao = null;
    String vlrliq = null;
    String pis = null;
    String cofins = null;
    String ir = null;
    String csll = null;
    String iss = null;
    String inss = null;
    String total = null;
    String empresa = null;
    String nro = null;
    String data = null;
    String reembolsar = null;
    String formareemb = null;
    String dtsalant = null;
    String salant = null;
    String saldo = null;
    String reembolso = null;
    String ffixo = null;
    String usuario = null;
    String dtdespesa = null;
    String descricao = null;
    String icredito = null;
    String idebito = null;
    String id = null;

    private static PreparedStatement stm = null;
    private static ResultSet rs = null;
    private static Statement stmt;

    public tabsauxrel(){
    }

    public String getBanco() {
        return banco;
    }

    public void setBanco(String banco) {
        this.banco = banco;
    }

    public int getChave() {
        return chave;
    }

    public void setChave(int chave) {
        this.chave = chave;
    }

    public String getNf() {
        return nf;
    }

    public void setNf(String nf) {
        this.nf = nf;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getObs() {
        return obs;
    }

    public void setObs(String obs) {
        this.obs = obs;
    }

    public String getPrevpgto() {
        return prevpgto;
    }

    public void setPrevpgto(String prevpgto) {
        this.prevpgto = prevpgto;
    }

    public String getRazao_social() {
        return razao_social;
    }

    public void setRazao_social(String razao_social) {
        this.razao_social = razao_social;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public String getVcto() {
        return vcto;
    }

    public void setVcto(String vcto) {
        this.vcto = vcto;
    }

    public String getCusto() {
        return custo;
    }

    public void setCusto(String custo) {
        this.custo = custo;
    }

    public String getDtfin() {
        return dtfin;
    }

    public void setDtfin(String dtfin) {
        this.dtfin = dtfin;
    }

    public String getDtini() {
        return dtini;
    }

    public void setDtini(String dtini) {
        this.dtini = dtini;
    }

    public String getForne1() {
        return forne1;
    }

    public void setForne1(String forne1) {
        this.forne1 = forne1;
    }

    public String getForne2() {
        return forne2;
    }

    public void setForne2(String forne2) {
        this.forne2 = forne2;
    }

    public String getForne3() {
        return forne3;
    }

    public void setForne3(String forne3) {
        this.forne3 = forne3;
    }

    public String getIcms1() {
        return icms1;
    }

    public void setIcms1(String icms1) {
        this.icms1 = icms1;
    }

    public String getIcms2() {
        return icms2;
    }

    public void setIcms2(String icms2) {
        this.icms2 = icms2;
    }

    public String getIcms3() {
        return icms3;
    }

    public void setIcms3(String icms3) {
        this.icms3 = icms3;
    }

    public String getIpi1() {
        return ipi1;
    }

    public void setIpi1(String ipi1) {
        this.ipi1 = ipi1;
    }

    public String getIpi2() {
        return ipi2;
    }

    public void setIpi2(String ipi2) {
        this.ipi2 = ipi2;
    }

    public String getIpi3() {
        return ipi3;
    }

    public void setIpi3(String ipi3) {
        this.ipi3 = ipi3;
    }

    public String getItem() {
        return item;
    }

    public void setItem(String item) {
        this.item = item;
    }

    public String getOutros1() {
        return outros1;
    }

    public void setOutros1(String outros1) {
        this.outros1 = outros1;
    }

    public String getOutros2() {
        return outros2;
    }

    public void setOutros2(String outros2) {
        this.outros2 = outros2;
    }

    public String getOutros3() {
        return outros3;
    }

    public void setOutros3(String outros3) {
        this.outros3 = outros3;
    }

    public String getPreco1() {
        return preco1;
    }

    public void setPreco1(String preco1) {
        this.preco1 = preco1;
    }

    public String getPreco2() {
        return preco2;
    }

    public void setPreco2(String preco2) {
        this.preco2 = preco2;
    }

    public String getPreco3() {
        return preco3;
    }

    public void setPreco3(String preco3) {
        this.preco3 = preco3;
    }

    public String getProduto() {
        return produto;
    }

    public void setProduto(String produto) {
        this.produto = produto;
    }

    public String getQtd1() {
        return qtd1;
    }

    public void setQtd1(String qtd1) {
        this.qtd1 = qtd1;
    }

    public String getQtd2() {
        return qtd2;
    }

    public void setQtd2(String qtd2) {
        this.qtd2 = qtd2;
    }

    public String getQtd3() {
        return qtd3;
    }

    public void setQtd3(String qtd3) {
        this.qtd3 = qtd3;
    }

    public String getIdcotacao() {
        return idcotacao;
    }

    public void setIdcotacao(String idcotacao) {
        this.idcotacao = idcotacao;
    }

    public String getCttonr() {
        return cttonr;
    }

    public void setCttonr(String cttonr) {
        this.cttonr = cttonr;
    }

    public String getDatacota() {
        return datacota;
    }

    public void setDatacota(String datacota) {
        this.datacota = datacota;
    }

    public String getCondipg1() {
        return condipg1;
    }

    public void setCondipg1(String condipg1) {
        this.condipg1 = condipg1;
    }

    public String getCondipg2() {
        return condipg2;
    }

    public void setCondipg2(String condipg2) {
        this.condipg2 = condipg2;
    }

    public String getCondipg3() {
        return condipg3;
    }

    public void setCondipg3(String condipg3) {
        this.condipg3 = condipg3;
    }

    public int getIdempresa() {
        return idempresa;
    }

    public void setIdempresa(int idempresa) {
        this.idempresa = idempresa;
    }

    public String getAgencia() {
        return agencia;
    }

    public void setAgencia(String agencia) {
        this.agencia = agencia;
    }

    public String getCc() {
        return cc;
    }

    public void setCc(String cc) {
        this.cc = cc;
    }

    public String getCredito() {
        return credito;
    }

    public void setCredito(String credito) {
        this.credito = credito;
    }

    public String getDebito() {
        return debito;
    }

    public void setDebito(String debito) {
        this.debito = debito;
    }

    public String getDoc() {
        return doc;
    }

    public void setDoc(String doc) {
        this.doc = doc;
    }

    public String getDtlanca() {
        return dtlanca;
    }

    public void setDtlanca(String dtlanca) {
        this.dtlanca = dtlanca;
    }

    public String getHistorico() {
        return historico;
    }

    public void setHistorico(String historico) {
        this.historico = historico;
    }

    public String getNroagencia() {
        return nroagencia;
    }

    public void setNroagencia(String nroagencia) {
        this.nroagencia = nroagencia;
    }

    public String getNrobanco() {
        return nrobanco;
    }

    public void setNrobanco(String nrobanco) {
        this.nrobanco = nrobanco;
    }

    public String getSalfin() {
        return salfin;
    }

    public void setSalfin(String salfin) {
        this.salfin = salfin;
    }

    public String getSalini() {
        return salini;
    }

    public void setSalini(String salini) {
        this.salini = salini;
    }

    public String getCtacre() {
        return ctacre;
    }

    public void setCtacre(String ctacre) {
        this.ctacre = ctacre;
    }

    public String getCtadeb() {
        return ctadeb;
    }

    public void setCtadeb(String ctadeb) {
        this.ctadeb = ctadeb;
    }

    public String getDatalan() {
        return datalan;
    }

    public void setDatalan(String datalan) {
        this.datalan = datalan;
    }

    public String getDescrcre() {
        return descrcre;
    }

    public void setDescrcre(String descrcre) {
        this.descrcre = descrcre;
    }

    public String getDescrdeb() {
        return descrdeb;
    }

    public void setDescrdeb(String descrdeb) {
        this.descrdeb = descrdeb;
    }

    public int getIdpccre() {
        return idpccre;
    }

    public void setIdpccre(int idpccre) {
        this.idpccre = idpccre;
    }

    public int getIdpcdeb() {
        return idpcdeb;
    }

    public void setIdpcdeb(int idpcdeb) {
        this.idpcdeb = idpcdeb;
    }

    public String getVlrcre() {
        return vlrcre;
    }

    public void setVlrcre(String vlrcre) {
        this.vlrcre = vlrcre;
    }

    public String getVlrdeb() {
        return vlrdeb;
    }

    public void setVlrdeb(String vlrdeb) {
        this.vlrdeb = vlrdeb;
    }

    public String getCliente() {
        return cliente;
    }

    public void setCliente(String cliente) {
        this.cliente = cliente;
    }

    public String getCofins() {
        return cofins;
    }

    public void setCofins(String cofins) {
        this.cofins = cofins;
    }

    public String getCsll() {
        return csll;
    }

    public void setCsll(String csll) {
        this.csll = csll;
    }

    public String getCtto() {
        return ctto;
    }

    public void setCtto(String ctto) {
        this.ctto = ctto;
    }

    public String getEmissao() {
        return emissao;
    }

    public void setEmissao(String emissao) {
        this.emissao = emissao;
    }

    public String getEmpresa() {
        return empresa;
    }

    public void setEmpresa(String empresa) {
        this.empresa = empresa;
    }

    public String getFatura() {
        return fatura;
    }

    public void setFatura(String fatura) {
        this.fatura = fatura;
    }

    public String getInss() {
        return inss;
    }

    public void setInss(String inss) {
        this.inss = inss;
    }

    public String getIr() {
        return ir;
    }

    public void setIr(String ir) {
        this.ir = ir;
    }

    public String getIss() {
        return iss;
    }

    public void setIss(String iss) {
        this.iss = iss;
    }

    public String getPis() {
        return pis;
    }

    public void setPis(String pis) {
        this.pis = pis;
    }

    public String getTotal() {
        return total;
    }

    public void setTotal(String total) {
        this.total = total;
    }

    public String getVlrliq() {
        return vlrliq;
    }

    public void setVlrliq(String vlrliq) {
        this.vlrliq = vlrliq;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public String getDtdespesa() {
        return dtdespesa;
    }

    public void setDtdespesa(String dtdespesa) {
        this.dtdespesa = dtdespesa;
    }

    public String getDtsalant() {
        return dtsalant;
    }

    public void setDtsalant(String dtsalant) {
        this.dtsalant = dtsalant;
    }

    public String getFfixo() {
        return ffixo;
    }

    public void setFfixo(String ffixo) {
        this.ffixo = ffixo;
    }

    public String getFormareemb() {
        return formareemb;
    }

    public void setFormareemb(String formareemb) {
        this.formareemb = formareemb;
    }

    public String getIcredito() {
        return icredito;
    }

    public void setIcredito(String icredito) {
        this.icredito = icredito;
    }

    public String getIdebito() {
        return idebito;
    }

    public void setIdebito(String idebito) {
        this.idebito = idebito;
    }

    public String getNro() {
        return nro;
    }

    public void setNro(String nro) {
        this.nro = nro;
    }

    public String getReembolsar() {
        return reembolsar;
    }

    public void setReembolsar(String reembolsar) {
        this.reembolsar = reembolsar;
    }

    public String getReembolso() {
        return reembolso;
    }

    public void setReembolso(String reembolso) {
        this.reembolso = reembolso;
    }

    public String getSalant() {
        return salant;
    }

    public void setSalant(String salant) {
        this.salant = salant;
    }

    public String getSaldo() {
        return saldo;
    }

    public void setSaldo(String saldo) {
        this.saldo = saldo;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public static boolean inserirCtsPagar (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("insert into relctspagar("
            + "idrelctspagar,nf,titulo,nome,vcto,prevpgto,valor,"
            + "obs,banco,razao_social,custo,dtini,dtfin) "
            + "values (?,?,?,?,?,?,?,?,?,?,?,?,?)");
            stm.setInt(1, compras.getChave());
            stm.setString(2, compras.getNf());
            stm.setString(3, compras.getTitulo());
            stm.setString(4, compras.getNome());
            stm.setString(5, compras.getVcto());
            stm.setString(6, compras.getPrevpgto());
            stm.setString(7, compras.getValor());
            stm.setString(8, compras.getObs());
            stm.setString(9, compras.getBanco());
            stm.setString(10, compras.getRazao_social());
            stm.setString(11, compras.getCusto());
            stm.setString(12, compras.getDtini());
            stm.setString(13, compras.getDtfin());

            stm.executeUpdate();
            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir");
            return false;
        }
    }

    public static boolean excluirCtsPagar(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from relctspagar "
                    + "where idrelctspagar <> 0");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }

    public static boolean inserirCtsReceb (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("INSERT INTO relctsreceb("
                    + "nf,"
                    + "fatura,"
                    + "cliente,"
                    + "ctto,"
                    + "emissao,"
                    + "vcto,"
                    + "vlrliq,"
                    + "pis,"
                    + "cofins,"
                    + "ir,"
                    + "csll,"
                    + "iss,"
                    + "inss,"
                    + "total,"
                    + "obs,"
                    + "empresa,"
                    + "dtini,"
                    + "dtfin) values (?,?,?,?,?,?,?,?,?,?"
                    + ",?,?,?,?,?,?,?,?)");
            stm.setString(1, compras.getNf());
            stm.setString(2, compras.getFatura());
            stm.setString(3, compras.getCliente());
            stm.setString(4, compras.getCtto());
            stm.setString(5, compras.getEmissao());
            stm.setString(6, compras.getVcto());
            stm.setString(7, compras.getVlrliq());
            stm.setString(8, compras.getPis());
            stm.setString(9, compras.getCofins());
            stm.setString(10, compras.getIr());
            stm.setString(11, compras.getCsll());
            stm.setString(12, compras.getIss());
            stm.setString(13, compras.getInss());
            stm.setString(14, compras.getTotal());          
            stm.setString(15, compras.getObs());
            stm.setString(16, compras.getEmpresa());
            stm.setString(17, compras.getDtini());
            stm.setString(18, compras.getDtfin());

            stm.executeUpdate();
            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir");
            return false;
        }
    }

    public static boolean excluirCtsReceb(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from relctsreceb");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }
    
    public static int ncCtsPagar(String Generator) {
        int Codigo = 0;
        try {
            PreparedStatement pstmt = Conexao.conectar().prepareStatement(
            "Select max(idrelctspagar) From relctspagar");
            ResultSet rss = pstmt.executeQuery();
            rss.next();
            Codigo = rss.getInt(1) + 1;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return Codigo;
    }

    public static boolean inserirCotacao (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("INSERT INTO relcotacao("
            + "idrelcotacao,empresa,item,produto,"
            + "forne1,preco1,qtd1,icms1,ipi1,outros1,"
            + "forne2,preco2,qtd2,icms2,ipi2,outros2,"
            + "forne3,preco3,qtd3,icms3,ipi3,outros3,"
            + "idcotacao,cttonr,datacota,"
            + "condipg1,condipg2,condipg3,idempresa) "
            + "VALUES ("
            + "?,?,?,?,?,?,?,?,?,?,"
            + "?,?,?,?,?,?,?,?,?,?,"
            + "?,?,?,?,?,?,?,?,?)");
            stm.setInt(1, compras.getChave());
            stm.setString(2, compras.getRazao_social());
            stm.setString(3, compras.getItem());
            stm.setString(4, compras.getProduto());
            stm.setString(5, compras.getForne1());
            stm.setString(6, compras.getPreco1());
            stm.setString(7, compras.getQtd1());
            stm.setString(8, compras.getIcms1());
            stm.setString(9, compras.getIpi1());
            stm.setString(10, compras.getOutros1());
            stm.setString(11, compras.getForne2());
            stm.setString(12, compras.getPreco2());
            stm.setString(13, compras.getQtd2());
            stm.setString(14, compras.getIcms2());
            stm.setString(15, compras.getIpi2());
            stm.setString(16, compras.getOutros2());
            stm.setString(17, compras.getForne3());
            stm.setString(18, compras.getPreco3());
            stm.setString(19, compras.getQtd3());
            stm.setString(20, compras.getIcms3());
            stm.setString(21, compras.getIpi3());
            stm.setString(22, compras.getOutros3());
            stm.setString(23, compras.getIdcotacao());
            stm.setString(24, compras.getCttonr());
            stm.setString(25, compras.getDatacota());
            stm.setString(26, compras.getCondipg1());
            stm.setString(27, compras.getCondipg2());
            stm.setString(28, compras.getCondipg3());
            stm.setInt(29, compras.getIdempresa());

            stm.executeUpdate();
            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir "+ compras.getForne1());
            return false;
        }
    }

    public static boolean excluirCotacao(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from relcotacao");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }

    public static int ncCotacao() {
        int Codigo = 0;
        try {
            PreparedStatement pstmt = Conexao.conectar().prepareStatement(
            "Select max(idrelcotacao) From relcotacao");
            ResultSet rss = pstmt.executeQuery();
            rss.next();
            Codigo = rss.getInt(1) + 1;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return Codigo;
    }

    public static boolean inserirExtrato (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("INSERT INTO extrato ("
                    + "idextrato, "
                    + "banco, "
                    + "nrobanco, "
                    + "agencia, "
                    + "nroagencia, "
                    + "cc, "
                    + "dtin1, "
                    + "dtfin, "
                    + "dtlanca, "
                    + "debito, "
                    + "credito, "
                    + "salfin, "
                    + "historico, "
                    + "doc) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
            stm.setInt(1, compras.getChave());
            stm.setString(2, compras.getBanco());
            stm.setString(3, compras.getNrobanco());
            stm.setString(4, compras.getAgencia());
            stm.setString(5, compras.getNroagencia());
            stm.setString(6, compras.getCc());
            stm.setString(7, compras.getDtini());
            stm.setString(8, compras.getDtfin());
            stm.setString(9, compras.getDtlanca());
            stm.setString(10, compras.getDebito());
            stm.setString(11, compras.getCredito());
            stm.setString(12, compras.getSalfin());
            stm.setString(13, compras.getHistorico());
            stm.setString(14, compras.getDoc());

            stm.executeUpdate();
            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir "+ compras.getChave());
            return false;
        }
    }

    public static boolean excluiExtrato(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from extrato");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }

    public static int ncExtrato() {
        int Codigo = 0;
        try {
            PreparedStatement pstmt = Conexao.conectar().prepareStatement(
            "Select max(idextrato) From extrato");
            ResultSet rss = pstmt.executeQuery();
            rss.next();
            Codigo = rss.getInt(1) + 1;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return Codigo;
    }

    public static boolean inserirRelatRazao (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("INSERT INTO razao("
                    + "idrazao,"
                    + "conta,"
                    + "descricao,"
                    + "dtlan,"
                    + "idlanca,"
                    + "doc,"
                    + "historico,"
                    + "debito,"
                    + "credito,"
                    + "empresa,"
                    + "datain,"
                    + "datafin) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)");
            stm.setInt(1, compras.getChave());
            stm.setString(2, compras.getCtadeb());
            stm.setString(3, compras.getDescrdeb());
            stm.setString(4, compras.getDatalan());
            stm.setInt(5, compras.getIdpcdeb());
            stm.setString(6, compras.getDoc());
            stm.setString(7, compras.getHistorico());
            stm.setString(8, compras.getVlrdeb());
            stm.setString(9, compras.getVlrcre());
            stm.setString(10, compras.getRazao_social());
            stm.setString(11, compras.getDtini());
            stm.setString(12, compras.getDtfin());
            
            stm.executeUpdate();

            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir");
            return false;
        }
    }

    public static boolean excluiRazao(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from razao");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }

    public static int ncRazao() {
        int Codigo = 0;
        try {
            PreparedStatement pstmt = Conexao.conectar().prepareStatement(
            "Select max(idrazao) From razao");
            ResultSet rss = pstmt.executeQuery();
            rss.next();
            Codigo = rss.getInt(1) + 1;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return Codigo;
    }

    public static boolean inserirPP (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("INSERT INTO relpp("
                    + "pp,"
                    + "rs,"
                    + "forne,"
                    + "nf,"
                    + "valor,"
                    + "vcto,"
                    + "prev,"
                    + "emissao,"
                    + "obs,"
                    + "ccusto,"
                    + "banco) VALUES (?,?,?,?,?,?,?,?,?,?,?)");
            stm.setString(1, compras.getTitulo());
            stm.setString(2, compras.getRazao_social());
            stm.setString(3, compras.getForne1());
            stm.setString(4, compras.getNf());
            stm.setString(5, compras.getValor());
            stm.setString(6, compras.getVcto());
            stm.setString(7, compras.getPrevpgto());
            stm.setString(8, compras.getDatacota());
            stm.setString(9, compras.getObs());
            stm.setString(10, compras.getCusto());
            stm.setString(11, compras.getBanco());
            
            stm.executeUpdate();

            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir");
            return false;
        }
    }

    public static boolean excluiPP(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from relpp");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }

    public static boolean inserirRelDesp (tabsauxrel compras){
        try{
            stm = Conexao.conectar().prepareStatement("INSERT INTO relreldespesa("
                    + "nro,"
                    + "ctto,"
                    + "data,"
                    + "reembolsar,"
                    + "formareemb,"
                    + "dtsalant,"
                    + "salant,"
                    + "debito,"
                    + "credito,"
                    + "saldo,"
                    + "reembolso,"
                    + "ffixo,"
                    + "empresa,"
                    + "usuario,"
                    + "dtdespesa,"
                    + "descricao,"
                    + "icredito,"
                    + "idebito,"
                    + "id)VALUES("
                    + "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
            stm.setString(1, compras.getNro());
            stm.setString(2, compras.getCtto());
            stm.setString(3, compras.getData());
            stm.setString(4, compras.getReembolsar());
            stm.setString(5, compras.getFormareemb());
            stm.setString(6, compras.getDtsalant());
            stm.setString(7, compras.getSalant());
            stm.setString(8, compras.getDebito());
            stm.setString(9, compras.getCredito());
            stm.setString(10, compras.getSaldo());
            stm.setString(11, compras.getReembolso());
            stm.setString(12, compras.getFfixo());
            stm.setString(13, compras.getEmpresa());
            stm.setString(14, compras.getUsuario());
            stm.setString(15, compras.getDtdespesa());
            stm.setString(16, compras.getDescricao());
            stm.setString(17, compras.getIcredito());
            stm.setString(18, compras.getIdebito());
            stm.setString(19, compras.getId());
            stm.executeUpdate();

            stm.close();
            return true;
        }catch(Exception e){
            System.out.println("Erro ao inserir");
            return false;
        }
    }

    public static boolean excluiRelDesp(){
        boolean testa = false;
        try {
            stm = Conexao.conectar().prepareStatement("delete from relreldespesa");
            int executeUpdate = stm.executeUpdate();

            if(executeUpdate > 0)
                testa = true;
            else
                testa = false;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return testa;
    }
    
}
