Correcciones sobre interfaz.

This commit is contained in:
Marcos Garcia Nuñez
2019-12-27 19:07:12 +01:00
parent 069bd78520
commit a3a3a410c6
3 changed files with 21 additions and 25 deletions

View File

@@ -36,7 +36,7 @@
</div> </div>
<div class="ui-g-2"> <div class="ui-g-2">
<div class="ui-inputgroup"> <div class="ui-inputgroup">
<p:calendar id="fecha" value="#{AddVisit.date}" pattern="dd/MM/yyyy" showButtonPanel="true" autocomplete="true" required="true" <p:datePicker id="fecha" value="#{AddVisit.date}" pattern="dd/MM/yyyy" showIcon="true" showOn="none" showButtonBar="true" autocomplete="true" required="true"
requiredMessage="Especifique la fecha de la visita." /> requiredMessage="Especifique la fecha de la visita." />
</div> </div>
</div> </div>
@@ -48,7 +48,10 @@
<p:outputLabel for="hora" value="Hora:" /> <p:outputLabel for="hora" value="Hora:" />
</div> </div>
<div class="ui-g-2"> <div class="ui-g-2">
<p:calendar id="hora" value="#{AddVisit.time}" pattern="HH:mm" showButtonPanel="true" autocomplete="true" required="true" requiredMessage="Especifique la hora de la visita." /> <p:datePicker id="hora" value="#{AddVisit.time}" timeOnly="true" pattern="HH:mm" showIcon="true" showButtonBar="true" autocomplete="true" required="true"
requiredMessage="Especifique la hora de la visita." validatorMessage="Especifique una hora en el rango de las 06:00 a las 22:00 horas">
<f:convertDateTime type="localTime" pattern="HH:mm" />
</p:datePicker>
</div> </div>
<div class="ui-g-8"> <div class="ui-g-8">
<p:message for="hora" display="text" /> <p:message for="hora" display="text" />
@@ -64,16 +67,6 @@
<p:message for="observaciones" display="text" /> <p:message for="observaciones" display="text" />
</div> </div>
<div class="ui-g-2">
<p:outputLabel for="resultado" value="Resultado:" />
</div>
<div class="ui-g-8">
<p:inputTextarea id="resultado" value="#{AddVisit.result}" />
</div>
<div class="ui-g-2">
<p:message for="resultado" display="text" />
</div>
<div class="ui-g-12 ui-g-nopad"> <div class="ui-g-12 ui-g-nopad">
<div class="ui-g-4 ui-md-4" /> <div class="ui-g-4 ui-md-4" />
<div class="ui-g-2 ui-md-2 "> <div class="ui-g-2 ui-md-2 ">

View File

@@ -37,7 +37,7 @@
</div> </div>
<div class="ui-g-2"> <div class="ui-g-2">
<div class="ui-inputgroup"> <div class="ui-inputgroup">
<p:datePicker id="fecha" value="#{VisitView.date}" pattern="dd/MM/yyyy" showIcon="true" readonlyInput="true" showOn="none" readonly="true" showButtonBar="true" <p:datePicker id="fecha" value="#{VisitView.date}" pattern="dd/MM/yyyy" showIcon="true" showOn="none" readonly="true" readonlyInput="true" showButtonBar="true"
autocomplete="true" required="true" requiredMessage="Especifique la fecha de la visita." /> autocomplete="true" required="true" requiredMessage="Especifique la fecha de la visita." />
</div> </div>
</div> </div>
@@ -49,7 +49,7 @@
<p:outputLabel for="hora" value="Hora:" /> <p:outputLabel for="hora" value="Hora:" />
</div> </div>
<div class="ui-g-2"> <div class="ui-g-2">
<p:datePicker id="hora" value="#{VisitView.time}" timeOnly="true" pattern="HH:mm" showIcon="true" showButtonBar="true" autocomplete="true" required="true" <p:datePicker id="hora" value="#{VisitView.time}" timeOnly="true" pattern="HH:mm" showIcon="true" showButtonBar="true" autocomplete="true" readonly="true" readonlyInput="true" required="true"
requiredMessage="Especifique la hora de la visita."> requiredMessage="Especifique la hora de la visita.">
<f:convertDateTime type="localTime" pattern="HH:mm" /> <f:convertDateTime type="localTime" pattern="HH:mm" />
</p:datePicker> </p:datePicker>

View File

@@ -1,11 +1,13 @@
package managedbean.visit; package managedbean.visit;
import java.io.Serializable; import java.io.Serializable;
import java.sql.Time; import java.time.LocalTime;
import java.util.Date; import java.util.Date;
import javax.annotation.PostConstruct; import javax.annotation.PostConstruct;
import javax.enterprise.context.RequestScoped; import javax.enterprise.context.RequestScoped;
import javax.faces.application.FacesMessage;
import javax.faces.view.ViewScoped;
import javax.inject.Named; import javax.inject.Named;
import TO.FamilyDoctorTO; import TO.FamilyDoctorTO;
@@ -14,14 +16,14 @@ import managedbean.common.ManagedBeanBase;
import managedbean.common.SessionUtils; import managedbean.common.SessionUtils;
@Named("AddVisit") @Named("AddVisit")
@RequestScoped @ViewScoped
public class AddVisitMBean extends ManagedBeanBase implements Serializable { public class AddVisitMBean extends ManagedBeanBase implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private Integer id; private Integer id;
private Date date; private Date date;
private Time time; private LocalTime time;
private String observations; private String observations;
private String result; private String result;
private String patientDisplayName; private String patientDisplayName;
@@ -45,6 +47,7 @@ public class AddVisitMBean extends ManagedBeanBase implements Serializable {
public void saveData() { public void saveData() {
// TODO: Añadir la nueva visita a la BBDD // TODO: Añadir la nueva visita a la BBDD
this.addFacesMessage(FacesMessage.SEVERITY_INFO, "Visita creada", "La nueva visita se ha registrado correctamente en el sistema.");
} }
public Date getDate() { public Date getDate() {
@@ -55,11 +58,11 @@ public class AddVisitMBean extends ManagedBeanBase implements Serializable {
this.date = date; this.date = date;
} }
public Time getTime() { public LocalTime getTime() {
return time; return time;
} }
public void setTime(Time time) { public void setTime(LocalTime time) {
this.time = time; this.time = time;
} }