";
print "location.href='../../sigesp_inicio_sesion.php'";
print "";
}
?>
Registro de Fuentes de Financiamiento
uf_conectar();//Asignacion de valor a la variable $conn a traves del metodo uf_conectar de la clase sigesp_include.
$io_sql= new class_sql($conn);//Instanciando la Clase Class Sql.
$io_fuente= new sigesp_spg_c_fuentfinan($conn);//Instanciando la Clase Sigesp Definiciones.
$io_dsclas = new class_datastore();//Instanciando la Clase Class DataStore.
$io_funcion = new class_funciones();//Instanciando la Clase Class_Funciones.
$io_funciondb = new class_funciones_db($conn);
$io_msg = new class_mensajes();
$lb_existe="";
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
require_once("../../shared/class_folder/sigesp_c_seguridad.php");
$io_seguridad= new sigesp_c_seguridad();
$arre=$_SESSION["la_empresa"];
$ls_empresa=$arre["codemp"];
$ls_logusr=$_SESSION["la_logusr"];
$ls_sistema="CFG";
$ls_ventanas="sigesp_spg_d_fuentfinan.php";
$la_seguridad["empresa"]=$ls_empresa;
$la_seguridad["logusr"]=$ls_logusr;
$la_seguridad["sistema"]=$ls_sistema;
$la_seguridad["ventanas"]=$ls_ventanas;
if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS"))
{
if($ls_logusr=="PSEGIS")
{
$ls_permisos="";
$la_accesos=$io_seguridad->uf_sss_load_permisossigesp();
}
else
{
$ls_permisos= $_POST["permisos"];
$la_accesos["leer"]= $_POST["leer"];
$la_accesos["incluir"]= $_POST["incluir"];
$la_accesos["cambiar"]= $_POST["cambiar"];
$la_accesos["eliminar"]= $_POST["eliminar"];
$la_accesos["imprimir"]= $_POST["imprimir"];
$la_accesos["anular"]= $_POST["anular"];
$la_accesos["ejecutar"]= $_POST["ejecutar"];
}
}
else
{
$la_accesos["leer"]="";
$la_accesos["incluir"]="";
$la_accesos["cambiar"]="";
$la_accesos["eliminar"]="";
$la_accesos["imprimir"]="";
$la_accesos["anular"]="";
$la_accesos["ejecutar"]="";
$ls_permisos=$io_seguridad->uf_sss_load_permisos($ls_empresa,$ls_logusr,$ls_sistema,$ls_ventanas,$la_accesos);
}
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
if(array_key_exists("operacion",$_POST))
{
$ls_operacion=$_POST["operacion"];
$ls_status=$_POST["status"];
$lb_empresa=true;
$ls_tabla="sigesp_spg_fuentefinanciamiento";
$ls_campo="codfuefin";
}
else
{
$ls_operacion="NUEVO";
$ls_tabla="sigesp_spg_fuentefinanciamiento";
$ls_campo="codfuefin";
$lb_empresa=true;
}
if(array_key_exists("txtcodigo",$_POST))
{
$ls_codfuefin=$_POST["txtcodigo"];
}
else
{
$ls_codfuefin="";
}
if(array_key_exists("txtdenominacion",$_POST))
{
$ls_denominacion=$_POST["txtdenominacion"];
}
else
{
$ls_denominacion="";
}
if(array_key_exists("txtexplicacion",$_POST))
{
$ls_explicacion=$_POST["txtexplicacion"];
}
else
{
$ls_explicacion="";
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// Operaciones de Insercion y Actualizacion //////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($ls_operacion=="ue_guardar")
{
$arremp=$_SESSION["la_empresa"];
$ls_codemp=$arremp["codemp"];
$lb_existe=$io_fuente->uf_select_fuente_financiamiento($ls_codemp,$ls_codfuefin);
if ($lb_existe)
{
$io_fuente->uf_update_fuente_financiamiento($ls_codemp,$ls_codfuefin,$ls_denominacion,$ls_explicacion,$la_seguridad,$ls_status);
}
else //Si no existe
{
$io_fuente->uf_insert_fuente_financiamiento($ls_codemp,$ls_codfuefin,$ls_denominacion,$ls_explicacion,$la_seguridad,$ls_status);
}
$ls_codfuefin="";
$ls_denominacion="";
$ls_explicacion="";
$ls_operacion="NUEVO";
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////// Fin de las Operaciones de Insercion y Actualizacion ///////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////// Operacion de Eliminar ////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($ls_operacion=="ue_eliminar")
{
$arremp=$_SESSION["la_empresa"];
$ls_codemp=$arremp["codemp"];
$io_fuente->uf_delete_fuente_financiamiento($ls_codemp,$ls_codfuefin,$la_seguridad);
$ls_codfuefin="";
$ls_denominacion="";
$ls_explicacion="";
$ls_operacion="NUEVO";
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////// Fin Operacion de Eliminar ////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// Operacion Nuevo ////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($ls_operacion=="NUEVO")
{
$arremp=$_SESSION["la_empresa"];
$ls_codemp=$arremp["codemp"];
$ls_status='N';
$ls_codfuefin=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,"sigesp_fuentefinanciamiento","codfuefin",$ls_status);
if (empty($ls_codfuefin))
{
$io_msg->message($io_funciondb->is_msg_error);
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////// Fin Operacion Nuevo ////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>