Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - .rn3w.

#431
Java / Ueps y Peps
1 Abril 2012, 02:42 AM
import java.awt.*;
  import java.awt.event.*;
  import javax.swing.*;
public class Progress extends JFrame {
JProgressBar current;
  JTextArea out;
  JButton find;
  Thread runner;
  Ventana v;
  int num = 0;
public Progress() {
  super("Progress");
 
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  JPanel pane = new JPanel();
  pane.setLayout(new FlowLayout());
  current = new JProgressBar(0, 3000);
  current.setValue(0);
  current.setOrientation(current.VERTICAL);
  current.setStringPainted(true);
  pane.add(current);
  setContentPane(pane);
  }

public void iterate() {
  while (num < 3000) {
  current.setValue(num);
  try {
  runner.sleep(1000);
  } catch (InterruptedException e) { }
  num = num + 95;
  }
 
  v=new Ventana();
  }
public static void main(String[] arguments) {
  Progress frame = new Progress();
  frame.pack();
  frame.setVisible(true);
  frame.iterate();
  frame.setVisible(false);
  }
  }




import java.util.*;
public class Kardex
{
    ArrayList<Integer> ingSal       =   new ArrayList<Integer>();
    ArrayList<Integer> CopingSal    =   new ArrayList<Integer>();
    ArrayList<Integer> saldo        =   new ArrayList<Integer>();
    ArrayList<Double> saldo2        =   new ArrayList<Double>();
    ArrayList<Double> cu            =   new ArrayList<Double>();
    ArrayList<Double> ingreso       =   new ArrayList<Double>();
    ArrayList<Double> egreso        =   new ArrayList<Double>();
   
    ArrayList<Integer> ingSal2       =   new ArrayList<Integer>();
    ArrayList<Integer> CopingSal2    =   new ArrayList<Integer>();
    ArrayList<Integer> saldoDos        =   new ArrayList<Integer>();
    ArrayList<Double> saldo22        =   new ArrayList<Double>();
    ArrayList<Double> cu2           =   new ArrayList<Double>();
    ArrayList<Double> ingreso2      =   new ArrayList<Double>();
    ArrayList<Double> egreso2        =   new ArrayList<Double>();
    int tam;
       
    public Kardex(String transaccion, String costo){
    transaccion =transaccion.trim();
    transaccion =transaccion.replaceAll(" ","");
    costo =costo.trim();
    costo =costo.replaceAll(" ","");
   
         StringTokenizer tocador1 = new StringTokenizer(transaccion, ",");
         while(tocador1.hasMoreTokens()) {

             String   cadena = tocador1.nextToken();
             int number=Integer.parseInt(cadena);
             ingSal.add(number);
             ingSal2.add(number);
             CopingSal.add(number);
             CopingSal2.add(number);
   }
   
   StringTokenizer tocador2 = new StringTokenizer(costo, ",");
         while(tocador2.hasMoreTokens()) {

             String   cadena = tocador2.nextToken();
             double number=Double.parseDouble(cadena);
             cu.add(number);
             cu2.add(number);
   }
    generarPeps();
    generarIngresosEgresosPeps();
    generarUeps();
    generarIngresosEgresosUeps();
    }
       
   
    public void generarUeps(){
        int i=0;
        int dato=0;
        int dato2=0;
        int j=0;
        int cont=0;
       
        boolean bandera=false;
       
        while(i<=ingSal2.size()-1){
            dato=ingSal2.get(i);
           
          if(dato<0){
             cont=0;
             j=i;
             ingSal2.remove(i);
             CopingSal2.remove(i);
             cu2.remove(i);
          while(dato<0){
                    while( dato2==0 && j>=0  ){             
                    j=j-1;                                 
                         if(ingSal2.get(j)>0){               
                             dato2=ingSal2.get(j);
                             
                             
                        }
                    }
                    if (dato*-1>dato2){
                    bandera=true;
                    }
                    else{
                    bandera=false;
                    }
             
                        if(dato<=dato2 && bandera==true){
                            ingSal2.set(j,0);
                            ingSal2.add(i,dato2*-1);
                            CopingSal2.add(i,dato2*-1);
                            dato=dato+dato2;
                            dato2=0;
                            cont++;
                            cu2.add(i,cu2.get(j));
                        }
                        else{ 
                            if(cont==0){ 
                            dato2=dato2+dato;
                            ingSal2.set(j,dato2);
                            ingSal2.add(i,dato);
                            CopingSal2.add(i,dato);
                            dato2=0;
                            dato=0;
                            cu2.add(i,cu2.get(j));
                           
                            }
                            else{
                            dato2=dato2+dato;
                            ingSal2.set(j,dato2);
                            ingSal2.add(i,dato);
                            CopingSal2.add(i,dato);
                            dato=0;
                            dato2=0;
                           cu2.add(i,cu2.get(j));
                        }
                        }
                       
                    }
                    i=i+cont;
                }
             
                 i++;
        }

    }
   
