private void FormaActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_FormaActionPerformed // TODO add your handling code here: if ((Vias.getSelectedItem() != "Vias de administracion") && (Forma.getItemCount()) != 0) { if (Forma.getSelectedItem().equals("Forma")) { Tipo.removeAllItems(); Tipo.addItem("Tipo"); } else { Tipo.removeAllItems(); Tipo.addItem("Tipo"); for (String s : v) { Tipo.addItem(s); } } } } // GEN-LAST:event_FormaActionPerformed
private void AceptarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_AceptarActionPerformed // TODO add your handling code here: if (!(Name.getText().equals("") && Cantidad.getText().equals("") && Precio.getText().equals("") && Marca.getText().equals("") && jTextArea1.getText().equals("") && Vias.getSelectedItem().equals("Vias de administracion") && Forma.getSelectedItem().equals("Forma") && Tipo.getSelectedItem().equals("Tipo"))) { if (b == false) { Producto p = new Producto(); p.setName(Name.getText()); p.setId(parseInt(jLabel2.getText())); p.setCantidad(parseInt(Cantidad.getText())); p.setPrecio(parseDouble(Precio.getText())); p.setDescripcion(jTextArea1.getText()); p.setMarca(Marca.getText()); p.setVia((String) Vias.getSelectedItem()); p.setForma((String) Forma.getSelectedItem()); p.setTipo((String) Tipo.getSelectedItem()); Clear(); new Conectar().ModificarProd(p); JOptionPane.showMessageDialog(null, "Su producto fue modificado exitosamente"); dispose(); } else { List<Producto> p1 = new Conectar().ConexionProd(); for (Producto pd : p1) { String s, s1; s = new Search().SetLength("" + pd.getId()); s1 = jLabel2.getText(); if (s.equals(s1)) { double x = pd.getPrecio(), x1 = parseDouble(Precio.getText()); double t = (x + x1) / 2; int y = pd.getCantidad(), y1 = parseInt(Cantidad.getText()); int t1 = y + y1; Producto p = new Producto(); p = pd; p.setPrecio(t); p.setCantidad(t1); Clear(); new Conectar().ModificarProd(p); Calendar c = Calendar.getInstance(); String Fecha = Integer.toString(c.get(Calendar.DATE)); Fecha += "/"; Fecha += Integer.toString(c.get(Calendar.MONTH) + 1); Fecha += "/"; Fecha += Integer.toString(c.get(Calendar.YEAR)); String name = null; try { name = new UseUser().GetUser(); } catch (IOException e) { } name = name.trim(); Producto p2 = new Producto(); p2 = pd; p2.setCantidad(y1); p2.setPrecio(x1); new Conectar().InsertCompra(p2, Fecha, name); JOptionPane.showMessageDialog(null, "Su Compra fue realizada exitosamente"); dispose(); } } } } else if (!(Name.getText().equals("") && Cantidad.getText().equals("") && Precio.getText().equals("") && Marca.getText().equals("") && jTextArea1.getText().equals("") && Vias.getSelectedItem().equals("Vias de administracion") && Forma.getSelectedItem().equals("Forma") && Tipo.getSelectedItem().equals("Tipo") && b)) { } else { JOptionPane.showMessageDialog( null, "Debe de llenar todos los campos", "Informacion Incompleta", JOptionPane.INFORMATION_MESSAGE, null); } } // GEN-LAST:event_AceptarActionPerformed