Sunteți pe pagina 1din 11

Acceso al Sistema (Login).

//Codigo de Ingreso al Sistema String jLabel1,jLabel2; jLabel2=jPasswordField1.getText(); jLabel1=jTextField1.getText(); //Mediante una condicional se comprueba el usuario que ingresara al Sistema if (jLabel1.equalsIgnoreCase("usuario")&& jLabel2.equals("almacen")){ JOptionPane.showMessageDialog(this,"Bienvenido al sistema"); JFrame frame=new MenuPrincipal(); frame.setVisible(true); this.setVisible(false); } else if((jLabel1 != "usuario")&&(jLabel2 != "almacen")){

JOptionPane.showMessageDialog(this,"El usuario y contrasea son incorrectos");

} } Menu Principal private void btnalamcenActionPerformed( java.awt.event.ActionEvent evt) { JFrame frame=new MENU(); frame.setVisible(true); this.setVisible(false); }

private void btncalidadActionPerf ormed(java.awt.event.ActionEvent evt) { JFrame verificador_calidad=new verificador_calidad (); verificador_calidad.setVisible(true); this.setVisible(false); } Formulario de Altas.

public class Altas extends javax.swing.JFrame { public Connection conecta=null; String sql1=""; //Codigo de la Conexion de la Base de Datos public boolean conectar() throws SQLException, ClassNotFoundException{ try{ Class.forName(" com.mysql.jdbc.Driver").newInstance(); conecta=DriverManager.getConnection("jdbc:mysql://localhost:3306/Alta_ de_usuario","root","admin"); System.out.println("Conexion exitosa"); return true; } catch(Exception e){ System.out.println("No se puede realizar la conexion lastima"); System.out.println(e); return false; } }

public void ejecutarins (String sql){ try{ if (conectar()){ Statement ins = conecta.createStatement(); ins.execute(sql); ins.close(); conecta.close(); System.out.println("Ejecucin correcta"); }

} catch(Exception e){ System.out.println("Error"+e);

} } public void ejecutar2ins (String sql ){ ResultSet reg; try{ if(conectar()){ Statement ins = conecta.createStatement(); reg = ins.executeQuery(sql); if(reg.next()){ JOptionPane.showMessageDialog(null,"Nombre: "+reg.getString (2)+"\n"+ "Carrera: "+reg.getString(3));

} } } catch(Exception e){ System.out.println("Error en la consulta"+e);

} } //Botones de Altas private void btnaltasActionPerformed(java.awt.event. ActionEvent evt) { //Consulta SQL de introduccion de Datos sql1="Insert into "+cbox2.getSelectedItem()+"(id_producto,precio,color,peso)VALUES('"+tx tid.getText()+"','"+txtprecio.getText()+"','"+txtcolor.getText()+"','" +txtpeso.getText()+"')"; ejecutarins(sql1);//Llamada del Metodo de la consulta }

private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) { //Limpia de Formularios txtcolor.setText("");

txtprecio.setText(""); txtpeso.setText(""); txtid.setText(" "); }