    public void generarIngresosEgresosUeps(){
 
    double valor=0;
    for(int i=0; i<=ingSal2.size()-1; i++){
    valor=CopingSal2.get(i)*cu2.get(i);
    if(valor>0){
        ingreso2.add(valor);
        egreso2.add(0.0);
    }else{
         ingreso2.add(0.0);
        egreso2.add(valor);
    }
    }
    }
   
   
    public ArrayList<Double> GenerarSaldo2Ueps(){

    double valor=0;
    for(int i=0; i<=ingSal2.size()-1; i++){
    valor=valor+CopingSal2.get(i)*cu2.get(i);
    saldo22.add(valor);
    }
     System.out.println(saldo22);
    return saldo22;
    }
   
    public ArrayList<Integer> GenerarSaldoUeps(){
        int valor=0;
     
    for(int i=0; i<=CopingSal2.size()-1; i++){
        valor=valor+CopingSal2.get(i);
        saldoDos.add(valor);
    }
    System.out.println(saldoDos);
    return saldoDos;
    }
   
   
    public ArrayList<Integer> transaccionUeps(){

    System.out.println(ingSal2);
    return ingSal2;
    }
   
     public ArrayList<Double> ponerCostoUeps(){

    System.out.println(cu2);
    return cu2;
    }
   
    public ArrayList<Double> generarIngresosUeps(){

    System.out.println(ingreso2);
    return ingreso2;
    }
   
     public ArrayList<Double> generarEgresosUeps(){

    System.out.println(egreso2);
    return egreso2;
    }
        public void generarPeps(){
        int i=0;
        int dato=0;
        int dato2=0;
        int j=0;
        int cont=0;
       
        boolean bandera=false;
       
        while(i<=ingSal.size()-1){
            dato=ingSal.get(i);
           
          if(dato<0){
             cont=0;
             j=0;
             ingSal.remove(i);
             CopingSal.remove(i);
             cu.remove(i);
          while(dato<0){
                    while( dato2==0 && j<=ingSal.size()-1  ){             
                                                     
                         if(ingSal.get(j)>0){               
                             dato2=ingSal.get(j);     
                        }
                        j=j+1;
                    }
                   
                    if (dato*-1>dato2){
                    bandera=true;
                    }
                    else{
                    bandera=false;
                    }
             
                        if(dato<=dato2 && bandera==true){
                            ingSal.set(j-1,0);
                            ingSal.add(i,dato2*-1);
                            CopingSal.add(i,dato2*-1);
                            dato=dato+dato2;
                            dato2=0;
                            cont++;
                            cu.add(i,cu.get(j-1));
                        }
                        else{ 
                            if(cont==0){ 
                            dato2=dato2+dato;
                            ingSal.set(j-1,dato2);
                            ingSal.add(i,dato);
                            CopingSal.add(i,dato);
                            dato2=0;
                            dato=0;
                            cu.add(i,cu.get(j-1));
                           
                            }
                            else{
                            dato2=dato2+dato;
                            ingSal.set(j-1,dato2);
                            ingSal.add(i,dato);
                            CopingSal.add(i,dato);
                            dato=0;
                            dato2=0;
                           cu.add(i,cu.get(j-1));
                        }
                        }                       
                    }
                    i=i+cont;
                }
                 i++;
        }
    }
   
