@Test public void VerificarBusqueda() { ArrayList<Ventas> listadoBusqueda; ArrayList<Ventas> listadoVentas = new ArrayList<Ventas>(); listadoVentas.add( new Ventas( "Concepto1", "00075", new DateTime(2012, 5, 16, 0, 0), "Molitalia", new DateTime(2012, 5, 20, 0, 0), new DateTime(2012, 5, 16, 0, 0), 1)); listadoVentas.add( new Ventas( "Texto4", "00078", new DateTime(2012, 5, 19, 0, 0), "Nivea", new DateTime(2012, 5, 23, 0, 0), new DateTime(2012, 5, 23, 0, 0), 1)); listadoVentas.add( new Ventas( "Concepto3", "00077", new DateTime(2012, 5, 18, 0, 0), "Axes", new DateTime(2012, 5, 22, 0, 0), new DateTime(2012, 5, 21, 0, 0), 1)); listadoVentas.add( new Ventas( "Texto2", "00076", new DateTime(2012, 5, 17, 0, 0), "Backus", new DateTime(2012, 5, 21, 0, 0), new DateTime(2012, 5, 19, 0, 0), 1)); AdmVenta admVenta = new AdmVenta(listadoVentas); listadoBusqueda = admVenta.BusquedaVentas("Texto", "", null, "", null, null, 0); System.out.println("Cantidad de registro encontrados: " + listadoBusqueda.size()); assertEquals(true, listadoBusqueda.size() > 0); for (Ventas v : listadoBusqueda) { System.out.println(v.getConcepto() + "\t" + v.getNumero() + "\t" + v.getFecVencimiento()); } }
/** @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here float unidades, precio; System.out.println("Introduce la candidad de unidades"); Scanner unidadesTeclado = new Scanner(System.in); unidades = unidadesTeclado.nextFloat(); System.out.println("Introduce el precio de cada unidad"); Scanner precioTeclado = new Scanner(System.in); precio = precioTeclado.nextFloat(); Ventas vender = new Ventas(); vender.calcular(unidades, precio); }
public void actionPerformed(ActionEvent e) // Daemon de eventos { int temp = 0; // contadores y variables temporales if (e.getSource() == boton1) // si es aplanado el boton 1, que es el de agregar trabajadores { if (user.getText().equals("") == false) // Si es falso, ingresa al trabajador, else manda error de que no ha ingresado // nombre { if ((id1 == null) || (id1.getText() .equals( ""))) // checa el id si es valido, si es invalido, resetea el nombre del usuario { user.setText(null); // resetea el nombre del usuario } else // el id y el nombre son validos HURRA! :D { try { temp = Integer.parseInt(id1.getText()); // revisa que el id sea mayor que cero if (temp >= 0) // si es mayor que cero o igual { Boolean a = false; for (int d = 0; d < id.length; d++) { if (temp == id[d]) { a = true; d = id.length; } } if (a == false) { trabajador[i] = user.getText(); // el contenido de user es enviado a la posicion i del arreglo list.addItem(trabajador[i]); // el nombre es agregado al la lista de trabajadores id[i] = temp; // agrega el numero en la posicion i del arreglo haciendo concordancia con // el nombre } if (a == true) { JOptionPane.showMessageDialog(null, "Ya existe ese ID"); id1.setText(null); } } else // ya sabes lo que es else { JOptionPane.showMessageDialog( null, "El numero de identificacion no puede ser menor a cero"); // el numero es menor a // cero y eso no es // admitible id1.setText(null); // limpia el contenido de id1 } } catch (NumberFormatException a) { JOptionPane.showMessageDialog(null, "Ingrese un numero valido"); } } i++; // como se ingreso un trabajador, la siguiente posicion esta libre user.setText(null); // se resetea para el siguiente trabajador id1.setText(null); // se resetea para el siguiente trabajador } else { JOptionPane.showMessageDialog( null, "El nombre no puede estar vacio, por favor, agregue un trabajador"); // dio clic al // boton de agregar // sin ponerle un // nombre } } if (e.getSource() == ventas) // si da clic al boton para ingresar al modulo de ventas { if (list.getSelectedItem() == null) // si en la lista no hay trabajador alguno { JOptionPane.showMessageDialog(null, "Ingrese a un trabajador"); // pedira que ingrese uno :o } else // si es que lo hay { String online = list.getSelectedItem().toString(); // trabajador seleccionado this.online = online; Ventas frameVentas = new Ventas(); // se instancia y crea el constructor int n = 0; frameVentas.Interfaz_venta( online, producto_copia1, cod2, nulo_copia2, precios, n); // enviado a la siguiente clase } } // fin del if if (e.getSource() == informe) { int c = 0; for (int j = 0; j < trabajador.length; j++) { if ((trabajador[j] != null)) { c += 1; } else { j = trabajador.length; } } String trabajador2[]; trabajador2 = new String[c]; for (int j = 0; j < c; j++) { trabajador2[j] = trabajador[j]; } @SuppressWarnings("unused") Informe tablas = new Informe(producto_copia1, nulo_copia2, trabajador2, cod2, precios, online, n); n++; } } // fin de ActionListener