private void btnregresarActionPerformed(java.awt.event.ActionEvent evt) { //Regreso a Menu Almacen JFrame frame=new MENU(); frame.setVisible(true); this.setVisible(false); } Formulario de Bajas. public class BajaProductos extends javax.swing.JFrame { //Conexiones a la Base de Datos public Connection conecta=null; String sql=""; public boolean conectar() throws SQLEx ception, ClassNotFoundException{ //Conexion a la Base de Datos try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); conecta=DriverManager.getConnection("jdbc:mysql://localhost:3306/Alta_ de_usuario","root","admin"); System.out.println("Conexion exitosa"); return true; } catch(Exception e){ System.out.println("No se puede realizar la conexion lastima"); System.out.println(e); return false; } } //Inicio del Metodo de Ejucuta c onsulta SQL

public void metodo1 (String sql){ try{ if (conectar()){ Statement ins = conecta.createStatement(); ins.execute(sql); ins.close(); conecta.close(); System.out.println( "Ejecucin correcta"); }

} catch(Exception e){ System.out.println("Error"+e); } } //Accione en los botones private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) { /**Consulta SQL para eliminar un registro a travez de una condicion del id_producto la tabla se selecciona a travez de un combobox dinamico**/ int id=Integer.parseInt(txtids.getText()); sql="DELETE FROM "+cbox3.getSelectedItem()+" where id_producto='"+id+"'"; metodo1(sql); }

private void btnregresarActionPerformed(java.awt.event.ActionEvent evt) { JFrame frame=new MENU(); frame.setVisible(true); this.setVisible(false); }

Catalogo de Productos. public class CATALOGOPRO extends javax.swing.JFrame {

public Connection conecta=null;//Declaracion del Objeto Connection String sql=""; int total;//Variable para la resta del stock //Metodos de Ejecucion de consultas public boolean conectar() throws SQLException, ClassNotFoundException{ try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); conecta=Dri verManager.getConnection("jdbc:mysql://localhost:3306/Alta_ de_usuario","root","admin"); System.out.println("Conexion exitosa"); return true; } catch(Exception e){ System.out.println("No se puede realizar la conexion lastima"); System.out.println(e); return false; } } public void metodosql1 (String sql){ try{ if (conectar()){ Statement ins = conecta.createStatement(); ins.execute(sql); ins.close(); conecta.close(); System.out.println("Ejecucin correcta"); }

catch(Exception e){ System.out.println("Error"+e); } } public void metodosql2 (String sql){ ResultSet reg; try{ if(conectar()){ Statement ins = conecta.createStatement(); reg = ins.executeQuery(sql); /**Asiganacion del lbstok la primera columna de la Tabla en este caso id_producto que contabiliza la consulta sql**/ if(reg.next()){ lbstock.setText(reg.getString(1));

} } }

//Botones de imagenes private void labcubetaMouseClicked(java.awt.event.MouseEvent evt) { /**Los Label se Comportan como botones y se ejecutan las consultas a las tablas asginadas en la misma contabilzando todos los registros que ahi en en ellas atravez de id_producto **/ sql="SELECT COUNT(*) id_producto from cubeta"; metodosql2( sql); //Se le asigna la propiedad border al label labcubeta.setBorder(javax.swing.BorderFactory.createBevelBorder(javax. swing.border.BevelBorder.RAISED)); } //Boton comprar private void btncomprarActionPerformed(java.awt.event.Actio nEvent evt) { String res=lbstock.getText();//Conversion de datos de Strin a enteros

int cant1=Integer.parseInt(res); String res2=txtcantidad.getText(); int cant2=Integer.parseInt(res2); total=cant1 -cant2;// Operacion de Resta lbstock.setText(""+total);//Resultado de Resta } //Evento que Cuando el punto se acerque al boton ponga un setBorder private void labebotellaMouseEntered(java.awt.event.MouseEvent evt) { labebotella.setBorder(javax.swing.BorderFactory.createBevelBorder(java x.swing.border.BevelBorder.RAISED)); } // Evento que cuando el cursor se retire del boton setBorder { labebotella.setBorder(null); } Formulario de Vericador de Calidad. public class verificador_calidad public Connection conecta=null; String sql=""; Double arreglo [] = new Double [6];//Definicion de un Arreglo extends javax.swing.JFrame { desaparesca el

private void labebotellaMouseExited(java.awt.event.MouseEvent evt)

public boolean conectar() throws SQLException, ClassNotFoundException{ try{ Class.forName("com.mysql.jdb c.Driver").newInstance(); conecta=DriverManager.getConnection("jdbc:mysql://localhost:3306/calid ad","root","admin"); System.out.println("Conexion exitosa"); return true; } catch(Exception e){ System.out.println( "No se puede realizar la conexion lastima");

System.out.println(e); return false; } } //////////////////////////////////////////////////////////7 public void ejecutarins (String sql){ try{ if (conectar()){ Statement ins = conecta.createStatement(); ins.execute(sql); ins.close(); conecta.close(); System.out.println("Ejecucin correcta"); }

} catch(Exception e){ System.out.pri ntln("Error"+e); } } public void ejecutar2ins (String sql){ ResultSet reg; try{ if(conectar()){ Statement ins = conecta.createStatement(); reg = ins.executeQuery(sql);

if(reg.next()){ /**Creacion de los Arreglos asignandolos a la variable reg que seran las columnas d e nuestra tabla 6 en este caso**/ arreglo[0]=reg.getDouble(1); arreglo[1]=reg.getDouble(2); arreglo[2]=reg.getDouble(3);

arreglo[3]=reg.getDouble(4); arreglo[4]=reg.getDouble(5); arreglo[5]=reg.getDouble(6); } } } catch(Exception e){ System.out.println("Error en la consulta"+e);

} } //Boton Comprar private void btncompararActionPerformed(java.awt.event.ActionEvent evt) { //Realizar la Consulta SQL a la base de datos mediante el combobox dinamico sql="Select * fro m (resistencia)"; ejecutar2ins(sql); //Asiganacion de valores mediante los arreglos a cada label del formulario lbresitencia.setText(""+arreglo[0]); lbpeso.setText(""+arreglo[1]); lbdiametro.setText(""+arreglo[2]); estresistencia.setText(""+arreglo[3]+"kg/cm^2"); estapeso.setText(""+arreglo[4]+"kg"); estadiame.setText(""+arreglo[5]+"cm"); //Mediante una condicion comparar los datos de la Tablas productos de los "+comboxse.getSelectedItem()+" where

if(comboxse.getSelectedItem()== ("cubeta_cal")&&(arreglo[0]==22)&&(arreglo[1]==1)&&(arreglo[2]==34.6)| | comboxse.getSelectedItem()== ("botella_cal")&&(arreglo[0]==14.5)&&(arreglo[1]==0.5)&&(arreglo[2]==7 )|| comboxse.getSelectedItem()== ("mesa_cal")&&(arreglo[0]==12.8)&&(arreglo[1]==1.7)&&(arreglo[2]==40)| |

comboxse.getSelectedItem()== ("pelota_cal")&&(arreglo[0]==18.6)&&(arreglo[1]==0.3)&&(arreglo[2]==12 .5)|| comboxse.getSelectedItem()== ("cesto_de_basura_cal")&&(arreglo[0]==15.3)&&(arreglo[1]==0.3)&&(arreg lo[2]==22.3)|| comboxse.getSelectedItem()== ("silla")&&(arreglo[0]==32.5)&&(arreglo[1]==1.2)&&(arreglo[2]==15.5) ){

JOptionPane.showMessageDialog( null,"Si cumples con el Estandar"); } else{ JOptionPane.showMessageDialog(null,"No Cumples con el estandar");

} }

S-ar putea să vă placă și