This is the JSP
| <%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h" %>
| <%@ taglib
uri="http://java.sun.com/jsf/core" prefix="f" %>
|
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
| <html
xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en">
| <f:view>
| <f:loadBundle basename="messages" var="msg"/>
| <head>
| <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
| <title><h:outputText
value="#{msg.CrearColombia}"/></title>
| <style type="text/css" media="all">
| @import "style/default/screen.css";
| </style>
| </head>
| <body>
| <h:form>
|
|
|
|
| <f:subview id="header">
| <table width="988" border="0" align="center"
cellpadding="0" cellspacing="0">
| <tr>
| <td valign="middle"><div align="center"><img
src="style/default/img/cabe.jpg" width="984"
height="170"/>
| </div>
| <table width="100%" border="0"
cellspacing="0" cellpadding="0">
| <tr align="center">
| <td width="141" height="23"
class="boton_menu"><a
href="beneficiariosOferente.jsf">Beneficiarios</a></td>
| <td width="141" height="23"
class="boton_menu"><a
href="convocatoriasOferente.jsf">Convocatorias</a></td>
| <td width="141" height="23"
class="boton_menu"><a
href="portafoliosOferente.jsf">Portafolios</a></td>
| <td width="141" height="23"
class="boton_menu"><a href="casoExitoOferente.jsf">Casos de
éxito</a></td>
| <td width="141" height="23"
class="boton_menu"><a
href="evaluacionesOferente.jsf">Evaluaciones</a></td>
| <td width="141" height="23"
class="boton_menu"><a href="salir.jsf"
class="boton_menu">Salir</a></td>
| <td width="142" class="txt_label">
| <!--<select name="select" >
| <option class="txt_titulo2"
value=<h:commandLink value="#{msg.Create} #{msg.Convocatoria}"
action="#{fachada.srvEditarConvocatoria}"/> > </option>
| <option class="txt_titulo2"
value=<h:commandLink value="#{msg.VerConvocatorias}"
action="#{fachada.srvConsultarConvocatoriaOferente}"/> ></option>
|
| </select>
| </td>
|
| --><h:selectOneMenu value="#{fachada.opcion}" >
| <f:selectItem itemValue="crearConvocatoria"
itemLabel="#{msg.Create} #{msg.Convocatoria}" />
| <f:selectItem itemValue="convocatoriaOferente"
itemLabel="#{msg.VerConvocatorias}" />
| </h:selectOneMenu>
|
| </td>
| <td>
| <h:commandButton value="Ir"
action="#{fachada.srvOpcion}"></h:commandButton>
| </td>
| </tr>
| </table></td>
| </tr>
| </table>
| </f:subview>
| <div align="right" class="txt_titulo"> <h:outputLabel
value="#{msg.ConvocatoriasDisponibles}"></h:outputLabel> </div>
|
|
|
|
| <DIV align="center">
|
| <br />
| <br />
| <table width="580px" border="0"
cellspacing="0" cellpadding="0" class="table_border" >
|
| <tr>
| <td>
|
| <table width="100%" border="0"
cellspacing="3" cellpadding="0">
|
| <tr><td colspan="3"><span
class="error"><h:messages
id="mensajesCreacion"/></span> </td></tr>
| <tr>
| <td width="19%">
| <h:outputText value="#{msg.Convocatoria_nombre}" />
</td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.nombre}"
id="nombre"/>
|
|
| </div></td>
| </tr>
|
|
|
| <!-- Propósito -->
| <tr>
| <td width="19%">
| <h:outputText value="#{msg.Convocatoria_proposito}"
/> </td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputTextarea rows="7" cols="70"
value="#{fachada.convocatoriaEditor.instance.proposito}"
id="proposito"/>
|
|
| </div></td>
|
| </tr>
|
| <!-- Dirigido a -->
| <tr>
| <td width="19%">
| <h:outputText
value="#{msg.Convocatoria_dirigido}"/> </td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.dirigido}"
id="dirigido"/>
|
|
| </div></td>
|
|
|
|
|
| </tr>
| <!-- Fecha y hora -->
| <tr>
| <td width="19%">
| <h:outputText
value="#{msg.Convocatoria_fechahora}"/> </td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.fechahora}"
id="fechahora">
| <f:convertDateTime pattern="dd.MM.yyyy"
type="both" />
| </h:inputText>
|
| </div></td>
|
|
|
| </tr>
|
| <!-- Fecha y hora -->
| <tr>
| <td width="19%">
| <h:outputText value="#{msg.Convocatoria_hora}"/>
</td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.hora}" id="hora">
|
| </h:inputText>
|
| </div></td>
|
|
|
| </tr>
| <!-- Lugar -->
| <tr>
| <td width="19%">
| <h:outputText value="#{msg.Convocatoria_lugar}" />
</td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.lugar}" id="lugar"/>
|
|
| </div></td>
|
|
|
| </tr>
|
|
|
|
|
| <!-- Nombre de contacto -->
| <tr>
| <td width="19%">
| <h:outputText value="#{msg.Convocatoria_contacto}"
/> </td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.contacto}"
id="contacto"/>
|
|
| </div></td>
|
|
|
|
|
|
|
| </tr>
| <!-- Teléfono de contacto -->
| <tr>
| <td width="19%">
| <h:outputText
value="#{msg.Convocatoria_telefonodecontacto}" /> </td>
| <td width="13%"><div align="right"
class="txt_label">
|
| <h:inputText
value="#{fachada.convocatoriaEditor.instance.telefonodecontacto}"
id="telefonodecontacto"/>
|
|
| </div></td>
|
|
|
| </tr>
| <tr>
|
|
|
|
| <td colspan=2><table width="50%"
border="0" cellspacing="0" cellpadding="0">
| <tr>
| <td> <br/> <br/><table
width="100" border="0" align="center"
cellpadding="0" cellspacing="0">
| <tr onMouseOver="swap_boton('img_a_2',
'img_b_2', 'celda_2')"
onMouseOut="restore_boton('img_a_2', 'img_b_2',
'celda_2')">
| <td width="3px"><img
src="style/default/img/bot_1.gif" id="img_a_2" width="3"
height="22"></td>
| <td width="100%"
background="style/default/img/bot_2.gif" id="celda_2"
class="txt_button" align="center">
|
| <span align="center"> <h:commandLink
value="#{msg.Create}" action="#{fachada.srvCrearConvocatoria}"
/></span>
|
|
|
| </td>
|
|
| <td width="3px"><img
src="style/default/img/bot_3.gif" id="img_b_2" width="3"
height="22"></td>
| </tr>
| </table></td>
|
| </tr>
| </table></td>
| </tr>
|
| </table>
|
| </td>
| </tr>
|
| </table>
|
| <br/>
|
| </DIV>
|
|
|
|
| </h:form>
|
| </body>
| </f:view>
| </html>
and this is a part of the java code for the action
|
| public String srvCrearConvocatoria()
| {
|
| long time=System.currentTimeMillis();
| Date fechaHoy = new Date(time);
|
|
| if(convocatoriaEditor.getInstance().getNombre().equals("") ||
convocatoriaEditor.getInstance().getNombre()==null
| || convocatoriaEditor.getInstance().getContacto().equals("") ||
convocatoriaEditor.getInstance().getContacto() == null
| || convocatoriaEditor.getInstance().getTelefonodecontacto().equals("")
|| convocatoriaEditor.getInstance().getTelefonodecontacto()== null
| || convocatoriaEditor.getInstance().getProposito().equals("") ||
convocatoriaEditor.getInstance().getProposito()== null
| || convocatoriaEditor.getInstance().getDirigido().equals("") ||
convocatoriaEditor.getInstance().getDirigido() == null
| || convocatoriaEditor.getInstance().getLugar().equals("") ||
convocatoriaEditor.getInstance().getLugar() == null
| || convocatoriaEditor.getInstance().getFechahora().equals("") ||
convocatoriaEditor.getInstance().getFechahora() == null
| || convocatoriaEditor.getInstance().getHora().equals("") ||
convocatoriaEditor.getInstance().getHora() == null)
| {
| FacesContext.getCurrentInstance().addMessage(
| null,
| new FacesMessage(messages.get("DatosIncompletos") + " "
| ));
|
| return null;
| }
| else
| {
|
| if(convocatoriaEditor.getInstance().getFechahora().after(fechaHoy))
| {
|
| if(convocatoriaEditor.create()!= null)
| {
|
| FacesContext.getCurrentInstance().addMessage(
| null,
| new FacesMessage(messages.get("ConvocatoriaCreada") + " "
| ));
| convocatoriaEditor.create();
|
| }
| else
| {
| FacesContext.getCurrentInstance().addMessage(
| null,
| new FacesMessage(messages.get("ErrorConvocatoria") + " "
| ));
|
| }
| }
| else
| {
| FacesContext.getCurrentInstance().addMessage(
| null,
| new FacesMessage(messages.get("FechaInvalida") + " "
| ));
|
| return null;
| }
| return null;
| }
|
| }
|
|
Can you help me????
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973117#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...