"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_funciones_activos.php"); $io_fun_activo=new class_funciones_activos("../"); $io_fun_activo->uf_load_seguridad("SAF","sigesp_saf_d_inmueble_edificio.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Description: Función que limpia todas las variables necesarias en la página ////////////////////////////////////////////////////////////////////////////// global $ls_areatot, $ls_areacons, $ls_numpiso, $ls_areatotpiso, $ls_areanex, $ls_feccont, $ls_moncont, $ls_existe; global $ls_avaluo, $ls_fila; $ls_areatot=""; $ls_areacons=""; $ls_numpiso=""; $ls_areatotpiso=""; $ls_areanex=""; $ls_feccont="dd/mm/yyyy"; $ls_moncont=""; $ls_existe=""; $ls_avaluo=""; $ls_fila=""; if(array_key_exists("existe",$_POST)) { $ls_existe=$_POST["existe"]; } else { $ls_existe="FALSE"; } } function uf_agregarlineablanca1(&$aa_object,$ai_totrows) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_agregarlineablanca1 // Access: private // Arguments: ai_totrows // total de Filas // Description: Función que agrega una linea mas en el grid // Creado Por: Ing. Jennifer Rivero // Fecha Creación: 26/09/2008 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// $aa_object[$ai_totrows][1]=" "; $aa_object[$ai_totrows][2]=""; $aa_object[$ai_totrows][3]=""; $aa_object[$ai_totrows][4]="
Buscar
"; } ?> Datos del Edificio uf_obtenervalor_get("denact","Ninguno"); $ls_codact=$io_fac->uf_obtenervalor_get("codact",""); if($_GET['denact']){$ls_denact=$_GET['denact'];} if($_GET['codact']){$ls_codact=$_GET['codact'];} $ls_nombre= "CODIGO: ".$ls_codact." ACTIVO: ".$ls_denact; if($_POST['txtcodact']){$ls_codact=$_POST['txtcodact'];} if($_POST['txtdenact']){$ls_denact=$_POST['txtdenact']; $ls_nombre=$_POST['txtdenact'];} //---------titulos1//---------------------------------- $lo_title1[1]="Estructura"; $lo_title1[2]="Código"; $lo_title1[3]="Material"; $lo_title1[4]="Eliminar"; //----------------------------------------------------- if (array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; } else { $ls_operacion="NUEVO"; } switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); uf_agregarlineablanca1($aa_object,1); $ai_totrows=$io_fac->uf_obtenervalor("htotal","1"); $lb_valido=$io_inm_edif->uf_select_inmueble_edificio($ls_codact,$ls_expact,$ls_clasfun,$ls_diract,$ls_areatot, $ls_areacons,$ls_numpiso, $ls_areatotpiso, $ls_areanex, $ls_lindero,$ls_estlegprop,$ls_avaluo,$ls_feccont,$ls_moncont, $ls_existe); $io_inm_edif->uf_buscar_material($ls_codact,$ls_expact,$aa_object,$ai_totrows); if ($ai_totrows>1) { $ai_totrows=$ai_totrows+1; uf_agregarlineablanca1($aa_object,$ai_totrows); } break; case "GUARDAR": $ls_expact=$io_fac->uf_obtenervalor("txtexpact",""); $ls_clasfun=$io_fac->uf_obtenervalor("txtclasfun",""); $ls_diract=$io_fac->uf_obtenervalor("txtdiract",""); $ls_areatot=$io_fac->uf_obtenervalor("txtareatot",""); $ls_areacons=$io_fac->uf_obtenervalor("txtareacons",""); $ls_numpiso=$io_fac->uf_obtenervalor("txtnumpiso",""); $ls_areatotpiso=$io_fac->uf_obtenervalor("txtareatotpiso",""); $ls_areanex=$io_fac->uf_obtenervalor("txtareanex",""); $ls_lindero=$io_fac->uf_obtenervalor("txtlind",""); $ls_estlegprop=$io_fac->uf_obtenervalor("txtestleg",""); $ls_avaluo=$io_fac->uf_obtenervalor("txtavaluo",""); $ls_feccont=$io_fac->uf_obtenervalor("txtfeccont","1900-01-01"); $ls_existe=$io_fac->uf_obtenervalor("existe",""); if ($ls_feccont=="dd/mm/yyyy") { $ls_feccont="1900-01-01"; } $ls_moncont=$io_fac->uf_obtenervalor("txtmoncont","0.00"); if ($ls_moncont=="") { $ls_moncont="0.00"; } $ls_existe=$io_fac->uf_obtenervalor("existe",""); $lb_valido=$io_inm_edif->guardar($ls_codact,$ls_expact, $ls_clasfun, $ls_diract, $ls_areatot, $ls_areacons,$ls_numpiso, $ls_areatotpiso, $ls_areanex, $ls_lindero, $ls_estlegprop, $ls_avaluo, $ls_feccont, $ls_moncont, $ls_existe, $la_seguridad); if ($lb_valido) { $ls_existe="TRUE"; $ai_totrows=$io_fac->uf_obtenervalor("htotal",""); if ($ai_totrows>1) { for ($i=1;$i<$ai_totrows;$i++) { $ls_dentipest=$io_fac->uf_obtenervalor("txtdentipest".$i,""); $ls_codtipest=$io_fac->uf_obtenervalor("txtcodtipest".$i,""); $ls_codcomp=$io_fac->uf_obtenervalor("txtcodcomp".$i,""); $ls_dencom=$io_fac->uf_obtenervalor("txtdencomp".$i,""); $ls_encontrado=""; $io_inm_edif->uf_select_saf_edificiotipest($ls_codtipest,$ls_codcomp,$ls_codact,$ls_expact,$ls_encontrado); if ($ls_encontrado==0) { $io_inm_edif->uf_insertar_materiales($ls_codtipest,$ls_codcomp,$ls_codact,$ls_expact, $la_seguridad); } $aa_object[$i][1]=" "; $aa_object[$i][2]=""; $aa_object[$i][3]=""; $aa_object[$i][4]="
Buscar
"; } //fin del for }//fin del if uf_agregarlineablanca1($aa_object,$ai_totrows); $io_inm_edif->uf_buscar_material($ls_codact,$ls_expact,$aa_object,$ai_totrows); if ($ai_totrows>1) { $ai_totrows=$ai_totrows+1; uf_agregarlineablanca1($aa_object,$ai_totrows); } } break; case "AGREGAR": $ai_totrows=$io_fac->uf_obtenervalor("htotal",""); $parametros=$io_fac->uf_obtenervalor("hparam1",""); $arre_parametros=split("&",$parametros); $j=1; $k=0; for ($i=0;$i<$ai_totrows;$i++) { $k++; $ls_codcomp=trim(substr($arre_parametros[$j],13,15)); $j++; $ls_dencom=trim(substr($arre_parametros[$j],13,63)); $j++; $ls_dentipest=trim(substr($arre_parametros[$j],15,80)); $j++; $ls_codtipest=trim(substr($arre_parametros[$j],15,80)); $j++; $aa_object[$k][1]=" "; $aa_object[$k][2]=""; $aa_object[$k][3]=""; $aa_object[$k][4]="
Buscar
"; } $ai_totrows=$ai_totrows+1; uf_agregarlineablanca1($aa_object,$ai_totrows); $ls_codact=$io_fac->uf_obtenervalor("txtcodact",""); $ls_expact=$io_fac->uf_obtenervalor("txtexpact",""); $lb_valido=$io_inm_edif->uf_select_inmueble_edificio($ls_codact,$ls_expact,$ls_clasfun,$ls_diract,$ls_areatot, $ls_areacons,$ls_numpiso, $ls_areatotpiso, $ls_areanex, $ls_lindero,$ls_estlegprop,$ls_avaluo,$ls_feccont,$ls_moncont, $ls_existe); break; case "ELIMINAR": $ai_totrows=$io_fac->uf_obtenervalor("htotal",""); $ls_codact=$io_fac->uf_obtenervalor("txtcodact",""); $ls_expact=$io_fac->uf_obtenervalor("txtexpact",""); $ls_fila=$io_fac->uf_obtenervalor("fila",""); $lb_valido=$io_inm_edif->uf_select_inmueble_edificio($ls_codact,$ls_expact,$ls_clasfun,$ls_diract,$ls_areatot, $ls_areacons,$ls_numpiso, $ls_areatotpiso, $ls_areanex, $ls_lindero,$ls_estlegprop,$ls_avaluo,$ls_feccont,$ls_moncont, $ls_existe); $ai_totrows=$io_fac->uf_obtenervalor("htotal",""); $ai_totrows=$ai_totrows-1; if ($ai_totrows>1) { $li_temp=0; for ($i=1;$i<=$ai_totrows;$i++) { $li_temp++; $ls_dentipest=$io_fac->uf_obtenervalor("txtdentipest".$i,""); $ls_codtipest=$io_fac->uf_obtenervalor("txtcodtipest".$i,""); $ls_codcomp=$io_fac->uf_obtenervalor("txtcodcomp".$i,""); $ls_dencom=$io_fac->uf_obtenervalor("txtdencomp".$i,""); $ls_encontrado=""; if ($i==$ls_fila) { $io_inm_edif->uf_select_saf_edificiotipest($ls_codtipest,$ls_codcomp,$ls_codact,$ls_expact,$ls_encontrado); if ($ls_encontrado>0) { $io_inm_edif->uf_eliminar_materiales($ls_codtipest,$ls_codcomp,$ls_codact,$ls_expact,$la_seguridad); } } if ($i!=$ls_fila) { $aa_object[$li_temp][1]=" "; $aa_object[$li_temp][2]=""; $aa_object[$li_temp][3]=""; $aa_object[$li_temp][4]="
Buscar
"; } } //fin del for uf_agregarlineablanca1($aa_object,$ai_totrows); }//fin del if break; } //FIN DEL switch if($ls_expact and $aa_object and $ai_totrows){ $io_inm_edif->uf_buscar_material($ls_codact,$ls_expact,$aa_object,$ai_totrows); if ($ai_totrows>1) { $ai_totrows=$ai_totrows+1; uf_agregarlineablanca1($aa_object,$ai_totrows); } } ?>
uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"close();"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

Expediente
Clasificación Funcional
Dirección
Area Total del Terreno
m2
Area de la Construcción:
Area cubierta
m2
Número de Pisos
Area Total de la Construcción:
total de los pisos
m2
Area de las anexidades:
jardines, pisos, etc,
m2
      GuardarGuardar CancelarCancelar

Estructuras Predominantes
makegrid($ai_totrows,$lo_title1,$aa_object,600,"Estructuras Predominantes","gridtipest"); ?>
  GuardarGuardar CancelarCancelar

Linderos
Estudio Legal de la Propiedad:(Obtener dictamen del Procurador del Estado o del Síndico Procurador Municipal)
 
Fecha:
Valor de la Adquisición:
   
      GuardarGuardar CancelarCancelar

Avaluo:
   
      GuardarGuardar CancelarCancelar