private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
        int cantidadFilas=listadoDePedidos.size();
        System.out.println("cantidad de filas "+cantidadFilas);
        PedidosParaReparto ped=new PedidosParaReparto();
        ExportacionDePedidos exp=new PedidoGuardado();
        jProgressBar1.setMaximum(cantidadFilas);
        for(int i=0;i < cantidadFilas;i++){
            ped=(PedidosParaReparto)listadoDePedidos.get(i);
            int marcadoReparto=0;
            int marcadoProceso=0;
            Double cantidad=(Double)jTable1.getValueAt(i,5);
            Double acopio=(Double)jTable1.getValueAt(i,10);
            //String ac=(String) jTable1.getValueAt(i,10);
            //acopio=Double.parseDouble(ac);
            cantidad=cantidad - acopio;
            jTable1.setValueAt(cantidad, i,5);
            
            //Boolean rep=(Boolean) jTable1.getValueAt(i,1);
            if((Boolean)jTable1.getValueAt(i,1)){
              marcadoReparto=1;  
            }
            if((Boolean)jTable1.getValueAt(i,2)){
                marcadoProceso=1;
            }
            
            ped.setMarcadoParaProceso(marcadoProceso);
            ped.setMarcadoParaReparto(marcadoReparto);
            ped.setDescripcionArticulo((String)jTable1.getValueAt(i,4));
            Double cantidadA=(Double)jTable1.getValueAt(i, 5);
            ped.setCantidadArticulo(cantidadA);
            //String enAcopio=(String)jTable1.getValueAt(i,10);
                //acopio=Double.parseDouble(enAcopio);
            ped.setCantidadArticuloPendiente(acopio);
            if((Boolean)jTable1.getValueAt(i,3)){
                ped.setFechaEnvio(fechaPedido);
            }else{
            String fechaEnvio="";
            fechaEnvio=(String) jTable1.getValueAt(i,7);
            System.out.println(fechaEnvio);
            //fechaEnvio.trim();
            if(fechaEnvio!=null){
                DecimalFormat fr=new DecimalFormat("00");
                Calendar c1=Calendar.getInstance();
                Calendar c2=new GregorianCalendar();
                String dia=Integer.toString(c2.get(Calendar.DAY_OF_MONTH));
                String mes=Integer.toString(c2.get(Calendar.MONTH));
                String ano=Integer.toString(c2.get(Calendar.YEAR));

                int da=Integer.parseInt(dia);
                int me=Integer.parseInt(mes);
                me++;
                dia=fr.format(da);
                mes=fr.format(me);
                fechaEnvio=dia+"/"+mes+"/"+ano;
                System.err.println(" FECHA INICIALIZADA EN "+dia+"/"+mes+"/"+ano);
                //fechaEnvio="00/00/0000";
            }
            ped.setFechaEnvio(fechaEnvio);
            }
            if((Boolean)jTable1.getValueAt(i,3)){
                int alerta=0;
                int zona=0;
                if(checkBox1.isSelected()){
                    alerta=1;
                }
                if(jComboBox1.getSelectedIndex()> 0){
                    zona=jComboBox1.getSelectedIndex()+1;
                }
                ped.setZonaAsignada(zona);
                ped.setAlertaAsignada(alerta);
                System.out.println("ALERTA SELECCIONADA "+alerta+" ZONA ELEGIDA "+zona);
            }
         }

        Boolean verificacionExito=true;
        verificacionExito=exp.guardar(listadoDePedidos);
        if(verificacionExito){
            listadoDePedidos.clear();
            listadoDePedidos=exp.leer();
        }else{
            System.err.println("NO SE GUARDARON LAS MODIFICACIONES");
        }
        jProgressBar1.setValue(0);
        this.jButton1.setEnabled(true);
    }//GEN-LAST:event_jButton2ActionPerformed