Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1341 → Rev 1345

/branches/v3/impl/conf/language/MessageResources.properties
3,6 → 3,7
# DEFAULT MESSAGE RESOURCES
#
################################################################################
user.error.invalid.id=O id de utilizador tem de ser superior a ZERO.
# -- standard errors --
#errors.header=<UL class="statusWARNING">
#errors.prefix=<LI>
/branches/v3/impl/conf/WEB-INF/struts/struts-intranet.xml
7,7 → 7,7
<struts-config>
 
<form-beans>
<form-bean type="pt.estgp.estgweb.web.form.CertificadoForm" name="CertificadoForm"/>
</form-beans>
 
<global-exceptions>
21,6 → 21,22
 
<action-mappings>
 
 
 
<action path="/admin/criarCertificado" forward="page.certificado"/>
 
<action path="/admin/criarCertificadoController"
name="CertificadoForm"
type="pt.estgp.estgweb.web.controllers.CertificadoController"
scope="request"
parameter="dispatch"
validate="true"
input="page.certificado">
<forward name="criado" path="page.separators.home"/>
</action>
 
 
 
<action path="/user/startHome" forward="/user/home.do"/>
<action path="/user/home" forward="page.separators.home"/>
/branches/v3/impl/conf/WEB-INF/struts/tiles-intranet.xml
25,6 → 25,11
<put name="admin" value="/layout/topnavempty.jsp"/>
</definition>
 
<!--EngSoft Exemplos-->
<definition name="page.certificado" extends="base.separators.semleft">
<put name="body" value="/admin/certificate.jsp"/>
</definition>
 
<definition name="page.separators.home" extends="base.separators.semleft">
<put name="separator" value="1" type="string"/>
<put name="body" value="/user/home.jsp"/>
/branches/v3/impl/src/java/pt/estgp/estgweb/web/form/CertificadoForm.java
New file
0,0 → 1,33
package pt.estgp.estgweb.web.form;
 
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
 
import javax.servlet.http.HttpServletRequest;
 
/**
* Created by jorgemachado on 05/04/16.
*/
public class CertificadoForm extends ApplicationForm
{
private long userId;
 
public long getUserId() {
return userId;
}
 
public void setUserId(long userId) {
this.userId = userId;
}
 
@Override
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors= new ActionErrors();
 
if(userId <= 0)
{
addMessage(errors,request,"user.error.invalid.id");
}
return errors;
}
}
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/CertificadoController.java
New file
0,0 → 1,40
package pt.estgp.estgweb.web.controllers;
 
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import pt.estgp.estgweb.web.form.CertificadoForm;
import pt.estgp.estgweb.web.utils.RequestUtils;
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager;
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
/**
* Created by jorgemachado on 05/04/16.
*/
public class CertificadoController extends ApplicationDispatchController
{
 
public ActionForward criarCertificadoPeloId(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Throwable {
 
CertificadoForm frm = (CertificadoForm) form;
 
System.out.println("USER PEDIDO=" + frm.getUserId());
 
IServiceManager sm = ServiceManager.getInstance();
Object[] args = new Object[]{frm.getUserId()};
String certificado = (String) sm.execute(
RequestUtils.getRequester(request, response),"CreateCertificate",args);
 
System.out.println("Cetificado Criado=" + certificado);
 
return mapping.findForward("criado");
 
}
}
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/questionarioObsEdit.jsp
44,6 → 44,7
<div class="col-sm-10">
<textarea class="form-control" rows="10" name="val" id="setObsUnidade<%=unidadeAfetaId%>Val"><%=unidadeAfeta.getObs()%></textarea>
</div>
 
</div>
<button type="button" id="setObsUnidade<%=unidadeAfetaId%>" class="btn btn-success pull-right" data-dismiss="modal">Salvar</button>
<button style="margin-right:10px" type="button" onclick="$(this.form).find('textarea').html('')" class="btn btn-warning pull-right">Clear</button>
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/courseInfoJson.jsp
16,4 → 16,5
out.print(json.toString());
AbstractDao.getCurrentSession().getTransaction().commit();
 
 
%>
/branches/v3/impl/src/web/admin/certificate.jsp
New file
0,0 → 1,22
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
 
<html:errors/>
<html:form action="/admin/criarCertificadoController">
<input type="hidden" name="dispatch" value="criarCertificadoPeloId"/>
<div class="form-group">
<label>Id do user</label>
<div class="col-sm-10">
<html:text styleClass="form-control" property="userId"/>
</div>
</div>
 
<html:submit/>
 
</html:form>