Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
ProyectoFinal-Bootcamp
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jose Baez
ProyectoFinal-Bootcamp
Commits
6d96ba63
Commit
6d96ba63
authored
May 17, 2022
by
Nahuel Mereles Rodriguez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CRUD finalizado de Bootcamp,Lenguaje y Profesor
parent
6e74c551
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
315 additions
and
33 deletions
+315
-33
src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java
+5
-6
src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java
+43
-4
src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java
+5
-2
src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java
+5
-0
src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java
+46
-0
src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java
+16
-0
src/main/java/com/roshka/proyectofinal/profesor/EditServlet.java
+48
-0
src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java
+21
-0
src/main/webapp/formulario_bootcamp.jsp
+88
-17
src/main/webapp/formulario_lenguaje.jsp
+16
-2
src/main/webapp/formulario_profesor.jsp
+22
-2
No files found.
src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java
View file @
6d96ba63
...
@@ -15,7 +15,7 @@ public class BootcampDao {
...
@@ -15,7 +15,7 @@ public class BootcampDao {
try
{
try
{
Connection
con
=
DataBase
.
getConnection
();
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
PreparedStatement
ps
=
con
.
prepareStatement
(
"insert into bootcamp (id_lenguaje,id_profesor,fecha_inicio,fecha_fin,descripcion,imagen,titulo,activo) values (?,?,?
,?
,?,?,?,?)"
);
"insert into bootcamp (id_lenguaje,id_profesor,fecha_inicio,fecha_fin,descripcion,imagen,titulo,activo) values (?,?,?
::date,?::date
,?,?,?,?)"
);
ps
.
setInt
(
1
,
b
.
getId_lenguaje
());
ps
.
setInt
(
1
,
b
.
getId_lenguaje
());
ps
.
setInt
(
2
,
b
.
getId_profesor
());
ps
.
setInt
(
2
,
b
.
getId_profesor
());
ps
.
setString
(
3
,
b
.
getFecha_inicio
());
ps
.
setString
(
3
,
b
.
getFecha_inicio
());
...
@@ -38,7 +38,7 @@ public class BootcampDao {
...
@@ -38,7 +38,7 @@ public class BootcampDao {
try
{
try
{
Connection
con
=
DataBase
.
getConnection
();
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
PreparedStatement
ps
=
con
.
prepareStatement
(
"update
Bootcamp set id_lenguaje=?,id_profesor=?,fecha_inicio=?,fecha_fin=?
,descripcion=?,titulo=?,activo=? where id=?"
);
"update
bootcamp set id_lenguaje=?,id_profesor=?,fecha_inicio=?::date,fecha_fin=?::date
,descripcion=?,titulo=?,activo=? where id=?"
);
ps
.
setInt
(
1
,
b
.
getId_lenguaje
());
ps
.
setInt
(
1
,
b
.
getId_lenguaje
());
ps
.
setInt
(
2
,
b
.
getId_profesor
());
ps
.
setInt
(
2
,
b
.
getId_profesor
());
ps
.
setString
(
3
,
b
.
getFecha_inicio
());
ps
.
setString
(
3
,
b
.
getFecha_inicio
());
...
@@ -50,13 +50,13 @@ public class BootcampDao {
...
@@ -50,13 +50,13 @@ public class BootcampDao {
status
=
ps
.
executeUpdate
();
status
=
ps
.
executeUpdate
();
System
.
out
.
println
(
status
);
con
.
close
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
return
status
;
}
}
public
static
List
<
Bootcamp
>
listar
(){
public
static
List
<
Bootcamp
>
listar
(){
ArrayList
<
Bootcamp
>
list
=
new
ArrayList
<>();
ArrayList
<
Bootcamp
>
list
=
new
ArrayList
<>();
String
sql
=
"select a.id, a.fecha_inicio, a.fecha_fin, a.descripcion, a.titulo,\n"
+
String
sql
=
"select a.id, a.fecha_inicio, a.fecha_fin, a.descripcion, a.titulo,\n"
+
...
@@ -126,9 +126,8 @@ public class BootcampDao {
...
@@ -126,9 +126,8 @@ public class BootcampDao {
b
.
setTitulo
(
rs
.
getString
(
"titulo"
));
b
.
setTitulo
(
rs
.
getString
(
"titulo"
));
b
.
setFecha_fin
(
rs
.
getString
(
"fecha_fin"
));
b
.
setFecha_fin
(
rs
.
getString
(
"fecha_fin"
));
b
.
setFecha_inicio
(
rs
.
getString
(
"fecha_inicio"
));
b
.
setFecha_inicio
(
rs
.
getString
(
"fecha_inicio"
));
b
.
setNombre_profesor
(
rs
.
getString
(
"nombre"
));
b
.
setId_profesor
(
rs
.
getInt
(
"id_profesor"
));
b
.
setApellido_profesor
(
rs
.
getString
(
"apellido"
));
b
.
setId_lenguaje
(
rs
.
getInt
(
"id_lenguaje"
));
b
.
setNombre_lenguaje
(
rs
.
getString
(
"nombre_lenguaje"
));
b
.
setImagen
(
rs
.
getString
(
"imagen"
));
b
.
setImagen
(
rs
.
getString
(
"imagen"
));
}
}
con
.
close
();
con
.
close
();
...
...
src/main/java/com/roshka/proyectofinal/bootcamp/EditServlet.java
View file @
6d96ba63
package
com
.
roshka
.
proyectofinal
.
bootcamp
;
package
com
.
roshka
.
proyectofinal
.
bootcamp
;
import
com.roshka.proyectofinal.entity.Bootcamp
;
import
jakarta.servlet.RequestDispatcher
;
import
jakarta.servlet.RequestDispatcher
;
import
jakarta.servlet.annotation.WebServlet
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.ServletException
;
import
java.io.IOException
;
import
java.io.IOException
;
@WebServlet
(
"/EditServletBootcamp"
)
public
class
EditServlet
extends
HttpServlet
{
public
class
EditServlet
extends
HttpServlet
{
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
throws
ServletException
,
IOException
{
response
.
setContentType
(
"text/html"
);
String
sid
=
request
.
getParameter
(
"id"
);
String
sid
=
request
.
getParameter
(
"id"
);
int
id
=
Integer
.
parseInt
(
sid
);
int
id
=
Integer
.
parseInt
(
sid
);
request
.
setAttribute
(
"id"
,
id
);
BootcampDao
bootcampDao
=
new
BootcampDao
();
Bootcamp
bootcamp
=
bootcampDao
.
getBootcampById
(
id
);
request
.
setAttribute
(
"Bootcamp"
,
bootcamp
);
RequestDispatcher
rd
=
request
.
getRequestDispatcher
(
"formulario_bootcamp.jsp"
);
RequestDispatcher
rd
=
request
.
getRequestDispatcher
(
"formulario_bootcamp.jsp"
);
rd
.
forward
(
request
,
response
);
rd
.
include
(
request
,
response
);
}
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
int
id_lenguaje
=
Integer
.
parseInt
(
request
.
getParameter
(
"id_lenguaje2"
));
int
id_profesor
=
Integer
.
parseInt
(
request
.
getParameter
(
"id_profesor2"
));
String
fecha_inicio
=
request
.
getParameter
(
"fecha_inicio2"
);
String
fecha_fin
=
request
.
getParameter
(
"fecha_fin2"
);
String
descripcion
=
request
.
getParameter
(
"descripcion2"
);
String
imagen
=
request
.
getParameter
(
"imagen2"
);
String
titulo
=
request
.
getParameter
(
"titulo2"
);
int
id
=
Integer
.
parseInt
(
request
.
getParameter
(
"id"
));
String
activoStr
=
request
.
getParameter
(
"activo2"
);
System
.
out
.
println
(
activoStr
);
Boolean
activo
=
true
;
if
(
activoStr
==
null
)
{
activo
=
false
;
}
else
if
(
activoStr
.
equals
(
"on"
))
{
activo
=
true
;
}
System
.
out
.
println
(
activo
);
Bootcamp
bootcamp
=
new
Bootcamp
(
id_lenguaje
,
id_profesor
,
fecha_inicio
,
fecha_fin
,
descripcion
,
imagen
,
titulo
,
activo
);
bootcamp
.
setId
(
id
);
int
status
=
BootcampDao
.
update
(
bootcamp
);
if
(
status
>
0
){
response
.
sendRedirect
(
"formulario_bootcamp.jsp"
);
}
else
{
System
.
out
.
println
(
"Sorry! unable to update record"
);
}
}
}
}
}
\ No newline at end of file
src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java
View file @
6d96ba63
...
@@ -2,6 +2,7 @@ package com.roshka.proyectofinal.bootcamp;
...
@@ -2,6 +2,7 @@ package com.roshka.proyectofinal.bootcamp;
import
com.roshka.proyectofinal.entity.Bootcamp
;
import
com.roshka.proyectofinal.entity.Bootcamp
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.annotation.WebServlet
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.servlet.http.HttpServletResponse
;
...
@@ -9,6 +10,7 @@ import jakarta.servlet.http.HttpServletResponse;
...
@@ -9,6 +10,7 @@ import jakarta.servlet.http.HttpServletResponse;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.io.PrintWriter
;
import
java.io.PrintWriter
;
@WebServlet
(
"/SaveServletBootcamp"
)
public
class
SaveServlet
extends
HttpServlet
{
public
class
SaveServlet
extends
HttpServlet
{
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
throws
ServletException
,
IOException
{
...
@@ -23,8 +25,9 @@ public class SaveServlet extends HttpServlet {
...
@@ -23,8 +25,9 @@ public class SaveServlet extends HttpServlet {
String
imagen
=
request
.
getParameter
(
"imagen"
);
String
imagen
=
request
.
getParameter
(
"imagen"
);
String
titulo
=
request
.
getParameter
(
"titulo"
);
String
titulo
=
request
.
getParameter
(
"titulo"
);
String
activoStr
=
request
.
getParameter
(
"activo"
);
String
activoStr
=
request
.
getParameter
(
"activo"
);
System
.
out
.
println
(
activoStr
);
Boolean
activo
=
false
;
Boolean
activo
=
false
;
if
(
activoStr
==
"on"
)
{
if
(
activoStr
.
equals
(
"on"
)
)
{
activo
=
true
;
activo
=
true
;
}
}
...
@@ -33,7 +36,7 @@ public class SaveServlet extends HttpServlet {
...
@@ -33,7 +36,7 @@ public class SaveServlet extends HttpServlet {
int
status
=
BootcampDao
.
save
(
b
);
int
status
=
BootcampDao
.
save
(
b
);
if
(
status
>
0
){
if
(
status
>
0
){
out
.
print
(
"<p>Record saved successfully!</p>"
);
out
.
print
(
"<p>Record saved successfully!</p>"
);
request
.
getRequestDispatcher
(
"
index.html
"
).
include
(
request
,
response
);
request
.
getRequestDispatcher
(
"
formulario_bootcamp.jsp
"
).
include
(
request
,
response
);
}
else
{
}
else
{
out
.
println
(
"Sorry! unable to save record"
);
out
.
println
(
"Sorry! unable to save record"
);
}
}
...
...
src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java
View file @
6d96ba63
...
@@ -8,6 +8,11 @@ public class Lenguaje {
...
@@ -8,6 +8,11 @@ public class Lenguaje {
}
}
public
Lenguaje
(
int
id
,
String
nombre_lenguaje
)
{
this
.
id
=
id
;
this
.
nombre_lenguaje
=
nombre_lenguaje
;
}
public
int
getId
()
{
public
int
getId
()
{
return
id
;
return
id
;
}
}
...
...
src/main/java/com/roshka/proyectofinal/lenguaje/EditServlet.java
0 → 100644
View file @
6d96ba63
package
com
.
roshka
.
proyectofinal
.
lenguaje
;
import
com.roshka.proyectofinal.entity.Lenguaje
;
import
jakarta.servlet.RequestDispatcher
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.annotation.WebServlet
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
@WebServlet
(
"/EditServletLenguaje"
)
public
class
EditServlet
extends
HttpServlet
{
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
String
sid
=
request
.
getParameter
(
"id"
);
int
id
=
Integer
.
parseInt
(
sid
);
LenguajeDao
lenguajeDao
=
new
LenguajeDao
();
Lenguaje
lenguaje
=
lenguajeDao
.
getLenguajeById
(
id
);
request
.
setAttribute
(
"Lenguaje"
,
lenguaje
);
RequestDispatcher
rd
=
request
.
getRequestDispatcher
(
"formulario_lenguaje.jsp"
);
rd
.
include
(
request
,
response
);
}
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
String
nombre_lenguaje
=
request
.
getParameter
(
"nombre_lenguaje"
);
int
id
=
Integer
.
parseInt
(
request
.
getParameter
(
"id"
));
System
.
out
.
println
(
id
);
Lenguaje
lenguaje
=
new
Lenguaje
(
id
,
nombre_lenguaje
);
int
status
=
LenguajeDao
.
update
(
lenguaje
);
if
(
status
>
0
){
response
.
sendRedirect
(
"formulario_lenguaje.jsp"
);
}
else
{
System
.
out
.
println
(
"Sorry! unable to update record"
);
}
}
}
src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java
View file @
6d96ba63
...
@@ -66,6 +66,22 @@ public class LenguajeDao {
...
@@ -66,6 +66,22 @@ public class LenguajeDao {
return
status
;
return
status
;
}
}
public
static
int
update
(
Lenguaje
l
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update lenguaje set nombre_lenguaje=? where id=?"
);
ps
.
setString
(
1
,
l
.
getNombre_lenguaje
());
ps
.
setInt
(
2
,
l
.
getId
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
}
public
static
Lenguaje
getLenguajeById
(
int
id
){
public
static
Lenguaje
getLenguajeById
(
int
id
){
Lenguaje
lenguaje
=
new
Lenguaje
();
Lenguaje
lenguaje
=
new
Lenguaje
();
...
...
src/main/java/com/roshka/proyectofinal/profesor/EditServlet.java
0 → 100644
View file @
6d96ba63
package
com
.
roshka
.
proyectofinal
.
profesor
;
import
com.roshka.proyectofinal.entity.Lenguaje
;
import
com.roshka.proyectofinal.entity.Profesor
;
import
jakarta.servlet.RequestDispatcher
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.annotation.WebServlet
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
@WebServlet
(
"/EditServletProfesor"
)
public
class
EditServlet
extends
HttpServlet
{
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
int
id
=
Integer
.
parseInt
(
request
.
getParameter
(
"id"
));
ProfesorDao
profesorDao
=
new
ProfesorDao
();
Profesor
profesor
=
profesorDao
.
getProfesorById
(
id
);
request
.
setAttribute
(
"Profesor"
,
profesor
);
RequestDispatcher
rd
=
request
.
getRequestDispatcher
(
"formulario_profesor.jsp"
);
rd
.
include
(
request
,
response
);
}
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
int
id
=
Integer
.
parseInt
(
request
.
getParameter
(
"id"
));
String
nombre
=
request
.
getParameter
(
"nombre"
);
String
apellido
=
request
.
getParameter
(
"apellido"
);
String
email
=
request
.
getParameter
(
"correo"
);
int
nro_cedula
=
Integer
.
parseInt
(
request
.
getParameter
(
"nro_cedula"
));
Profesor
profesor
=
new
Profesor
(
nro_cedula
,
nombre
,
apellido
,
email
);
profesor
.
setId
(
id
);
int
status
=
ProfesorDao
.
update
(
profesor
);
if
(
status
>
0
){
response
.
sendRedirect
(
"formulario_profesor.jsp"
);
}
else
{
System
.
out
.
println
(
"Sorry! unable to update record"
);
}
}
}
src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java
View file @
6d96ba63
package
com
.
roshka
.
proyectofinal
.
profesor
;
package
com
.
roshka
.
proyectofinal
.
profesor
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.entity.Lenguaje
;
import
com.roshka.proyectofinal.entity.Profesor
;
import
com.roshka.proyectofinal.entity.Profesor
;
import
java.sql.Connection
;
import
java.sql.Connection
;
...
@@ -59,6 +60,26 @@ public class ProfesorDao {
...
@@ -59,6 +60,26 @@ public class ProfesorDao {
return
list
;
return
list
;
}
}
public
static
int
update
(
Profesor
p
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"update profesor set nombre=?, apellido=?, correo=?, nro_cedula=? where id=?"
);
ps
.
setString
(
1
,
p
.
getNombre
());
ps
.
setString
(
2
,
p
.
getApellido
());
ps
.
setString
(
3
,
p
.
getCorreo
());
ps
.
setInt
(
4
,
p
.
getNro_cedula
());
ps
.
setInt
(
5
,
p
.
getId
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
}
public
static
int
delete
(
int
id
){
public
static
int
delete
(
int
id
){
int
status
=
0
;
int
status
=
0
;
try
{
try
{
...
...
src/main/webapp/formulario_bootcamp.jsp
View file @
6d96ba63
<
%@
page
import=
"com.roshka.proyectofinal.entity.Lenguaje, com.roshka.proyectofinal.entity.Bootcamp, com.roshka.proyectofinal.lenguaje.LenguajeDao, com.roshka.proyectofinal.bootcamp.BootcampDao, com.roshka.proyectofinal.entity.Profesor, com.roshka.proyectofinal.profesor.ProfesorDao, java.util.List,java.util.Iterator, java.util.ArrayList"
%
>
<
%@
page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%
>
<
%@
page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%
>
<
%@
taglib
prefix=
"c"
uri=
"http://java.sun.com/jsp/jstl/core
"
%
>
<
%@
taglib
uri =
"http://java.sun.com/jsp/jstl/core"
prefix =
"c
"
%
>
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<link
href=
"css/bootstrap.css"
rel=
"stylesheet"
type=
"text/css"
/>
<title>
JSP Page
</title>
<title>
JSP Page
</title>
</head>
</head>
<body>
<body>
<div
class=
"container"
>
<div
class=
"container"
>
<h1>
Crear Bootcamp
</h1>
<h1>
Crear Bootcamp
</h1>
<
%
<
%@
page
import=
"com.roshka.proyectofinal.entity.Lenguaje, com.roshka.proyectofinal.entity.Bootcamp, com.roshka.proyectofinal.lenguaje.LenguajeDao, com.roshka.proyectofinal.bootcamp.BootcampDao, com.roshka.proyectofinal.entity.Profesor, com.roshka.proyectofinal.profesor.ProfesorDao, java.util.List,java.util.Iterator"
%
>
<
%
LenguajeDao
lenDao =
new
LenguajeDao
();
LenguajeDao
lenDao =
new
LenguajeDao
();
List
<
Lenguaje
>
listLenguaje = lenDao.listar();
List
<
Lenguaje
>
listLenguaje = lenDao.listar();
Iterator
<Lenguaje>
iter = listLenguaje.iterator();
Iterator
<Lenguaje>
iter = listLenguaje.iterator();
...
@@ -26,12 +24,23 @@
...
@@ -26,12 +24,23 @@
Iterator
<Profesor>
iterProfe = listProfesor.iterator();
Iterator
<Profesor>
iterProfe = listProfesor.iterator();
Profesor profe = null;
Profesor profe = null;
%>
%>
<form
action=
""
method=
"post"
>
<form
action=
"SaveServletBootcamp"
method=
"post"
>
<label
for=
"lenguaje"
>
Lenguajes:
</label>
<label
for=
"titulo"
>
titulo:
</label>
<select
name=
"lenguaje"
id=
"lenguaje"
>
<input
type=
"text"
name=
"titulo"
id=
"titulo"
>
<label
for=
"descripcion"
>
descripcion:
</label>
<input
type=
"text"
name=
"descripcion"
id=
"descripcion"
>
<label
for=
"fecha_inicio"
>
fecha de inicio:
</label>
<input
type=
"text"
name=
"fecha_inicio"
id=
"fecha_inicio"
>
<label
for=
"fecha_fin"
>
fecha de fin:
</label>
<input
type=
"text"
name=
"fecha_fin"
id=
"fecha_fin"
>
<label
for=
"activo"
>
Activo:
</label>
<input
type=
"checkbox"
name=
"activo"
id=
"activo"
>
<label
for=
"imagen"
>
Imagen:
</label>
<input
type=
"text"
name=
"imagen"
id=
"imagen"
>
<label
for=
"id_lenguaje"
>
Lenguajes:
</label>
<select
name=
"id_lenguaje"
id=
"id_lenguaje"
>
<
%
while
(
iter
.
hasNext
()){
<
%
while
(
iter
.
hasNext
()){
len =
iter.next();
len =
iter.next();
%
>
%
>
<option
value=
<%=
len
.
getId
()
%
>
>
<option
value=
<%=
len
.
getId
()
%
>
>
<
%=
len
.
getNombre_lenguaje
()
%
>
<
%=
len
.
getNombre_lenguaje
()
%
>
...
@@ -39,8 +48,8 @@
...
@@ -39,8 +48,8 @@
<
%
}
%
>
<
%
}
%
>
</select>
</select>
<label
for=
"
lenguaje
"
>
Profesores:
</label>
<label
for=
"
id_profesor
"
>
Profesores:
</label>
<select
name=
"
lenguaje"
id=
"lenguaje
"
>
<select
name=
"
id_profesor"
id=
"id_profesor
"
>
<
%
while
(
iterProfe
.
hasNext
()){
<
%
while
(
iterProfe
.
hasNext
()){
profe =
iterProfe.next();
profe =
iterProfe.next();
...
@@ -48,10 +57,13 @@
...
@@ -48,10 +57,13 @@
<option
value=
<%=
profe
.
getId
()
%
>
>
<option
value=
<%=
profe
.
getId
()
%
>
>
<
%=
profe
.
getNombre
()
+
"
"
+
profe
.
getApellido
()
%
>
<
%=
profe
.
getNombre
()
+
"
"
+
profe
.
getApellido
()
%
>
</option>
</option>
<
%
}
%
>
<
%
}
%
>
</select>
</select>
</form>
<button
type=
"submit"
>
Crear Bootcamp
</button>
</form>
</div>
</div>
...
@@ -87,9 +99,9 @@
...
@@ -87,9 +99,9 @@
<th>
<
%=
boot
.
getNombre_lenguaje
()
%
>
</th>
<th>
<
%=
boot
.
getNombre_lenguaje
()
%
>
</th>
<th>
<
%=
boot
.
getNombre_profesor
()
+
"
"
+
boot
.
getApellido_profesor
()
%
>
</th>
<th>
<
%=
boot
.
getNombre_profesor
()
+
"
"
+
boot
.
getApellido_profesor
()
%
>
</th>
<th>
<
%=
boot
.
getActivo
()
%
>
</th>
<th>
<
%=
boot
.
getActivo
()
%
>
</th>
<th>
<form
action=
"
/bootcamp/EditServl
et"
>
<th>
<form
action=
"
EditServletBootcamp"
method=
"g
et"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
boot
.
getId
()
%
>
>
<input
type=
"hidden"
name=
"id"
value=
<%=
boot
.
getId
()
%
>
>
<input
type=
"submit"
value=
"Editar"
>
</input>
<input
type=
"submit"
value=
"Editar"
></input>
</form>
</form>
</th>
</th>
<th>
<th>
...
@@ -104,6 +116,64 @@
...
@@ -104,6 +116,64 @@
</table>
</table>
</form>
</form>
</div>
</div>
</body>
<
%
LenguajeDao
lenDao2 =
new
LenguajeDao
();
List
<
Lenguaje
>
listLenguaje2 = lenDao2.listar();
Iterator
<Lenguaje>
iter2 = listLenguaje2.iterator();
Lenguaje len2 = null;
ProfesorDao profeDao2 = new ProfesorDao();
List
<Profesor>
listProfesor2 = profeDao2.listar();
Iterator
<Profesor>
iterProfe2 = listProfesor2.iterator();
Profesor profe2 = null;
Bootcamp bootcampToEdit = (Bootcamp)request.getAttribute("Bootcamp");
if(bootcampToEdit != null){
%>
<form
method=
"post"
action=
"EditServletBootcamp"
>
<label
for=
"titulo2"
>
titulo:
</label>
<input
type=
"text"
id=
"titulo2"
name=
"titulo2"
value=
"<%= bootcampToEdit.getTitulo() %>"
>
<label
for=
"descripcion2"
>
descripcion:
</label>
<input
type=
"text"
id=
"descripcion2"
name=
"descripcion2"
value=
"<%= bootcampToEdit.getDescripcion() %>"
>
<label
for=
"fecha_inicio2"
>
fecha de inicio:
</label>
<input
type=
"text"
id=
"fecha_inicio2"
name=
"fecha_inicio2"
value=
"<%= bootcampToEdit.getFecha_inicio() %>"
>
<label
for=
"fecha_fin2"
>
fecha de fin:
</label>
<input
type=
"text"
id=
"fecha_fin2"
name=
"fecha_fin2"
value=
"<%= bootcampToEdit.getFecha_fin() %>"
>
<label
for=
"activo2"
>
Activo:
</label>
<input
type=
"checkbox"
id=
"activo2"
name=
"activo2"
>
<label
for=
"imagen2"
>
Imagen:
</label>
<input
type=
"text"
name=
"imagen2"
id=
"imagen2"
value=
<%=
bootcampToEdit
.
getImagen
()
%
>
>
<input
type=
"hidden"
value=
<%=
bootcampToEdit
.
getId
()
%
>
name="id" id="id" />
<label
for=
"id_lenguaje2"
>
Lenguajes:
</label>
<select
name=
"id_lenguaje2"
id=
"id_lenguaje2"
>
<
%
while
(
iter2
.
hasNext
()){
len2 =
iter2.next();
%
>
<option
value=
<%=
len2
.
getId
()
%
>
>
<
%=
len2
.
getNombre_lenguaje
()
%
>
</option>
<
%
}
%
>
</select>
<label
for=
"id_profesor2"
>
Profesores:
</label>
<select
id=
"id_profesor2"
name=
"id_profesor2"
>
<
%
while
(
iterProfe2
.
hasNext
()){
profe2 =
iterProfe2.next();
%
>
<option
value=
<%=
profe2
.
getId
()
%
>
>
<
%=
profe2
.
getNombre
()
+
"
"
+
profe2
.
getApellido
()
%
>
</option>
<
%
}
%
>
</select>
<button
type=
"submit"
>
Editar Bootcamp
</button>
</form>
<
%
}
%
>
</body>
</html>
</html>
\ No newline at end of file
src/main/webapp/formulario_lenguaje.jsp
View file @
6d96ba63
...
@@ -53,14 +53,14 @@
...
@@ -53,14 +53,14 @@
%
>
%
>
<th>
<
%=
lenguaje
.
getNombre_lenguaje
()
%
>
</th>
<th>
<
%=
lenguaje
.
getNombre_lenguaje
()
%
>
</th>
<th>
<form
action=
"EditServlet"
method=
"get"
>
<th>
<form
action=
"EditServlet
Lenguaje
"
method=
"get"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
>
<input
type=
"submit"
value=
"Editar"
>
</input>
<input
type=
"submit"
value=
"Editar"
>
</input>
</form>
</form>
</th>
</th>
<th>
<th>
<form
action=
"DeleteServletLenguaje"
method=
"get"
>
<form
action=
"DeleteServletLenguaje"
method=
"get"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
>
<input
type=
"hidden"
name=
"id"
value=
<%=
lenguaje
.
getId
()
%
>
name="id" id="id"
>
<input
type=
"submit"
value=
"Borrar"
>
</input>
<input
type=
"submit"
value=
"Borrar"
>
</input>
</form>
</form>
</th>
</th>
...
@@ -70,6 +70,19 @@
...
@@ -70,6 +70,19 @@
</table>
</table>
</form>
</form>
</div>
</div>
<
%
Lenguaje
lenguajeToEdit =
(Lenguaje)request.getAttribute("Lenguaje");
if
(
lenguajeToEdit
!=
null
){
%
>
<form
method=
"post"
action=
"EditServletLenguaje"
>
<input
type=
"hidden"
value=
"<%= lenguajeToEdit.getId() %>"
name=
"id"
id=
"id"
/>
<label
for=
"nombre_lenguaje"
>
Lenguaje:
</label>
<input
type=
"text"
name=
"nombre_lenguaje"
value=
"<%= lenguajeToEdit.getNombre_lenguaje() %>"
>
<button
type=
"submit"
>
Editar Lenguaje
</button>
</form>
<
%
}
%
>
</body>
</body>
</html>
</html>
\ No newline at end of file
src/main/webapp/formulario_profesor.jsp
View file @
6d96ba63
...
@@ -72,9 +72,9 @@
...
@@ -72,9 +72,9 @@
<th>
<
%=
profesor
.
getNro_cedula
()
%
>
</th>
<th>
<
%=
profesor
.
getNro_cedula
()
%
>
</th>
<th>
<
%=
profesor
.
getCorreo
()
%
>
</th>
<th>
<
%=
profesor
.
getCorreo
()
%
>
</th>
<th>
<form
action=
"EditServlet"
method=
"get"
>
<th>
<form
action=
"EditServlet
Profesor
"
method=
"get"
>
<input
type=
"hidden"
name=
"id"
value=
<%=
profesor
.
getId
()
%
>
>
<input
type=
"hidden"
name=
"id"
value=
<%=
profesor
.
getId
()
%
>
>
<input
type=
"submit"
value=
"Editar"
>
</input>
<input
type=
"submit"
value=
"Editar"
>
</input>
</form>
</form>
</th>
</th>
<th>
<th>
...
@@ -89,6 +89,25 @@
...
@@ -89,6 +89,25 @@
</table>
</table>
</form>
</form>
</div>
</div>
<
%
Profesor
profesorToEdit =
(Profesor)request.getAttribute("Profesor");
if
(
profesorToEdit
!=
null
){
%
>
<form
method=
"post"
action=
"EditServletProfesor"
>
<input
type=
"hidden"
value=
"<%= profesorToEdit.getId() %>"
name=
"id"
id=
"id"
/>
<label
for=
"nombre"
>
Nombre:
</label>
<input
type=
"text"
name=
"nombre"
value=
"<%= profesorToEdit.getNombre() %>"
/>
<label
for=
"apellido"
>
Apellido:
</label>
<input
type=
"text"
name=
"apellido"
value=
"<%= profesorToEdit.getApellido() %>"
></input>
<label
for=
"correo"
>
Correo:
</label>
<input
type=
"text"
name=
"correo"
value=
"<%= profesorToEdit.getCorreo() %>"
></input>
<label
for=
"nro_cedula"
>
Numero de Cedula:
</label>
<input
type=
"number"
name=
"nro_cedula"
value=
"<%= profesorToEdit.getNro_cedula() %>"
></input>
<button
type=
"submit"
>
Editar Profesor
</button>
</form>
<
%
}
%
>
</body>
</body>
</html>
</html>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment