From: Matías Sklar Date: Tue, 15 Jul 2003 19:18:38 +0000 (+0000) Subject: Agregue la pagina de legajos. X-Git-Tag: svn_import~231 X-Git-Url: https://git.llucax.com/mecon/intranet.git/commitdiff_plain/781350db5ad13253b2f8deb6b052fef19322710a?ds=sidebyside Agregue la pagina de legajos. --- diff --git a/sistema/www/servicios/legajos/legajo.php b/sistema/www/servicios/legajos/legajo.php new file mode 100755 index 0000000..7018a17 --- /dev/null +++ b/sistema/www/servicios/legajos/legajo.php @@ -0,0 +1,323 @@ +datos['hora_desde']); +$datos_hora_hasta = new Hora($agente->datos['hora_hasta']); +$datos = $agente->getOtrosDatos(); +$datos['cuil'] = $agente->getCuil(); +$datos_estudios = $estudios->getEstudios(); +$datos_antiguedad = $antiguedad->getAntiguedad(); +$datos_experiencia = $antiguedad->getExperiencia(); +$datos_familiares = $familiares->getFamiliares(); +$datos_hijos = $familiares->getHijos(); + +?> + + +"; +$t = new Tabla ("width='600'"); +$row = array( + "Datos Personales", + "Domicilio", + "Estudios", + "Antigüedad Laboral" + ); +$t->addRow($row,array('border'=>'0')); +echo $t->toHtml(); +echo "
"; + + +if($_GET['mostrar'] == 'personales') { + + /* Datos Personales del Agente */ + $t = new Tabla ("width='600'"); + $row = array('Datos Personales'); + $t->addRow($row,array('cabecera'=>1,'colspan'=>2)); + $row = array("Apellido y Nombre: ".$agente->getNombre()); + $t->addRow($row,array('colspan'=>"2", 'align'=>"left")); + $row = array( + "Tipo de documento: ".$datos['tipo_doc'], + "Número: ".$nrodoc + ); + $t->addRow($row,array('align'=>"left")); + $row = array("Cuil: ".$datos['cuil']); + $t->addRow($row,array('colspan'=>"2", 'align'=>"left")); + $datos['fecha_nac'] = preg_replace('/(\d{2})(\d{2})(\d{4})/', + '$1/$2/$3',$datos['fecha_nac']); + $row = array( + "Fecha de Nacimiento: ".$datos['fecha_nac'], + "Edad: ".$datos['edad']); + $t->addRow($row,array('align'=>"left", 'width'=>"250")); + $row = array("Estado Civil: ".$datos['estado_civil']); + $t->addRow($row,array('colspan'=>"2", 'align'=>"left")); + echo $t->toHtml(); + + /* Reciclo la variable de tabla para no ocupar tanta memoria */ + unset($t); + + echo "
"; + +}elseif($_GET['mostrar'] == 'domicilio') { + + /* Datos del Domicilio del Agente */ + $t = new Tabla ("width='600'"); + $row = array('Domicilio'); + $t->addRow($row,array('cabecera'=>1,'colspan'=>3)); + $row = array("Calle: ".$datos['domicilio']); + $t->addRow($row,array('colspan'=>"3", 'align'=>"left")); + $row = array( + "Nro: ".$datos['puerta'], + "Piso: ".$datos['piso'], + "Depto: ".$datos['depto'] + ); + $t->addRow($row,array('align'=>"left")); + $row = array("Entre Calle: ".$datos['calle1']); + $t->addRow($row,array('colspan'=>"3", 'align'=>"left")); + $row = array("Y Calle: ".$datos['calle2']); + $t->addRow($row,array('colspan'=>"3", 'align'=>"left")); + $row = array("Localidad: ".$datos['localidad']); + $t->addRow($row,array('colspan'=>"3", 'align'=>"left")); + $row = array( + "Código Postal: ".$datos['cp'], + '', + "Teléfono: ".$datos['telefono'] + ); + $t->addRow($row,array('align'=>"left")); + $t->updateCellAttributes(6,0,array('colspan'=>"2", 'align'=>"left")); + echo $t->toHtml(); + + /* Reciclo la variable de tabla para no ocupar tanta memoria */ + unset($t); + + echo "
"; + +}elseif($_GET['mostrar'] == 'cobertura') { + + /* Datos de la Cobertura Medica */ + $t = new Tabla ("width='600'"); + $row = array('Cobertura Médica'); + $t->addRow($row,array('cabecera'=>1)); + $row = array($datos['obra_social']); + $t->addRow($row,array('align'=>"left")); + echo $t->toHtml(); + + /* Reciclo la variable de tabla para no ocupar tanta memoria */ + unset($t); + + echo "
"; + +}elseif($_GET['mostrar'] == 'estudios') { + + /* Datos de los Estudios del Agente */ + $t = new Tabla ("width='600'"); + $row = array('Estudios'); + $t->addRow($row,array('cabecera'=>1)); + foreach (array_keys($datos_estudios) as $key) { + $row = array("Título: ".$datos_estudios[$key]['titulo']); + $t->addRow($row,array('align'=>"left")); + $row = array("Nivel de Estudio: ".$datos_estudios[$key]['estudio']); + $t->addRow($row,array('align'=>"left")); + } + echo $t->toHtml(); + + /* Reciclo la variable de tabla para no ocupar tanta memoria */ + unset($t); + + echo "
"; + +}elseif($_GET['mostrar'] == 'antiguedad') { + + /* Datos de los Antecedentes Laborales en la Administracion Publica Nacional */ + $i = 2; + $t = new Tabla ("width='600'"); + $row = array('Antigüedad Laboral en la Administración Pública Nacional'); + $t->addRow($row,array('cabecera'=>1, 'colspan'=>"3")); + foreach (array_keys($datos_experiencia) as $key) { + if( $datos_experiencia[$key]['ambito'] == 0 || + $datos_experiencia[$key]['ambito'] == 3) { + $row = array( + "Organización: ".$datos_experiencia[$key]['organism'] + ); + $t->addRow($row,array('colspan'=>"3", 'align'=>"left")); + $fecha_ingreso = preg_replace( '/(\d{4})(\d{2})(\d{2})/', + '$3/$2/$1', + $datos_experiencia[$key]['desde'] + ); + if($datos_experiencia[$key]['hasta'] != '00000000') { + $fecha_egreso = preg_replace( '/(\d{4})(\d{2})(\d{2})/', + '$3/$2/$1', + $datos_experiencia[$key]['hasta'] + ); + }else { + $fecha_egreso = 'Actualmente trabajando en este organismo'; + } + + $row = array( + "Fecha de Ingreso: ".$fecha_ingreso, + "Fecha de Egreso: ".$fecha_egreso + ); + $t->addRow($row,array('align'=>"left")); + $t->updateCellAttributes($i,0,array('width'=>"200", 'align'=>"left")); + $t->updateCellAttributes($i,1,array('colspan'=>"2", 'align'=>"left")); + $i+=2; + } + } + $row = array( + "Antigüedad Años: ".$datos_antiguedad['Anio_Nac'], + "Meses: ".$datos_antiguedad['Mes_Nac'], + "Días: ".$datos_antiguedad['Dia_Nac'] + ); + $t->addRow($row,array('align'=>"left")); + echo $t->toHtml(); + + /* Reciclo la variable de tabla para no ocupar tanta memoria */ + unset($t); + + echo "
"; + + /* Datos de la Antiguedad Laboral en años */ + $t = new Tabla ("width='600'"); + $row = array('Antigüedad Laboral - Totales'); + $t->addRow($row,array('cabecera'=>1, 'colspan'=>"3")); + $row = array( + "Antigüedad en el Sector Público Años: ".$datos_antiguedad['Anio_Nac'], + "Meses: ".$datos_antiguedad['Mes_Nac'], + "Días: ".$datos_antiguedad['Dia_Nac'] + ); + $t->addRow($row,array('align'=>"left")); + $row = array( + "Antigüedad en el Sector Privado Años: ".$datos_antiguedad['Anio_prv'], + "Meses: ".$datos_antiguedad['Mes_prv'], + "Días: ".$datos_antiguedad['Dia_prv'] + ); + $t->addRow($row,array('align'=>"left")); + $row = array( + "Antigüedad Total Años: ".$datos_antiguedad['Anio_grl'], + "Meses: ".$datos_antiguedad['Mes_grl'], + "Días: ".$datos_antiguedad['Dia_grl'] + ); + $t->addRow($row,array('align'=>"left")); + + echo $t->toHtml(); + + echo "
"; + +}elseif($_GET['mostrar'] == 'laboral') { + + /* Datos del Laborales actuales */ + $t = new Tabla ("width='600'"); + $row = array('Datos Laborales'); + $t->addRow($row,array('cabecera'=>1, 'colspan'=>"2")); + $row = array("Categoría: ".$agente->getTipo()); + $t->addRow($row,array('align'=>"left", 'colspan'=>"2")); + $row = array( + "Nivel: ".$datos['nivel'], + "Grado: ".$datos['grado'] + ); + $t->addRow($row,array('align'=>"left")); + $row = array("Función Ejecutiva: ".$datos['func_ejec']); + $t->addRow($row,array('align'=>"left", 'colspan'=>"2")); + $row = array("Dependencia: ".$agente->getDependencia()); + $t->addRow($row,array('align'=>"left", 'colspan'=>"2")); + $row = array("Código de Dependencia: ".$agente->getDependencia()); + $t->addRow($row,array('align'=>"left", 'colspan'=>"2")); + $row = array( + "Horario Laboral - Desde: ".$datos_hora_desde->get(), + "Hasta: ".$datos_hora_hasta->get() + ); + $t->addRow($row,array('align'=>"left")); + + echo $t->toHtml(); + + echo "
"; + +}elseif($_GET['mostrar'] == 'conyuge') { + + /* Datos del Conyuge */ + $t = new Tabla ("width='600'"); + $row = array('Datos del Cónyuge'); + $t->addRow($row,array('cabecera'=>1, 'colspan'=>"2")); + $row = array("Nombre ".$datos['conyuge']); + $t->addRow($row,array('colspan'=>"2", 'align'=>"left")); + $fecha = $datos['fecha_nac_conyuge']; + $fecha = preg_replace('/(\d{2})(\d{2})(\d{4})/','$1/$2/$3',$fecha); + $row = array("Fecha de Nacimiento: ".$fecha); + $t->addRow($row,array('align'=>"left",'colspan'=>"2")); + $row = array( + "Documento: ".$datos['tipo_doc_conyuge'], + "Nro: ".$datos['nro_doc_cony'] + ); + $t->addRow($row,array('align'=>"left")); + echo $t->toHtml(); + + echo "
"; + +}elseif($_GET['mostrar'] == 'hijos') { + + /* Datos de los hijos */ + $t = new Tabla ("width='600'"); + $row = array('Datos de los Hijos'); + $t->addRow($row,array('cabecera'=>1, 'colspan'=>"2")); + foreach (array_keys($datos_hijos) as $key) { + $row = array("Nombre ".$datos_hijos[$key]['nombre']); + $t->addRow($row,array('colspan'=>"2", 'align'=>"left")); + $fecha = $datos_hijos[$key]['fecha_nac']; + $fecha = preg_replace('/(\d{2})(\d{2})(\d{4})/','$1/$2/$3',$fecha); + $row = array("Fecha de Nacimiento: ".$fecha); + $t->addRow($row,array('align'=>"left",'colspan'=>"2")); + $row = array( + "Documento: ".$datos_hijos[$key]['tipo_doc'], + "Nro: ".$datos_hijos[$key]['nro_doc'] + ); + $t->addRow($row,array('align'=>"left")); + $t->addRow(array(''),array('colspan'=>"2")); + } + + echo $t->toHtml(); + + echo "
"; + +}elseif($_GET['mostrar'] == 'familiares') { + + /* Datos de los Familiares */ + $t = new Tabla ("width='600'"); + $row = array('Datos de los Familiares'); + $t->addRow($row,array('cabecera'=>1, 'colspan'=>"2")); + foreach (array_keys($datos_familiares) as $key) { + $row = array("Nombre ".$datos_familiares[$key]['nombre']); + $t->addRow($row,array('colspan'=>"2", 'align'=>"left")); + $fecha = $datos_familiares[$key]['fecha_nac']; + $fecha = preg_replace('/(\d{2})(\d{2})(\d{4})/','$1/$2/$3',$fecha); + $row = array("Fecha de Nacimiento: ".$fecha); + $t->addRow($row,array('align'=>"left",'colspan'=>"2")); + $row = array( + "Documento: ".$datos_familiares[$key]['tipo_doc'], + "Nro: ".$datos_familiares[$key]['nro_doc'] + ); + $t->addRow($row,array('align'=>"left")); + $t->addRow(array(''),array('colspan'=>"2")); + } + echo $t->toHtml(); + +} + +?> + + +