      public void generarIngresosEgresosPeps(){
 
    double valor=0;
    for(int i=0; i<=ingSal.size()-1; i++){
    valor=CopingSal.get(i)*cu.get(i);
    if(valor>0){
        ingreso.add(valor);
        egreso.add(0.0);
    }else{
         ingreso.add(0.0);
        egreso.add(valor);
    }
    }
    }
   
   
    public ArrayList<Double> GenerarSaldo2Peps(){

    double valor=0;
    for(int i=0; i<=ingSal.size()-1; i++){
    valor=valor+CopingSal.get(i)*cu.get(i);
    saldo2.add(valor);
    }
     System.out.println(saldo2);
    return saldo2;
    }
   
    public ArrayList<Integer> GenerarSaldoPeps(){
        int valor=0;
     
    for(int i=0; i<=CopingSal.size()-1; i++){
        valor=valor+CopingSal.get(i);
        saldo.add(valor);
    }
    System.out.println(saldo);
    return saldo;
    }
   
   
    public ArrayList<Integer> transaccionPeps(){

    System.out.println(ingSal);
    return ingSal;
    }
   
     public ArrayList<Double> ponerCostoPeps(){

    System.out.println(cu);
    return cu;
    }
   
    public ArrayList<Double> generarIngresosPeps(){

    System.out.println(ingreso);
   
    return ingreso;
    }
   
     public ArrayList<Double> generarEgresosPeps(){

    System.out.println(egreso);
    return egreso;
    }
}




import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
import java.util.*;

public class Ventana  extends JFrame {
JButton botonUeps;
JButton botonPeps;
JPanel panel;
JTextField campo1;
JTextField campo2;
JComboBox combo;
JComboBox combo2;
JComboBox combo3;
JComboBox combo4;
JComboBox combo5;
JComboBox combo6;

JComboBox combo21;
JComboBox combo22;
JComboBox combo23;
JComboBox combo24;
JComboBox combo25;
JComboBox combo26;
Kardex kardex;

public Ventana(){
super("karder 1.01");
setVisible(true);
setBounds(10, 10, 530, 550);
setLayout(null);


panel    =new JPanel();
botonUeps=new JButton("Generar Ueps");
botonPeps=new JButton("Generar Peps");

campo1 =new JTextField();
campo2 =new JTextField();

combo =new JComboBox();
combo2 =new JComboBox();
combo3 =new JComboBox();
combo4 =new JComboBox();
combo5 =new JComboBox();
combo6 =new JComboBox();

combo21 =new JComboBox();
combo22 =new JComboBox();
combo23 =new JComboBox();
combo24 =new JComboBox();
combo25 =new JComboBox();
combo26 =new JComboBox();
agregar();
ordenando();
oyentes();

}
public void ordenando(){
panel.setBounds(10, 10, 500, 600);
panel.setVisible(true);
panel.setLayout(null);
add(panel);



botonPeps.setBounds(50, 100, 150, 30);
botonUeps.setBounds(270, 100, 150, 30);

campo1.setBounds(120, 20, 200, 30);
campo2.setBounds(120, 50, 200, 30);

combo.setBounds(20,150,60,30);
combo2.setBounds(90,150,60,30);
combo3.setBounds(170,150,60,30);
combo4.setBounds(240,150,60,30);
combo5.setBounds(320,150,60,30);
combo6.setBounds(400,150,60,30);

combo21.setBounds(20,300,60,30);
combo22.setBounds(90,300,60,30);
combo23.setBounds(170,300,60,30);
combo24.setBounds(240,300,60,30);
combo25.setBounds(320,300,60,30);
combo26.setBounds(400,300,60,30);

}
public void agregar(){
panel.add(botonPeps);
panel.add(botonUeps);

panel.add(combo);
panel.add(combo2);
panel.add(combo3);
panel.add(combo4);
panel.add(combo5);
panel.add(combo6);

panel.add(combo21);
panel.add(combo22);
panel.add(combo23);
panel.add(combo24);
panel.add(combo25);
panel.add(combo26);

panel.add(campo1);
panel.add(campo2);
}
public void oyentes(){
Accion a=new Accion();
botonPeps.addActionListener(a);
botonUeps.addActionListener(a);
}
public class Accion implements ActionListener{
public void actionPerformed(ActionEvent e) {

if(e.getSource().equals(botonPeps)){
kardex=new Kardex(campo1.getText(),campo2.getText());
ArrayList<Integer> array=kardex.transaccionPeps();
ArrayList<Integer> array2=kardex.GenerarSaldoPeps();
ArrayList<Double> array3=kardex.ponerCostoPeps();
ArrayList<Double> array4=kardex.generarIngresosPeps();
ArrayList<Double> array5=kardex.generarEgresosPeps();
ArrayList<Double> array6=kardex.GenerarSaldo2Peps();
for(int i=0; i<=array.size()-1;i++){
combo.addItem(String.valueOf(array.get(i)));
combo2.addItem(String.valueOf(array2.get(i)));
combo3.addItem(String.valueOf(array3.get(i)));
combo4.addItem(String.valueOf(array4.get(i)));
combo5.addItem(String.valueOf(array5.get(i)));
combo6.addItem(String.valueOf(array6.get(i)));

}
botonPeps.setEnabled(false);
}
if(e.getSource().equals(botonUeps)){
kardex=new Kardex(campo1.getText(),campo2.getText());
ArrayList<Integer> array=kardex.transaccionUeps();
ArrayList<Integer> array2=kardex.GenerarSaldoUeps();
ArrayList<Double> array3=kardex.ponerCostoUeps();
ArrayList<Double> array4=kardex.generarIngresosUeps();
ArrayList<Double> array5=kardex.generarEgresosUeps();
ArrayList<Double> array6=kardex.GenerarSaldo2Ueps();
for(int i=0; i<=array.size()-1;i++){
combo21.addItem(String.valueOf(array.get(i)));
combo22.addItem(String.valueOf(array2.get(i)));
combo23.addItem(String.valueOf(array3.get(i)));
combo24.addItem(String.valueOf(array4.get(i)));
combo25.addItem(String.valueOf(array5.get(i)));
combo26.addItem(String.valueOf(array6.get(i)));

}
botonUeps.setEnabled(false);
}

}
}
public static void main (String args[]){

new Ventana();

}

}



