/**
* libros_m.js --> ventana de mantenimientos de libros
*/
//titulo de la ventana modal
var titulo="Mantenimiento de Libros";
//ancho de la ventana modal
var ancho=800;
//alto de la ventana modal
var alto=500;
/** TABLA DETALLE (MAESTRO-DETALLE)*/
//indicamos el nombre de la variable de busqueda en el grid detalle
var sqlBusquedaChild="buscarEdiciones";
//nombre de la pagina de la ventana modal detalle
var jspPageChild="/ediciones.jsp";
//tabla del diccionario que corresponde a la ventana modal detalle
var tableNameChild="Ediciones";
/***********************************************************************/
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page
import="org.elf.datalayer.*,org.elf.businesslayer.*,org.elf.weblayer.*,org.elf.w
eblayer.controls.*,org.elf.datalayer.kernel.impl.connection.*,java.util.*"%>
<%
Frame frame=WLSession.getControls().createFrame("frame","Busqueda de
Libros",200,100);
Frame
frameEdiciones=WLSession.getControls().createFrame("frameEdiciones","Datos de
Libros",200,100);
Frame
frameGeneros=WLSession.getControls().createFrame("frameGeneros","Generos
Literarios",200,100);
Caption
captionIdLibro=WLSession.getControls().createCaption("captionIdLibro","Libros.Id
_Libro");
//no poner Id_Edicion en esta pagina --> debo eliminarlo de la tabla Libros
y del Diccionario
//Id_Edicion en tabla Libros NO ES CLAVE AJENA de la tabla Ediciones,
//pues la clave primaria de la tabla Libros (Id_Libro) ya une
//las dos tablas, pues es clave primaria de la tabla Ediciones y ajena de la
tabla Libros
//Caption
captionIdEdicion=WLSession.getControls().createCaption("captionIdEdicion","Libro
s.Id_Edicion");
Caption
captionTitulo=WLSession.getControls().createCaption("captionTitulo","Libros.Titu
lo");
Caption
captionNumPaginas=WLSession.getControls().createCaption("captionNumPaginas","Lib
ros.Num_Paginas");
Field
fieldIdLibro=WLSession.getControls().createEmptyField("fieldIdLibro","Libros.Id_
Libro",4);
//Field
fieldIdEdicion=WLSession.getControls().createEmptyField("fieldIdEdicion","Libros
.Id_Edicion",4);
Field
fieldTitulo=WLSession.getControls().createEmptyField("fieldTitulo","Libros.Titul
o",60);
Field
fieldNumPaginas=WLSession.getControls().createEmptyField("fieldNumPaginas","Libr
os.Num_Paginas",4);
//al poner true, contamos con las dos claves primarias de la tabla Ediciones
//y saldrán en el grid; si ponemos false no saldrían (ver javadoc)
//si queremos que salgan datos al cargar el grid debemos cambiar null por
recordSet  RecordSet recordSet=DLSession.getConnection().executeQuery("select
Id_Libro,Id_Edicion, Num_Edicion, Anyo_Edicion from Ediciones order by
Id_Edicion");
Grid grid=WLSession.getControls().createGrid("grid",null,2,true,200);
grid.addColumnDefinition("ID. Libro",75);
grid.addColumnDefinition("ID Edicion",75);
grid.addColumnDefinition("Num. Edicion",75);
grid.addColumnDefinition("Año Edicion",75);
MultiField
multiFieldIdGenero=WLSession.getControls().createEmptyMultiField("multiFieldIdGe
nero","Libros.Id_Genero",150,190);
Button
buttonAceptar=WLSession.getControls().createButton("buttonAceptar","OK");
Button
buttonCancelar=WLSession.getControls().createButton("buttonCancelar","Cancel");
Button
buttonNuevo=WLSession.getControls().createButton("buttonNuevo","New");
Button
buttonEditar=WLSession.getControls().createButton("buttonEditar","Edit");
Button
buttonBorrar=WLSession.getControls().createButton("buttonBorrar","Delete");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK href="<%=WLSession.getPaths().getAbsolutePath()%>/controls/css"
rel="stylesheet" type="text/css">
<script type="text/javascript"
src="<%=WLSession.getPaths().getAbsolutePath()%>/common/javascript"></script>
<script type="text/javascript"
src="<%=WLSession.getPaths().getAbsolutePath()%>/controls/javascript"></script>
<script type="text/javascript"
src="<%=WLSession.getPaths().getAbsolutePath()%>/common/dictionary/Libros"></scr
ipt>
<script type="text/javascript"
src="<%=WLSession.getPaths().getAbsolutePath()%>/common/dictionary/Ediciones"></
script>
<script type="text/javascript" charset="ISO-8859-1"
src="<%=WLSession.getPaths().getAbsolutePath()%>/js/mantenimientos.js"></script>
<script type="text/javascript" charset="ISO-8859-1"
src="<%=WLSession.getPaths().getAbsolutePath()%>/js/childRecord.js"></script>
<script type="text/javascript" charset="ISO-8859-1"
src="<%=WLSession.getPaths().getAbsolutePath()%>/js/libros_m.js"></script>
<title></title>
</head>
<body>
<table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td colspan="2"><%=frame.toHTML() %>
<table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td><%=captionIdLibro.toHTML()%></td>
<td><%=fieldIdLibro.toHTML()%></td>
</tr>
<tr>
<td><%=captionTitulo.toHTML()%></td>
<td><%=fieldTitulo.toHTML()%></td>
<td><%=captionNumPaginas.toHTML()%></td>
<td><%=fieldNumPaginas.toHTML()%></td>
</tr>
<tr>
<td
colspan="4"><%=frameGeneros.toHTML()%><%=multiFieldIdGenero.toHTML()%><%=frameGe
neros.toHTML()%></td>
</tr>
<tr>
<td
colspan="4"><%=frameEdiciones.toHTML()%><%=grid.toHTML()%><%=frameEdiciones.toHT
ML()%></td>
</tr>
</table>
<%=frame.toHTML() %></td>
</tr>
<tr>
<td><%=buttonNuevo.toHTML()%><%=buttonEditar.toHTML()%><%=buttonBorrar.toHTML()%
></td>
<td><%=buttonAceptar.toHTML()%><%=buttonCancelar.toHTML()%></td>
</tr>
</table>
<tr><td><table width="100%" height="100%" cellpadding="0" cellspacing="0"
border="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</body>
</html>
EL TEXT: Fases del procés de creació d'un text: • Planificació

EL TEXT: Fases del procés de creació d'un text: • Planificació

Fases de creaciónValoración textualLengua españolaPautasPropiedadesDisciplinas

Didáctica de la escritura

Didáctica de la escritura

EscrituraAdecuaciónDidácticaCohesiónCaligrafíaAlfabetoMorfosintásisActitudesTextoLéxicoConceptosGramáticaOrtografíaProcedimientos

Funciones de Visual Basic

Funciones de Visual Basic

ObjetoDescripciónPropiedad

VISUAL BASIC

VISUAL BASIC

ImatgesMatriusBotonsVariablesInformática # RotinesEtiquetes

Aspectos relevantes de la producción de cine y televisión

Aspectos relevantes de la producción de cine y televisión

Elementos previstosImprevistosProducciónAudiovisualesMass mediaComunicaciónResolución

Agradecimientos Quiero agradecer la colaboración que me ha brindado

Agradecimientos Quiero agradecer la colaboración que me ha brindado

Tipos de crédito documentarioCarta de crédito

Manual de AutoCAD 2 000. Generación de textos

Manual de AutoCAD 2 000. Generación de textos

BotónAplicaciónEstiloLetraMenúMtextMultiline

INTRODUCCION A JAVASCRIPT Qué es JavaScript?

INTRODUCCION A JAVASCRIPT Qué es JavaScript?

InformáticaBrowsersScriptsFuncionesVentanasLenguajesHTML (Hypertext Markup Language)

Working Model 3D

Working Model 3D

MecanismosProblemáticaBarras: funcionesInfromática

PRIMERA CLASE

PRIMERA CLASE

ObjetosJavaArquitectura Tres CapasClasesInternetNavegadoresPOO (Programación Orientada a Objetos)Herencia