Exemplo n.º 1
0
	$la_objectcondiciones[1][3]="<input name=txtmoncon1 type=text id=txtmoncon1 class=sin-borde style= text-align:center size=30 readonly>";
	$la_objectcondiciones[1][4]="<input name=txtporcon1 type=text id=txtporcon1 class=sin-borde style= text-align:center size=11 readonly>";
	$la_objectcondiciones[1][5]="<input name=txtvacio2 type=text id=txtvacio2 class=sin-borde style= text-align:center size=5 readonly>";
	
	$li_filasgarantias=1;
	$la_objectgarantias[1][1]="<input name=txtnumgar1 type=text id=txtnumgar1 class=sin-borde style= text-align:center size=5 readonly>";
	$la_objectgarantias[1][2]="<input name=txtdesgar1  type=text id=txtdesgar1  class=sin-borde style= text-align:left size=90 readonly >";
	$la_objectgarantias[1][3]="<input name=txtvacio3 type=text id=txtvacio3 class=sin-borde style= text-align:center size=5 readonly>";
}//end del elseif guardar
elseif($ls_operacion=="ue_cargarcontrato")
{
	$ls_codtco=$_POST["hidtipocontrato"];
	$ls_codunigarantia=$_POST["hidgarantia"];
	$ls_coduniduracion=$_POST["hidduracion"];
	$ls_coduniretraso=$_POST["hidretraso"];	
	$lb_validoretenciones=$io_contrato->uf_select_retenciones ($ls_codcon,$la_data,$filas);
	if($lb_validoretenciones)
	{
		$li_filasretenciones=$filas+1;
	}
	else
	{
		$li_filasretenciones=1;
	}
	for($li_i=1;$li_i<$li_filasretenciones;$li_i++)
	{
		$ls_codigo=$la_data["codded"][$li_i];
		$ls_descripcion=$la_data["dended"][$li_i];
		$ls_cuenta=$la_data["cuenta"][$li_i];
		$ls_deduccion=$io_funnum->uf_convertir_numerocadena($la_data["deducible"][$li_i]);
		$la_objectretenciones[$li_i][1]="<input name=txtcodret".$li_i." type=text id=txtcodret".$li_i." class=sin-borde value='".$ls_codigo."' style= text-align:center size=5 readonly>";
			//----------------Clases y Objetos--------------------------------------//
			require_once("class_folder/sigesp_sob_c_contrato.php");
			$io_contrato=new sigesp_sob_c_contrato();
			require_once("class_folder/sigesp_sob_class_obra.php");
			$io_obra=new sigesp_sob_class_obra();
			require_once("class_folder/sigesp_sob_class_asignacion.php");
			$io_asignacion=new sigesp_sob_class_asignacion();
			require_once("class_folder/sigesp_sob_c_supervisores.php");
			$io_supervisores=new sigesp_sob_c_supervisores();
			require_once("class_folder/sigesp_sob_c_unidad.php");
			$io_unidad=new sigesp_sob_c_unidad();
			//---------------cargando la data en arreglos----------------//
			$ls_codcon=$_POST["codcon"];						
			$io_contrato->uf_select_contrato($ls_codcon,$la_contrato);
			$io_contrato->uf_select_condiciones ($ls_codcon,$la_condiciones,$li_rows);
			$io_contrato->uf_select_retenciones ($ls_codcon,$la_retenciones,$li_rows);
			$io_contrato->uf_select_garantias ($ls_codcon,$la_garantias,$li_rows);
			$io_obra->uf_select_obra($la_contrato["codobr"][1],$la_obra);
			$io_asignacion->uf_select_asignacion($la_contrato["codasi"][1],$la_asignacion);
			$io_supervisores->uf_select_proveedor($la_asignacion["cod_pro_ins"][1],$la_inspector);
			$io_supervisores->uf_select_proveedor($la_asignacion["cod_pro"][1],$la_contratista);
			$io_unidad->uf_select_unidades($la_contrato["mulreuni"][1],$la_unidadmulta);
			$io_unidad->uf_select_unidades($la_contrato["lapgaruni"][1],$la_unidadgarantia);
			$ls_contrato=$io_funsob->uf_codificar($la_contrato);
			$ls_condiciones=$io_funsob->uf_codificar_arreglosdobles($la_condiciones);
			$ls_retenciones=$io_funsob->uf_codificar_arreglosdobles($la_retenciones);
			$ls_garantias=$io_funsob->uf_codificar_arreglosdobles($la_garantias);
			$ls_obra=$io_funsob->uf_codificar($la_obra);
			$ls_asignacion=$io_funsob->uf_codificar($la_asignacion);
			$ls_inspector=$io_funsob->uf_codificar($la_inspector);
			$ls_contratista=$io_funsob->uf_codificar($la_contratista);