GEnerAr la clase Ventana

en la casilla de arriba poner la cantidad de productos de ingreso y salida
en la casilla de abajo  poner el costo unitario de cada ingreso
nota: los ingresos no tiene costo unitario lo cual debera ser 0
ejemplo: la casilla 1---> "400,500,-720"
              la casilla 2---> "10,10.7,0"
#432
Java / Re: Reportes en xml y de ahi a PDF
1 Abril 2012, 02:25 AM
gracias...
lo que pasa que hace un tiempo atras me era imposible manipular formato XML y todo lo genere con arreglos y FileWriter , Filereader y Bufer pero creo que esa no es la manera adecuada...
#433
gracias pero aparte de esos tutoriales no encuentro mas...
alguien conoce alguna otra pagina???
#434
Java / Crear archivos XML
30 Marzo 2012, 01:43 AM
alguien sabe como crear un archivo XML con todo el formato adecuado
y el dtd incluido???
#435
Java / Re: Reportes en xml y de ahi a PDF
30 Marzo 2012, 01:41 AM
explicamelo porfa

cual es mejor usar y mas facil:

el ireport en netbeans o el ejecutable como programa individual...???
#436
si le aplicas  a tu jtextfield este metodo???
setColumns(int)

no te entiendo muxo ...
#437
bueno el titulo lo dice todo...

solo encuentro informacion en triguers en linux lo cual no me interesa en este momento...
quiero tutoriales de trigues en el manejador "postgres"

posteen link de paginas donde pueda encontrar vale...

de antemano muxas gracias...
#438
si lo mas conveniente es crearte una variable booleana!!!
#439
lo que quiero es recuperar los datos ingresados de un formulario y guardar en una variable en php

solo diganme con que funcion se recupera los datos

gracias...............
#440
Java / Re: Como hago un break para salir
24 Febrero 2012, 16:45 PM
utiliza Scanner para ingresar la palabra "salir"
utiliza While para hacer el break por ejemplo
si el scanner leyo la palabra salir
entonces while debera preguntarse
while(palabra !="salir"){
ejecutando
}

y listo saldra!!!

si queres algo mas detallado responder porfavor vale...