Subido por ELIEL ADOLFO MANTILLA CHAVEZ

examen

Anuncio
Nombre : joel Chao Mamio
a)
try {
ConexionBD cone = new ConexionBD();
Connection con = null;
con = cone.conecta();
String archivo = " dbc:mysql://localhost:3306/totalauto";
JasperReport reporte = null;
reporte = (JasperReport) JRLoader.loadObjectFromFile(archivo);
JasperPrint jp;
Map parametro = new HashMap();
desc = desc + "%";
parametro.put("desc", desc);
jp = JasperFillManager.fillReport(reporte,parametro, con);
JasperViewer jv = new JasperViewer(jp, false);
jv.setTitle("REPORTES DE PRODUCTOS");
jv.setVisible(true);
} catch (JRException ex) {
B) if (validaDatos() == true) {
recuperaDatos();
if (op == 0) {
//grabar nuevo
Productos prod = new Productos(0, desc, mar, proc, cant, prec, stmax, stmin);
cprod.adiciona(prod);
JOptionPane.showMessageDialog(null, "Datos Grabados");
} else {
//grabar modificacion
Productos prod = new Productos(id, desc, mar, proc, cant, prec, stmax, stmin);
cprod.modifica(prod);
JOptionPane.showMessageDialog(null, "Datos Grabados");
}
listadoGeneral();
habilitaDatos(false);
jToggleButton4.setText("Salir");
}
c)
void elimina() {
int resp;
int fila = jTable1.getSelectedRow();
id = Integer.parseInt(jTable1.getValueAt(fila, 0).toString());
resp = JOptionPane.showConfirmDialog(null, "elemento a eliminar", "Eliminar",
JOptionPane.YES_NO_OPTION);
if (resp == 0) {
cprod.elimina(id);
listadoGeneral();
JOptionPane.showMessageDialog(null, "Se elimino correctamente");
}
}
d) void listado() {
desc = "";
desc = JOptionPane.showInputDialog("Descripcion a buscar ", "");
if (desc.isEmpty()) {
ArrayList<Productos> lprod = new ArrayList();
lprod = cprod.listarProd();
mostrar(lprod);
} else {
ArrayList<Productos> lprod = new ArrayList();
lprod = cprod.listarProdDesc(desc);
mostrar(lprod);
}
if (jTable1.getRowCount() > 0) {
botones(true, false, true, true, true, true, true);
} else {
botones(true, false, false, false, true, false, true);
}
}
Descargar