예제 #1
0
		$ls_codpro="";
		$ls_cedresact="";
		$ls_civresact="";
		$ls_civsup="";
		$ls_civinsact="";
	}
	
}
elseif($ls_operacion=="ue_cargarcontrato")
{
	$lb_valido=$io_contrato->uf_select_contrato($ls_codcon,$la_data);
	if($lb_valido)
	{
		$ls_fecinicon=$io_function->uf_convertirfecmostrar($la_data["fecinicon"][1]);
		$ls_placon=$io_funsob->uf_convertir_decimalentero($la_data["placon"][1]);
		$ls_placonuni=$io_funsob->uf_convertir_letraunidad($la_data["placonuni"][1]);
		$ls_contasi=$la_data["nompro"][1];
		$ls_moncon=$io_funsob->uf_convertir_numerocadena($la_data["monto"][1]);
		$ls_estcon=$io_funsob->uf_convertir_numeroestado($la_data["estcon"][1]);
		$ls_codobr=$la_data["codobr"][1];
		$ls_codcon=$la_data["codcon"][1];
		$lb_valido=$io_obra->uf_select_obra($ls_codobr,$la_data);
		if($lb_valido)
		{
			$ls_desobr=$la_data["desobr"][1];
			$ls_estobr=$la_data["desest"][1];
			$ls_munobr=$la_data["denmun"][1];
			$ls_comobr=$la_data["nomcom"][1];
			$ls_parobr=$la_data["denpar"][1];
			$ls_dirobr=$la_data["dirobr"][1];
		}
//-------------------Obteniendo arreglo y variables de datos basicos----------------------------//
$ls_ruta=$_GET["ruta"];

//-----------Obteniedo la data a ser enviada al documento OpenOffice------------------------//

	//--------------------------Datos del Contrato------------------------------------------//
	$la_contrato=$io_funsob->uf_decodificar($_GET["contrato"]);
	$la_unidadmulta=$io_funsob->uf_decodificar($_GET["unidadmulta"]);
	$la_unidadgarantia=$io_funsob->uf_decodificar($_GET["unidadgarantia"]);
	$CodigoContrato=$la_contrato["codcon"];
	$FechaEmisionContrato=$io_function->uf_convertirfecmostrar($la_contrato["feccon"]);
	$FechaInicioContrato=$io_function->uf_convertirfecmostrar($la_contrato["fecinicon"]);
	$FechaFinalizacionContrato=$io_function->uf_convertirfecmostrar($la_contrato["fecfincon"]);
	$PlazoDuracionContrato=$io_funsob->uf_convertir_decimalentero($la_contrato["placon"]);
	$ls_unidad=$io_funsob->uf_convertir_letraunidad($la_contrato["placonuni"]);
	$PlazoDuracionContrato=$PlazoDuracionContrato." ".$ls_unidad;
	$MontoContrato=$io_funsob->uf_convertir_numerocadena($la_contrato["monto"]);
	$MontoContratoLetras=$io_funsob->convertir($la_contrato["monto"]);
	$li_pos=strpos($MontoContrato,",");
	$ls_decimales=substr($MontoContrato,($li_pos+1),2);
	$MontoContratoLetras=$MontoContratoLetras." con ".$ls_decimales."/100";	
	$MontoMultaIncumplimiento=$io_funsob->uf_convertir_numerocadena($la_contrato["mulcon"]);
	if($io_funsob->uf_convertir_decimalentero($la_contrato["tiemulcon"])=="0")
	{
		$TiempoMultaInclumplimiento="---";
	}
	else
	{
		$TiempoMultaInclumplimiento=$io_funsob->uf_convertir_decimalentero($la_contrato["tiemulcon"]);
		$ls_unidad=$la_unidadmulta["nomuni"];
			$lb_fecfinobr=array_key_exists("fecfinobr",$la_data);	
			$lb_montoobra=array_key_exists("montoobra",$la_data);	
			$lb_feccon=array_key_exists("feccon",$la_data);	
			$lb_fecinicon=array_key_exists("fecinicon",$la_data);	
			$lb_fecfincon=array_key_exists("fecfincon",$la_data);
			$lb_monmaxcon=array_key_exists("monmaxcon",$la_data);		
			$lb_fecinireacon=array_key_exists("fecinireacon",$la_data);				
			$lb_fecfinreacon=array_key_exists("fecfinreacon",$la_data);
			$lb_feciniact=array_key_exists("feciniact",$la_data);	
			
				
			for($li_j=1;$li_j<=$li_filasdata;$li_j++)
			{
				if($lb_placon)
				{
					$la_data["placon"][$li_j]=$io_funsob->uf_convertir_numerocadena($la_data["placon"][$li_j])." ".$io_funsob->uf_convertir_letraunidad($la_data["placonuni"][$li_j]);
				}
				if($lb_codpro)
				{
					$ls_codcont=$la_data["cod_pro"][$li_j];
					$lb_valido=$io_proveedores->uf_select_proveedor ($ls_codcont,$la_dataproveedor);
					if($lb_valido)
					{
						$la_data["cod_pro"][$li_j]=$la_dataproveedor["nompro"][1];
					}
				}
				if($lb_codproins)
				{
					$ls_codinsp=$la_data["cod_pro_ins"][$li_j];
					$lb_valido=$io_proveedores->uf_select_proveedor ($ls_codinsp,$la_dataproveedor);
					if($lb_valido)