Você está na página 1de 5

1.

Modifique el programa de mantenimiento de datos y adptelo


para que trabaje con Procedimientos almacenados.
MANTENIMIENTO DE DATOS
A continuacin presentaremos el cdigo fuente de las pginas que nos permitirn realizar
las operaciones de mantenimiento de datos.

Listado de Datos
CLIENTES.JSP
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%@page import="MiSistema.*"%>
<html>
<head><title>Mantenimiento de Clientes</title></head>
<body bgcolor=beige>
<center>
<h1>Listado de Clientes</h1>
</center>
<hr>
<PRE>
<form NAME="FrmClientes" action="insertarcli.jsp" METHOD="Post">
Apellidos: <input type=text name="txtapecli">
Nombres: <input type=text name="txtnomcli">
Direccion: <input type=text name="txtdircli">
Distrito: <input type=text name="txtdiscli">
</PRE>
<input type="submit" name="btnInsertar" value="Insertar">
<input type="reset" name="btnLimpiar" value="Limpiar">
</form>
<%
GestionBD gd=new GestionBD();
ResultSet rs=null;
gd.conectar();
rs=gd.ejecutarConsulta("Select * from Clientes");
int i=0;
%>
<center>
<table border=0 cellpadding='2'>
<tr>
<th bgcolor="#828EFF"></TH>
<th bgcolor="#828EFF">CODIGO</TH>
<th bgcolor="#828EFF" width='20%'>APELLIDOS</TH>
<th bgcolor="#828EFF" width='20%'>NOMBRES</TH>
<th bgcolor="#828EFF" width='40%'>DIRECCION</TH>
<th bgcolor="#828EFF" width='55%'>DISTRITO</TH>
<th bgcolor="#828EFF"></TH>
</tr>
<form method=get action=eliminar2.jsp>

<%
String codigo="";
while (rs.next())
{ i+=1;
codigo=rs.getString(1);
if(i%2==0)
{%>
<tr>
<td>
<input type=checkbox name=marca value=<%=codigo%>>
</td>
<td align=center bgcolor="#DDFFFC"><A HREF=ficha.jsp?codi=<%=codigo%>>
<%=rs.getString(1)%></A>
</td>
<td bgcolor="#DDFFFC" width='20%'>
<%=rs.getString(2)%>
</td>
<td bgcolor="#DDFFFC" width='20%'>
<%=rs.getString(3)%>
</td>
<td bgcolor="#DDFFFC" width='40%'>
<%=rs.getString(4)%>
</td>
<td bgcolor="#DDFFFC" width='55%'>
<%=rs.getString(5)%>
</td>
<td>
<A HREF=eliminar.jsp?cod=<%=codigo%>>Eliminar</A>
</td>
</tr>
<%}
else { %>
<tr>
<td>
<input type=checkbox name=marca value=<%=codigo%>>
</td>
<td align=center bgcolor="#8BC8E4"><A HREF=ficha.jsp?codi=<%=codigo%>>
<%=rs.getString(1)%></A>
</td>
<td bgcolor="#8BC8E4" width='20%'>
<%=rs.getString(2)%>
</td>
<td bgcolor="#8BC8E4" width='20%'>
<%=rs.getString(3)%>
</td>
<td bgcolor="#8BC8E4" width='40%'>
<%=rs.getString(4)%>
</td>
<td bgcolor="#8BC8E4" width='55%'>
<%=rs.getString(5)%>
</td>

<td>
<A HREF=eliminar.jsp?cod=<%=codigo%>>Eliminar</A>
</td>
</tr>
<% }
} %>
</table>
</center>
<input type="submit" name="btnEliminar2" value="Eliminar">
</form>
</body>
</html>

INSERTAR CLIENTES
insertarcli.jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%@page import="MiSistema.*"%>
<html>
<head><title>JSP Page</title></head>
<body>
<% GestionBD gd=new GestionBD();
gd.conectar();
String cod=gd.generarcodigo();
String ape=request.getParameter("txtapecli");
String nom=request.getParameter("txtnomcli");
String dir=request.getParameter("txtdircli");
String dis=request.getParameter("txtdiscli");
gd.insertar(cod,ape,nom,dir,dis);
response.sendRedirect("http://localhost:8084/SISTEMAWEB/clientes.jsp");
%>
</body>
</html>

ELIMINAR CLIENTES
Eliminar.JSP
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%@page import="MiSistema.*"%>
<%
GestionBD gd=new GestionBD();
gd.conectar();
String cod=request.getParameter("cod");
gd.eliminar(cod);
response.sendRedirect("http://localhost:8084/SISTEMAWEB/clientes.jsp");
%>
<html>
<head><title>JSP Page</title></head>

<body>
<%-- <jsp:useBean id="beanInstanceName" scope="session"
class="beanPackage.BeanClassName" /> --%>
<%-- <jsp:getProperty name="beanInstanceName" property="propertyName" /> --%>
</body>
</html>

MODIFICAR CLIENTES
Ficha.jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%@page import="MiSistema.*"%>
<%
GestionBD gd=new GestionBD();
ResultSet rs=null;
gd.conectar();
String cod=request.getParameter("codi");
rs=gd.buscar(cod);
rs.next();
%>
<html>
<head><title>JSP Page</title></head>
<body>
<h1>Ficha</h1>
<hr>
<PRE>
<form NAME="FrmFicha" action="grabar.jsp" METHOD="Post">
Codigo: <input type=text name="txtcodcli" value=<%=rs.getString(1)%>><br>
Apellidos: <input type=text name="txtapecli" value='<%=rs.getString(2)%>'><br>
Nombres: <input type=text name="txtnomcli" value='<%=rs.getString(3)%>'><br>
Direccion: <input type=text name="txtdircli" size=40
value='<%=rs.getString(4)%>'><br>
Distrito: <input type=text name="txtdiscli" value='<%=rs.getString(5)%>'><br>
</PRE>
<input type="submit" name="btnGrabar" value="Grabar">
<input type="reset" name="btnLimpiar" value="Limpiar">
</form>

GRABAR MODIFICACIONES
Grabar.jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%@page import="MiSistema.*"%>
<% GestionBD gd=new GestionBD();
gd.conectar();
String cod=request.getParameter("txtcodcli");
String ape=request.getParameter("txtapecli");
String nom=request.getParameter("txtnomcli");

String dir=request.getParameter("txtdircli");
String dis=request.getParameter("txtdiscli");
gd.modificar(cod,ape,nom,dir,dis);
response.sendRedirect("http://localhost:8084/SISTEMAWEB/clientes.jsp");
%>
<html>
<head><title>JSP Page</title></head>
</body>
</html>

Você também pode gostar