<?php
	session_start(); 
	require_once("../../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	$ruta = '../../';
	require_once("../../shared/class_folder/sigesp_conexiones.php");
    $io_conexiones=new conexiones();
	
	$io_conexiones->decodificar_post();

	// tipo de la orden de compra si es de BIENES ó de SERVICIOS
	$ls_tipo=$io_funciones_soc->uf_obtenervalor("tipo","");
	// tipo de la solicitud si es orden de compra  o es una sep
	$ls_tipsol=$io_funciones_soc->uf_obtenervalor("tipsol","");
	// proceso a ejecutar
    $ls_proceso=$io_funciones_soc->uf_obtenervalor("proceso","");
	// total de filas de Bienes
	$li_totalbienes=$io_funciones_soc->uf_obtenervalor("totalbienes","1");
	// total de filas de Servicios
	$li_totalservicios=$io_funciones_soc->uf_obtenervalor("totalservicios","1");
	// total de filas de Cargos
	$li_totalcargos=$io_funciones_soc->uf_obtenervalor("totalcargos","1");
	// total de filas de Cuentas
	$li_totalcuentas=$io_funciones_soc->uf_obtenervalor("totalcuentas","1");
	// total de filas de Cuentas cargos
	$li_totalcuentascargo=$io_funciones_soc->uf_obtenervalor("totalcuentascargo","1");
	// Indica si se deben cargar los cargos de un bien ó servicios ó si solo se deben pintar
	$ls_cargarcargos=$io_funciones_soc->uf_obtenervalor("cargarcargos","1");
	// Valor del Subtotal de la orden de compra
<?php
	session_start(); 
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funcion = new class_funciones();
	require_once("../../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	//Número del Análisis de Cotizacion.
	$ls_numanacot = $io_funciones_soc->uf_obtenervalor("numanacot","");
	//Fecha a partir del cual realizaremos la busqueda.
	$ld_fecdes = $io_funciones_soc->uf_obtenervalor("fecdes","");
	//Fecha hasta el cual realizaremos la busqueda.
	$ld_fechas = $io_funciones_soc->uf_obtenervalor("fechas","");
	//Tipo de Analisis de Cotización.
	$ls_tipanacot = $io_funciones_soc->uf_obtenervalor("tipanacot","");
    // proceso a ejecutar
	$ls_proceso=$io_funciones_soc->uf_obtenervalor("proceso","");
	
	switch($ls_proceso)
	{
		case "BUSCAR":
		  uf_load_analisis_cotizacion($ls_numanacot,$ld_fecdes,$ld_fechas,$ls_tipanacot);
		break;
		
	}	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function uf_load_analisis_cotizacion($as_numanacot,$ad_fecdes,$ad_fechas,$as_tipanacot)
	{	
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_load_analisis_cotizacion
<?php
	session_start(); 
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funcion = new class_funciones();
	require_once("../../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	//Número de la Orden de Compra.
	$ls_numordcom = $io_funciones_soc->uf_obtenervalor("numordcom","");
	//Código del Proveedor Asociado a la Orden de Compra.
	$ls_codpro = $io_funciones_soc->uf_obtenervalor("codpro","");
	//Fecha a partir del cual realizaremos la busqueda.
	$ld_fecdes = $io_funciones_soc->uf_obtenervalor("fecdes","");
	//Fecha hasta el cual realizaremos la busqueda.
	$ld_fechas = $io_funciones_soc->uf_obtenervalor("fechas","");
	//Tipo de Operacion a realizar Aprobacion/Reverso de Aprobacion.
	$ls_tipope = $io_funciones_soc->uf_obtenervalor("tipope","");
	//Tipo de Orden de Compra.
	$ls_tipordcom = $io_funciones_soc->uf_obtenervalor("tipordcom","");
    // proceso a ejecutar
	$ls_proceso=$io_funciones_soc->uf_obtenervalor("proceso","");
	
	switch($ls_proceso)
	{
		case "BUSCAR":
		  uf_load_ordenes_compra($ls_numordcom,$ls_codpro,$ld_fecdes,$ld_fechas,$ls_tipordcom,$ls_tipope);
		break;
		
	}	
	//-----------------------------------------------------------------------------------------------------------------------------------
<?php
	session_start(); 
	require_once("../../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	$ruta = '../../';
	require_once("../../shared/class_folder/sigesp_conexiones.php");
    $io_conexiones=new conexiones();
	$io_conexiones->decodificar_post();
	// tipo de SEP si es de BIENES ó de SERVICIOS
	$ls_tipo=$io_funciones_soc->uf_obtenervalor("tipo","-");
	// proceso a ejecutar
	$ls_proceso=$io_funciones_soc->uf_obtenervalor("proceso","");
	// total de filas de Sep
	$li_totalsep=$io_funciones_soc->uf_obtenervalor("totalsep","1");
	// total de filas de Proveedores
	$li_totalproveedores=$io_funciones_soc->uf_obtenervalor("totalproveedores","1");
	// total de filas de Bienes
	$li_totalbienes=$io_funciones_soc->uf_obtenervalor("totalbienes","1");
	// total de filas de Servicios
	$li_totalservicios=$io_funciones_soc->uf_obtenervalor("totalservicios","1");
	//Obtenemos el numero de la solicitud de cotizacion.
	$ls_numsolcot = $io_funciones_soc->uf_obtenervalor("numsolcot","");
	//Obtenemos el numero de la SEP.
	$ls_numsep = $io_funciones_soc->uf_obtenervalor("numsep","-");
	$ls_opesep = $io_funciones_soc->uf_obtenervalor("opesep","-");
	
	$ls_titulo="";
	$la_cuentacargo[0]="";
	$li_cuenta=1;
<?php
	//-----------------------------------------------------------------------------------------------------------------------------------
	// Clase donde se cargan todos los catálogos del sistema SEP con la utilización del AJAX
	//-----------------------------------------------------------------------------------------------------------------------------------
    session_start();   
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	$ls_tipo   = $io_funciones_soc->uf_obtenervalor("tipo","");
    $ls_origen = $io_funciones_soc->uf_obtenervalor("origen","");
	$ls_codpro = $io_funciones_soc->uf_obtenervalor("codpro","");
	$ls_codestpro1=$io_funciones_soc->uf_obtenervalor("codestpro1","");
	$ls_codestpro2=$io_funciones_soc->uf_obtenervalor("codestpro2","");
	$ls_codestpro3=$io_funciones_soc->uf_obtenervalor("codestpro3","");
	$ls_codestpro4=$io_funciones_soc->uf_obtenervalor("codestpro4","");
	$ls_codestpro5=$io_funciones_soc->uf_obtenervalor("codestpro5","");
	$ls_estcla=$io_funciones_soc->uf_obtenervalor("estcla",""); 
	$ruta = '../../';
	require_once("../../shared/class_folder/sigesp_conexiones.php");
    $io_conexiones=new conexiones();
	$io_conexiones->decodificar_post();
	
	// Tipo del catalogo que se requiere pintar
	$ls_catalogo=$io_funciones_soc->uf_obtenervalor("catalogo",""); 
	switch($ls_catalogo)
	{
		case "PERSONAL":
			uf_print_personal();
		break;
		
		case "UNIDADEJECUTORA":
			uf_print_unidad_ejecutora();
<?php
	session_start(); 
	require_once("../../shared/class_folder/class_mensajes.php");
	$io_mensajes = new class_mensajes();
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funcion = new class_funciones();
	require_once("../../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	//Tipo de Operacion a realizar Aprobacion/Reverso de Aprobacion.
	$ls_tipope = $io_funciones_soc->uf_obtenervalor("tipope","");
    // proceso a ejecutar
	$ls_proceso=$io_funciones_soc->uf_obtenervalor("proceso","");
	
	switch($ls_proceso)
	{
		case "CARGAR":
		  uf_load_ordenes_servicio($ls_tipope);
		break;
		
	}	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function uf_load_ordenes_servicio($as_tipope)
	{	
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_load_ordenes_servicio
		//		   Access: private
		//	    Arguments: as_numsol  // Número de Solicitud
		//                 as_titulo // Titulo de bienes o servicios
		//                 as_tipo // Tipo de SEP si es de bienes ó de servicios
<?php
	session_start(); 
	require_once("../../shared/class_folder/grid_param.php");
	$io_grid=new grid_param();
	require_once("class_funciones_soc.php");
	$io_funciones_soc=new class_funciones_soc();
	$ruta = '../../';
	require_once("../../shared/class_folder/sigesp_conexiones.php");
    $io_conexiones=new conexiones();
	$io_conexiones->decodificar_post();
	// tipo de SEP si es de BIENES ó de SERVICIOS
	$ls_tipo=$io_funciones_soc->uf_obtenervalor("tipo","-");
	// proceso a ejecutar
	$ls_proceso=$io_funciones_soc->uf_obtenervalor("proceso","");
	// Total de Filas del Grid de Bienes.
	$li_totalrowbienes = $io_funciones_soc->uf_obtenervalor("totalbienes","1");
	// Total de Filas del Grid de Servicios.
	$li_totalrowservicios = $io_funciones_soc->uf_obtenervalor("totalservicios","1");
	// Valor del Subtotal de la Cotizacion.
	$ld_subtotal=$io_funciones_soc->uf_obtenervalor("txtsubtotal","0,00");
	// Valor del Cargo de la Cotizacion
	$ld_creditos=$io_funciones_soc->uf_obtenervalor("txtcreditos","0,00");
	// Valor del Total de la Cotizacion
	$ld_total=$io_funciones_soc->uf_obtenervalor("txttotal","0,00");

	$ls_codpro    = $io_funciones_soc->uf_obtenervalor("cod_pro","----------");	
	$ls_numcot    = $io_funciones_soc->uf_obtenervalor("numcot","");
	$ls_numsolcot = $io_funciones_soc->uf_obtenervalor("numsolcot","");
    
	switch($ls_proceso)
	{