Tarea 2
Tarea 2
PROYECTO DE SOFTWARE
PRÁCTICA Nº2
La Paz, Bolivia
2021
PRÁCTICA Nº2
package intercambiar;
import javax.swing.JOptionPane;
Productos Admprod
String ,id, desc, marca, proc vp[]
Int: min, cant Int tam
int max, precio +adm prod
String isbn +void adicionar(Productos prod)
+productos +String listas()
+void seltd(id) +String Buscar (String)
+String getld() +String Ordenar ()
+String eliminar ()
Formprod
Adm_prod Productos
prod
+voidadiciona()
+void listado()
+void busacr()
+void eliminar()
+void ordenar()
package wiliamsk;
public class Productos {
public String id,desc,marca,proc;
public int cant,stmax,stmin;
public double precio;
public Productos() {
}
public Productos(String id, String desc, String marca, String proc, int cant, int stmax, int
stmin, double precio) {
this.id = id;
this.desc = desc;
this.marca = marca;
this.proc = proc;
this.cant = cant;
this.stmax = stmax;
this.stmin = stmin;
this.precio = precio;
}
s=id+"\t"+desc+"\t"+marca+"\t"+proc+"\t"+cant+"\t"+stmax+"\t"+stmin+"\t"+precio+"\n"
;
return s;
}
JFRAME
package TAREA;
import java.util.ArrayList;
import javax.swing.JOptionPane;
public FormRegProd() {
initComponents();
setBounds(100, 120, 900, 600);
i = 0;
}
BUSCAR
String buscar(String patronBus) {
String list = "";
String desc1, part1;
int i, l;
l = patronBus.length();
for (i = 0; i < lp.size(); i++) {
desc1 = lp.get(i).getDesc();
part1 = desc1.substring(0, l);
if (patronBus.equals(part1)) {
list = list + lp.get(i).getTodo();
}
}
return list;
}
ORDENAR
void ordena() {
String desc1, desc2;
char letra1, letra2;
int n1, n2, i, j;
for (i = 0; i < lp.size() - 1; i++) {
desc1 = lp.get(i).getDesc().toUpperCase();
letra1 = desc1.charAt(0);
n1 = (int) letra1;
//JOptionPane.showMessageDialog(null,desc1+" "+letra1+" "+n1);
for (j = i + 1; j < lp.size(); j++) {
desc2 = lp.get(j).getDesc().toUpperCase();
letra2 = desc2.charAt(0);
n2 = (int) letra2;
//JOptionPane.showMessageDialog(null,desc2+" "+letra2+" "+n2);
ADICIONAR
ELIMINAR