Nombre Completo:
|
<%= text_field ('persona','nombre') %>
|
<%= text_field ('persona',"apellido1") %>
|
<%= text_field ('persona',"apellido2") %>
|
RUT/Pasaporte: |
<%= text_field('persona',"rut") %>
|
Fecha de Nacimiento: |
<%= date_select("persona",
"fecha_de_nacimiento")%>
|
Nacionalidad: |
<%= text_field ('persona',"nacionalidad") %>
|
Idiomas:
<% if @persona.idiomas != nil %>
<% @persona.idiomas.each do |i|%>
<%= i.idioma%>
<%= check_box("idiomas", "idioma", {:checked =>
"checked"}, "1", "0")%>
<% end%>
<% end%>
<%= select_tag 'idiomas[]',
options_for_select(Idioma.list_idiomas),{:size
=>3}
%>
|
</tr>
<tr>
<td><strong>Correo electrónico:
</tr>
<tr>
<td><strong>Dirección Postal:
<%= text_field (‘persona’,“calle”) %>
|
<%= text_field (‘persona’,“numero”) %>
|
<%= text_field (‘persona’,“ciudad”) %>
|
<%= select ‘persona’, ‘pais’,Parametros.paises %>
|
Estudios: |
|
<% if @persona.estudios != nil%>
<% @persona.estudios.each do |e|%>
<tr>
<td>
<%= link_to 'Eliminar
Estudio’, :action => ‘eliminar’, :id => @persona %>
Grado:
<%= e.grado%>
|
Institucion:
<%= e.institucion %>
|
Año:
<%= e.ano.year
%> |
<%end%>
<%end%>
<%= link_to ‘Agregar Estudios’,
:action => ‘agregar_estudios’, :id => @persona %>
|
Grado:
<%= text_field ('estudio',"grado") %> |
Institución:
<%= text_field ('estudio',"institucion") %> |
Año:
<%= date_select 'estudio', 'ano', :start_year => 1940, :discard_day =>
true,:discard_month => true %>
|
<tr>
<td><strong>Empresas:</strong></td>
<td colspan="3">
</tr>
<% if @persona.trabajadores != nil%>
<% @persona.trabajadores.each do
|t|%>
<%= link_to ‘Borrar de
Empresa’, :action => ‘borrar’, :persona_id => @persona, :empresa_id
=>t.empresa.id %>
|
Empresa:
<%= t.empresa.razon_social%>
|
Cargo:
<%= text_field
(‘trabajadores’,‘cargo’) %>
|
<%if t.secre != nil%>
Secretaria:
<%=
t.secre.nombre%>
<%=
t.secre.apellido1%>
<%=
t.secre.apellido2%>
<%=
t.secre.telefono%>
<%= link_to
‘Desvincular Secretaria’, :action => ‘desvincular’, :id => @persona %>
|
<%else%>
<%= link_to
‘Vincular Secretaria’, :action => ‘vincular’, :id => @persona %>
|
<%end%>
<%end%>
<%end%>
<%= link_to ‘Agregar a Empresa’,
:action => ‘agregar_empresa’, :id => @persona %> |
<div id = agregar_empresa
Empresa:
<%= select_tag 'empresas[]',
options_for_select(@empresas),{ :multiple =>
true, :size => 5 }
%> |
Cargo:
<%= text_field ('trabajadores',"cargo") %> |
<%= link_to 'Vincular Secretaria', :action => 'vincular', :id =>
@persona %> |
</tr>
<tr>
<td><strong>Dirección Trabajo:</strong></td>
<td>
<%= text_field ('persona',"calle_trabajo") %>
</td>
<td>
<%= text_field ('persona',"numero_trabajo") %>
</td>
<td>
<%= text_field('persona',"ciudad_trabajo") %>
</td>
<td>
<%= select 'persona',
‘pais_trabajo’,Parametros.paises %>
Área
Interes: |
<% if @persona.areas != nil%>
<% @persona.areas.each do |i|%>
<% if i.tipo == “I” %>
<%= i.nombre_area%>
<%= check_box(“area”, “nombre_area”,
{:checked => “checked”}, “1”, “0”)%>
<%end%>
<%end%>
<%end%>
<%= select_tag ‘areas[]’,
options_for_select(@list_areas_interes),{
:multiple => true, :size => 5 }
%>
|
Área Especialización:
|
<% if @persona.areas != nil%>
<% @persona.areas.each do |i|%>
<% if i.tipo == “E” %>
<%= i.nombre_area%>
<%= check_box(“area”, “nombre_area”,
{:checked => “checked”}, “1”, “0”)%>
<%end%>
<%end%>
<%end%>
<%= select_tag ‘areas[]’,
options_for_select(@list_areas_especializacion),{
:multiple => true, :size => 5 }
%>
</tr>
<tr>
<td><strong>Pertenece a Mapla
<%if @persona.login_mapla != nil %>
<%= check_box("mapla", "login", {:checked =>
“checked”}, “1”, “0”)%>
<div id = pertenece_mapla
|
Nombre de
Usuario:
<%= text_field
(‘persona’,“login_mapla”) %>
|
Password:
<%= text_field
(‘persona’,“password_mapla”) %>
|
|
<%else%>
<%= check_box(“mapla”, “login”, {}, “1”,
“0”)%>
<%end%>
Origen de la
Información: |
<%= text_field (‘persona’,“origen_dato”) %>
|
<%if @persona.sin_rut = “true” or
@persona.mail_rebotado = “true” or @persona.telefono_malo = “true” or
@persona.gest_eventos = “true”%>
Falta Revisión
<%= check_box (‘en_seguimiento’, ‘revision’,
{:checked => ‘checked’},“1”, “0” )%> |
<%end%>
</tr>
<tr>
<td><strong>Observaciones:</strong></td>
<td colspan="3">
<%= text_area('persona',"observaciones") %>
</td>
</tr>
<tr>
<td><%= link_to 'Enviar Mail', :action => 'escribir_mail' ,
:id => @persona %>
Eliminar |
<%= submit_tag “Guardar”%> |
|
|
def update # Metodo utilizado para guardar cambios de personas.
(Editar) Camila Bolaños 5/1/07
@persona = Persona.find(params[:id])
@idioma = Idioma.find_all
@trabajador = Trabajador.find(:all, :conditions => [" persona_id =
?",params[:id]])