Commit c92fa525 by Yovan Martinez

Creado el formulario y el objeto postulante

parent e378212c
package Postulante;
import com.roshka.proyectofinal.Postulante;
import java.util.*;
import java.sql.*;
public class PostulanteDao {
public static Connection getConnection(){
Connection con=null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle");
}catch(Exception e){System.out.println(e);}
return con;
}
public static int save(Postulante postulante){
int status=0;
try{
Connection con=EmpDao.getConnection();
PreparedStatement ps=con.prepareStatement(
"insert into postulante(name,password,email,country) values (?,?,?,?)");
ps.setString(1,postulante.getNombre());
ps.setString(2,postulante.getApellido());
ps.setString(1,postulante.getNombre());
ps.setString(2,postulante.getApellido());
ps.setString(1,postulante.getNombre());
ps.setString(2,postulante.getApellido());
ps.setString(1,postulante.getNombre());
ps.setString(2,postulante.getApellido());
ps.setInt(3,postulante.getNro_cedula());
ps.setString(4,postulante.getCountry());
status=ps.executeUpdate();
con.close();
}catch(Exception ex){ex.printStackTrace();}
return status;
}
}
package com.roshka.proyectofinal;
//Creacion del objeto Postulante
public class Postulante {
private int id,nroCedula;
private String nombre,apellido,telefono,direccion,correo;
private boolean expLaboral,estudioUniversitario,notebook,bootcampId,aceptado;
//Los parametros que reciban los metodos get estaran en ingles con camelCase para evitar confusiones
public Postulante() {
}
public Postulante(int nroCedula, String nombre, String apellido, String telefono, String direccion, String correo, boolean expLaboral, boolean estudioUniversitario, boolean notebook, boolean bootcampId, boolean aceptado) {
this.nroCedula = nroCedula;
this.nombre = nombre;
this.apellido = apellido;
this.telefono = telefono;
this.direccion = direccion;
this.correo = correo;
this.expLaboral = expLaboral;
this.estudioUniversitario = estudioUniversitario;
this.notebook = notebook;
this.bootcampId = bootcampId;
this.aceptado = aceptado;
}
public int getId() {
return id;
}
public int getNro_cedula() {
return nroCedula;
}
public void setNro_cedula(int card_id) {
this.nroCedula = card_id;
}
public String getNombre() {
return nombre;
}
public void setName(String name) {
this.nombre = name;
}
public String getApellido() {
return apellido;
}
public void setApellido(String lastName) {
this.apellido = lastName;
}
public String getTelefono() {
return telefono;
}
public void setTelefono(String telephone) {
this.telefono = telephone;
}
public String getDireccion() {
return direccion;
}
public void setDireccion(String addres) {
this.direccion = addres;
}
public String getCorreo() {
return correo;
}
public void setCorreo(String email) {
this.correo = email;
}
public boolean getExpLaboral(){
return expLaboral;
}
public void setExpLaboral(boolean laboralExperience){
this.expLaboral = laboralExperience;
}
public boolean getEstudioUniversitario(){
return estudioUniversitario;
}
public void setEstudioUniversitario(boolean university){
this.estudioUniversitario = university;
}
public boolean getNotebook(){
return notebook;
}
public void setNotebook(boolean notebook){
this.notebook = notebook;
}
public boolean getBootcampId(){
return bootcampId;
}
public void setBootcampId(boolean bootcampId){
this.bootcampId = bootcampId;
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta id="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<title>postulacion</title>
</head>
<body>
<main>
<div>
<p>Si sigues interesado y cumples con los requisitos, completa el siguiente formulario: </p>
<form action="">
<label for="apellido">Ingrese su Nombre:</label>
<input required id="apellido" type="text"><br>
<label for="apellido">Ingrese su Apellido:</label>
<input required id="apellido" type="text"><br>
<label for="cedula">Numero de cedula:</label>
<input required id="cedula" type="number"><br>
<label for="correo">Correo:</label>
<input required id="correo" type="email"><br>
<label for="telefono">Telefono:</label>
<input required id="telefono" type="text"><br>
<label for="direccion">Direccion:</label>
<input required id="direccion" type="text"><br>
<label for="experiencia_programando">Tienes experiencia programando</label>
<input id="experiencia_programando" type="checkbox"><br>
<label for="experiencia_laboral">Experiencia laboral</label>
<!-- Si no lo marca el valor que envia es null y si lo marca es "ON" -->
<input id="experiencia_laboral" type="checkbox"><br>
<label for="notebook">Cuenta con notebook:</label>
<input id="notebook" type="checkbox"><br>
<label for="universidad">Estudio Universitario: </label>
<input id="universidad" type="checkbox"><br>
<input type="submit">
<input type="reset" value="Borrar">
</form>
</div>
</main>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment