@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((bairro == null) ? 0 : bairro.hashCode()); result = prime * result + ((cepInicial == null) ? 0 : cepInicial.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; FaixaCEPBairro other = (FaixaCEPBairro) obj; if (bairro == null) { if (other.bairro != null) return false; } else if (!bairro.equals(other.bairro)) return false; if (cepInicial == null) { if (other.cepInicial != null) return false; } else if (!cepInicial.equals(other.cepInicial)) return false; return true; }
public void atualizarDados( JSONArray dados, int qtdDados, ProgressDialog progressDialog, Context context) throws JSONException { ItinerarioDBHelper itinerarioDBHelper = new ItinerarioDBHelper(context); for (int i = 0; i < qtdDados; i++) { progressDialog.setProgress(i + 1); JSONObject itinerarioObject = dados.getJSONObject(i); Itinerario umItinerario = new Itinerario(); umItinerario.setId(itinerarioObject.getInt("id")); Bairro bairroPartida = new Bairro(); bairroPartida.setId(itinerarioObject.getInt("partida")); umItinerario.setPartida(bairroPartida); Bairro bairroDestino = new Bairro(); bairroDestino.setId(itinerarioObject.getInt("destino")); umItinerario.setDestino(bairroDestino); umItinerario.setValor(itinerarioObject.getDouble("valor")); umItinerario.setStatus(itinerarioObject.getInt("status")); Empresa empresaItinerario = new Empresa(); empresaItinerario.setId(itinerarioObject.getInt("empresa")); umItinerario.setEmpresa(empresaItinerario); umItinerario.setObservacao(itinerarioObject.getString("observacao")); itinerarioDBHelper.salvarOuAtualizar(context, umItinerario); } itinerarioDBHelper.deletarInativos(context); }
/** * This method is called from within the constructor to initialize the form. WARNING: Do NOT * modify this code. The content of this method is always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jLabel1 = new javax.swing.JLabel(); CNPJ = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); RS = new javax.swing.JTextField(); NF = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); Bandeira = new javax.swing.JTextField(); Endereco = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); Bairro = new javax.swing.JTextField(); CEP = new javax.swing.JTextField(); jLabel8 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); ImgPath = new javax.swing.JTextField(); jButton2 = new javax.swing.JButton(); jButton1 = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); jtPriceList = new javax.swing.JTable(); jLabel13 = new javax.swing.JLabel(); jLabel14 = new javax.swing.JLabel(); price = new javax.swing.JTextField(); JComboBox_Combustivel = new javax.swing.JComboBox<>(); jLabel10 = new javax.swing.JLabel(); dia = new javax.swing.JTextField(); jLabel11 = new javax.swing.JLabel(); mes = new javax.swing.JTextField(); jLabel12 = new javax.swing.JLabel(); ano = new javax.swing.JTextField(); jButton3 = new javax.swing.JButton(); jButton5 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setText("Adicionar Posto"); CNPJ.setToolTipText(""); jLabel2.setText("CNPJ:"); jLabel3.setText("Razão Social:"); RS.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { RSActionPerformed(evt); } }); NF.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { NFActionPerformed(evt); } }); jLabel4.setText("Nome Fantasia:"); jLabel5.setText("Bandeira:"); Endereco.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { EnderecoActionPerformed(evt); } }); jLabel6.setText("Endereço:"); jLabel7.setText("Bairro:"); Bairro.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BairroActionPerformed(evt); } }); jLabel8.setText("CEP:"); jLabel9.setText("Caminho para Imagem:"); jButton2.setText("Cancelar"); jButton2.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); jButton1.setText("Confirmar"); jButton1.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jtPriceList.setModel( new javax.swing.table.DefaultTableModel( new Object[][] { {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null} }, new String[] {"Title 1", "Title 2", "Title 3", "Title 4"})); jScrollPane1.setViewportView(jtPriceList); jLabel13.setText("Tipo de Combustível"); jLabel14.setText("Preco"); JComboBox_Combustivel.setModel( new javax.swing.DefaultComboBoxModel<>(new String[] {"Gasolina", "Etanol", "Diesel"})); JComboBox_Combustivel.addItemListener( new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { JComboBox_CombustivelItemStateChanged(evt); } }); JComboBox_Combustivel.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { JComboBox_CombustivelActionPerformed(evt); } }); jLabel10.setText("Dia"); jLabel11.setText("Mes"); jLabel12.setText("Ano"); jButton3.setText("Adicionar Preço"); jButton3.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); jButton5.setText("Atualizar Preço"); jButton5.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton5ActionPerformed(evt); } }); jButton4.setText("Remover Preço"); jButton4.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt); } }); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addContainerGap() .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addComponent(jLabel9) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(ImgPath)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel8) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(CEP)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel7) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(Bairro)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel4) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(NF)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel2) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(CNPJ)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel3) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(RS)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel6) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(Endereco)) .addComponent(jScrollPane1) .addGroup( layout .createSequentialGroup() .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addComponent(jLabel10) .addGap(18, 18, 18) .addComponent( dia, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jLabel11)) .addGroup( layout .createSequentialGroup() .addComponent(jLabel14) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement .RELATED) .addComponent( price, javax.swing.GroupLayout.PREFERRED_SIZE, 76, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addComponent(mes) .addGap(18, 18, 18) .addComponent(jLabel12) .addGap(18, 18, 18) .addComponent( ano, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jLabel13) .addGap(18, 18, 18) .addComponent( JComboBox_Combustivel, javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup( javax.swing.GroupLayout.Alignment.TRAILING, layout .createSequentialGroup() .addGap(0, 10, Short.MAX_VALUE) .addGroup( layout .createParallelGroup( javax.swing.GroupLayout.Alignment .LEADING) .addGroup( javax.swing.GroupLayout.Alignment .TRAILING, layout .createSequentialGroup() .addComponent(jButton3) .addPreferredGap( javax.swing.LayoutStyle .ComponentPlacement .UNRELATED) .addComponent(jButton5) .addPreferredGap( javax.swing.LayoutStyle .ComponentPlacement .RELATED) .addComponent(jButton4)) .addGroup( javax.swing.GroupLayout.Alignment .TRAILING, layout .createSequentialGroup() .addComponent(jButton1) .addPreferredGap( javax.swing.LayoutStyle .ComponentPlacement .UNRELATED) .addComponent(jButton2)))))) .addGroup( layout .createSequentialGroup() .addComponent(jLabel5) .addGap(18, 18, 18) .addComponent(Bandeira)) .addComponent( jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap())); layout.setVerticalGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addContainerGap() .addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent( CNPJ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent( RS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent( NF, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent( Bandeira, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent( Endereco, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel7) .addComponent( Bairro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel8) .addComponent( CEP, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel9) .addComponent( ImgPath, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent( jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel10) .addComponent(jLabel11) .addComponent(jLabel12) .addComponent( dia, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( mes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( ano, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel13) .addComponent( JComboBox_Combustivel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton4) .addComponent(jButton5) .addComponent(jButton3) .addComponent(jLabel14) .addComponent( price, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton1) .addComponent(jButton2)) .addContainerGap())); pack(); } // </editor-fold>//GEN-END:initComponents