Professional Documents
Culture Documents
Formulario Coaracle
Formulario Coaracle
Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import static javafx.application.Application.launch;
import javafx.scene.shape.Rectangle;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.PasswordField;
import javafx.scene.layout.GridPane;
import javafx.scene.paint.Color;
import javafx.scene.text.Text;
import javafx.scene.control.TextField;
import javafx.stage.Stage;
import java.util.Scanner;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.GregorianCalendar;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javafx.scene.Node;
import javafx.stage.Stage;
gridPane.add(Dirreccion, 1, 3);
gridPane.add(textCorreo, 0, 4);
gridPane.add(Correo, 1, 4);
gridPane.add(textEdad, 0, 5);
gridPane.add(Edad, 1, 5);
gridPane.add(textPrimerApellido, 2, 2);
gridPane.add(PrimerApellido, 3, 2);
gridPane.add(textCiudad, 2, 3);
gridPane.add(Ciudad, 3, 3);
gridPane.add(textSegundoApellido, 4, 2);
gridPane.add(SegundoApellido, 5, 2);
gridPane.add(textPais, 4, 3);
gridPane.add(Pais, 5, 3);
gridPane.add(textFecha, 2, 4);
gridPane.add(Fecha, 3, 4);
gridPane.add(btInsertar, 1, 6);
gridPane.add(btConsultar, 2, 6);
gridPane.add(btSalir, 4, 6);
gridPane.add(btBorrar, 3, 6);
gridPane.add(textMostrar, 0, 7);
gridPane.add(salida, 1, 7);
btInsertar.setStyle("-fx-background-color: DARKMAGENTA; -fx-text-fill:
white;");
gridPane.setStyle("-fx-background-color: LIGHTBLUE;");
stage.setTitle("POLITECNICO GRANCOLOMBIANO");
stage.setScene(scene);
stage.show();
btInsertar.setOnAction(new EventHandler<ActionEvent>() {
salida.setText(x);
int y2 = fechaActual.get(GregorianCalendar.YEAR);
int m2 = fechaActual.get(GregorianCalendar.MONTH) + 1;
int d2 = fechaActual.get(GregorianCalendar.DAY_OF_MONTH);
int y3 = y2 - y1;
int m3 = m2 - m1;
int d3 = d2 - d1;
y3--;
System.err.println(m1);
if (y3 <= 0) {
String a�os = "Es un reci�n nacido ";
Edad.setText(a�os);
else {
Edad.setText(a�os);
try {
Class.forName(sDriver).newInstance();
stmt.setString(1, PAS_NIT);
stmt.setString(2, PAS_NOM);
stmt.setString(3, PAS_AP1);
stmt.setString(4, PAS_AP2);
stmt.setString(5, PAS_DIR);
stmt.setString(6, PAS_CIU_ID);
stmt.setString(7, PAS_PAIS_COD);
stmt.setString(8, PAS_EMAIL);
stmt.setString(9, FEC_NAC);
stmt.setString(10, FEC_CREA);
stmt.setString(11, PAS_EDAD);
if (retorno > 0)
System.out.println("Insertado correctamente");
} catch (SQLException sqle) {
System.out.println("SQLState: " +
sqle.getSQLState());
System.out.println("SQLErrorCode: " +
sqle.getErrorCode());
sqle.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (con != null) {
try {
stmt.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
System.err.println(e.getMessage());
}
});
btBorrar.setOnAction(new EventHandler<ActionEvent>() {
salida.setText(y);
String z = "";
Nit.setText(z);
Nombre.setText(z);
Dirreccion.setText(z);
Correo.setText(z);
Edad.setText(z);
PrimerApellido.setText(z);
Ciudad.setText(z);
SegundoApellido.setText(z);
Fecha.setText(z);
Pais.setText(z);
});
btConsultar.setOnAction(new EventHandler<ActionEvent>() {
salida.setText(x);
try {
Connection conexion =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "Poli01",
"Poli12345");
Statement comando = conexion.createStatement();
if (registro.next() == true) {
Nombre.setText(registro.getString("PAS_NOM"));
Dirreccion.setText(registro.getString("PAS_DIR"));
Correo.setText(registro.getString("PAS_EMAIL"));
Fecha.setText(registro.getString("FEC_NAC"));
PrimerApellido.setText(registro.getString("PAS_AP1"));
Ciudad.setText(registro.getString("PAS_CIU_ID"));
SegundoApellido.setText(registro.getString("PAS_AP2"));
Pais.setText(registro.getString("PAS_PAIS_COD"));
Edad.setText(registro.getString("PAS_EDAD") + "
a�os");
salida.setText("Informaci�n consultada
correctamente");
} else {
conexion.close();
});
btSalir.setOnAction(new EventHandler<ActionEvent>() {
stage.close();
}
});
}
launch(args);
}
}