No se utiliza el paciente seleccionado en el filtro para añadir una

nueva prueba.
This commit is contained in:
Marcos Garcia Nuñez
2019-12-30 16:43:03 +01:00
parent 4d22327267
commit 875f664586
2 changed files with 4 additions and 3 deletions

View File

@@ -12,10 +12,10 @@
<h:form id="frmMT"> <h:form id="frmMT">
<p:panel id="mainPanel" header="Pruebas médicas"> <p:panel id="mainPanel" header="Pruebas médicas">
<f:facet name="actions"> <f:facet name="actions">
<h:commandLink rendered="#{mt.specialistDoctor}" action="#{mt.addMT}" immediate="true" update="frmMT" styleClass="ui-panel-titlebar-icon ui-corner-all ui-state-default"> <h:commandLink rendered="#{mt.specialistDoctor}" action="#{mt.addMT}" update="frmMT,frmNEW" styleClass="ui-panel-titlebar-icon ui-corner-all ui-state-default">
<h:outputText styleClass="ui-icon pi pi-plus" /> <h:outputText styleClass="ui-icon pi pi-plus" />
</h:commandLink> </h:commandLink>
<h:commandLink rendered="#{mt.patSelector}" action="#{mt.clearFilteredPatient}" immediate="true" update="frmMT" <h:commandLink rendered="#{mt.patSelector}" action="#{mt.clearFilteredPatient}" immediate="true" update="frmMT,frmNEW"
styleClass="ui-panel-titlebar-icon ui-corner-all ui-state-default"> styleClass="ui-panel-titlebar-icon ui-corner-all ui-state-default">
<h:outputText styleClass="ui-icon pi pi-refresh" title="Quitar filtro y ver todos los registros" /> <h:outputText styleClass="ui-icon pi pi-refresh" title="Quitar filtro y ver todos los registros" />
</h:commandLink> </h:commandLink>

View File

@@ -222,6 +222,7 @@ public class MedicalTestMBean extends ManagedBeanBase implements Serializable {
public void onSelectPatient(SelectEvent event) { public void onSelectPatient(SelectEvent event) {
this.selected = null; this.selected = null;
this.patientFilterSelected = (PatientTO) event.getObject();
this.loadMedicalTests(); this.loadMedicalTests();
} }
@@ -232,7 +233,7 @@ public class MedicalTestMBean extends ManagedBeanBase implements Serializable {
public void addMT() { public void addMT() {
// Si hay un paciente filtrado en la busqueda de pruebas, lo seleccionamos para la prueba a añadir. // Si hay un paciente filtrado en la busqueda de pruebas, lo seleccionamos para la prueba a añadir.
this.patSelected = this.patientFilterSelected; //this.patSelected = this.patientFilterSelected;
this.testDate = LocalDate.now(); this.testDate = LocalDate.now();
this.testTime = LocalTime.now(); this.testTime = LocalTime.now();
this.testObservations = ""; this.testObservations = "";