Commit f3332535 by Joel Florentin

merge estilo y select precargados

parent b7177b73
...@@ -3,16 +3,22 @@ package com.roshka.modelo; ...@@ -3,16 +3,22 @@ package com.roshka.modelo;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
public enum Disponibilidad { public enum Disponibilidad {
TIEMPO_COMPLETO("C"), PARCIAL("P"); TIEMPO_COMPLETO("C","Tiempo Completo"), PARCIAL("P","Parcial");
private String code; private String code;
private String descripcion;
private Disponibilidad(String code) { private Disponibilidad(String code, String descripcion) {
this.code = code; this.code = code;
this.descripcion = descripcion;
} }
@JsonValue @JsonValue
public String getCode() { public String getCode() {
return code; return code;
} }
public String getDescripcion() {
return descripcion;
}
} }
...@@ -3,16 +3,22 @@ package com.roshka.modelo; ...@@ -3,16 +3,22 @@ package com.roshka.modelo;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
public enum Modalidad { public enum Modalidad {
PRESENCIAL("P"), SEMIPRESENCIAL("S"), REMOTO("R"); PRESENCIAL("P","Presencial"), SEMIPRESENCIAL("S","Semi Presencial"), REMOTO("R","Remoto");
private String code; private String code;
private String descripcion;
private Modalidad(String code) { private Modalidad(String code, String descripcion) {
this.code = code; this.code = code;
this.descripcion = descripcion;
} }
@JsonValue @JsonValue
public String getCode() { public String getCode() {
return code; return code;
} }
public String getDescripcion() {
return descripcion;
}
} }
...@@ -93,7 +93,7 @@ function agregarFieldTecnologia(){ ...@@ -93,7 +93,7 @@ function agregarFieldTecnologia(){
pairs[name] = value pairs[name] = value
} }
tecnologias[cont_tecnologia]={} tecnologias[cont_tecnologia]={}
tecnologias[cont_tecnologia]["tecnologia"]=pairs["tecnologia-id"]=="-1"?{nombre: pairs["tecnologia-nombre"]}:{id: pairs["tecnologia-id"],nombre:document.querySelector('option[value="'+pairs["tecnologia-id"]+'"]').innerHTML} tecnologias[cont_tecnologia]["tecnologia"]=pairs["tecnologia-id"]=="-1"?{nombre: pairs["tecnologia-nombre"]}:{id: pairs["tecnologia-id"],nombre:document.querySelector('[name=tecnologia-id] > option[value="'+pairs["tecnologia-id"]+'"]').innerHTML}
tecnologias[cont_tecnologia]["nivel"]=pairs.nivel tecnologias[cont_tecnologia]["nivel"]=pairs.nivel
//tecnologias[cont_tecnologia] = pairs; //tecnologias[cont_tecnologia] = pairs;
formtecn.reset(); formtecn.reset();
......
...@@ -219,17 +219,19 @@ ...@@ -219,17 +219,19 @@
<div class="inputs mb-3 col-md-6"> <div class="inputs mb-3 col-md-6">
<label for="disponibilidad" class="form-label"> Disponibilidad</label> <label for="disponibilidad" class="form-label"> Disponibilidad</label>
<select name="disponibilidad" id="disponibilidad" class="bg-light"> <select name="disponibilidad" id="disponibilidad" class="bg-light">
<option value="Tiempo completo" selected>Tiempo completo</option> <c:forEach items="${disponibilidades}" var="disponibilidad">
<option value="Medio tiempo">Medio tiempo</option> <option value="${disponibilidad.getCode()}">${disponibilidad.getDescripcion()}</option>
</c:forEach>
</select> </div> </select> </div>
<div class="inputs mb-3 col-md-6"> <div class="inputs mb-3 col-md-6">
<label for="modalidad" class="form-label"> Modalidad</label> <label for="modalidad" class="form-label"> Modalidad</label>
<select name="modalidad" id="modalidad" class="bg-light"> <select name="modalidad" id="modalidad" class="bg-light">
<option value="Pesencial" selected>Presencial</option> <c:forEach items="${modalidades}" var="modalidad">
<option value="Semi presencial">Semi presencial</option> <option value="${modalidad.getCode()}">${modalidad.getDescripcion()}</option>
<option value="Remoto">Remoto</option> </c:forEach>
</select> </div> </select> </div>
...@@ -303,8 +305,17 @@ ...@@ -303,8 +305,17 @@
</div> </div>
<div class="inputs"> <div class="inputs">
<label for="refNombre" class="form-label">Referencia Nombre</label> <label for="descripcion" class="form-label">Descripcion</label>
<input type="text" class="form-control " name="referencias" id="refNombre" > <textarea class="form-control " name="descripcion" id="descripcion" > </textarea>
</div>
<div class="inputs">
<label for="refNombre" class="form-label">Nombre de la Referencia</label>
<input type="text" class="form-control " name="nombreReferencia" id="refNombre" >
</div>
<div class="inputs">
<label for="refTel" class="form-label">Telefono de la Referencia</label>
<input type="text" class="form-control " name="telefonoReferencia" id="refTel" >
</div> </div>
<div class="inputs"> <div class="inputs">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment