";
print "location.href='sigesp_conexion.php'";
print "";
}
?>
Configuración de Nivel de Aprobación
uf_conectar ();
$la_emp = $_SESSION["la_empresa"];
$io_msg = new class_mensajes(); //Instanciando la clase mensajes
$io_sql = new class_sql($con); //Instanciando la clase sql
$io_dsest = new class_datastore(); //Instanciando la clase datastore
$lb_valido = "";
$io_chkrel = new sigesp_c_check_relaciones($con);
$io_aprobacion= new sigesp_cfg_c_nivel_aprobacion($con);//Instanciando la Clase Sigesp Definiciones.
$io_funciondb = new class_funciones_db($con);
////////////////////////////////////////////// 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_cfg_d_asignacion_nivel_apro.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="";
}
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_aperapr = $_POST["cmboperacion"];
$ls_operacion = $_POST["operacion"];
$ls_codigoasi = $_POST["txtcodigoasi"];
$lr_datos["codasinivel"] = $ls_codigoasi;
$ls_codigonivel = $_POST["txtcodigonivel"];
$lr_datos["codnivel"] = $ls_codigonivel;
$ls_descripcion = $_POST["txtdescripcion"];
$lr_datos["descripcion"] = $ls_descripcion;
$ls_estatus = $_POST["status"];
}
else
{
$ls_aperapr ="";
$ls_operacion = "";
$ls_codigoasi = "";
$ls_codigonivel = "";
$ls_descripcion = "";
$ls_estatus = "NUEVO";
$ls_status='N';
$lb_empresa=true;
$ls_codigoasi=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_empresa,"sigesp_asig_nivel","codasiniv",$ls_status);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($ls_operacion=="NUEVO")
{
$ls_status='N';
$lb_empresa=true;
$ls_codigoasi=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_empresa,"sigesp_asig_nivel","codasiniv",$ls_status);;
$ls_codigonivel="";
$ls_operacionsis="";
$ls_descripcion="";
$ls_aperapr="";
}
if ($ls_operacion=="GUARDAR")
{
$lb_valido = $io_aprobacion->uf_guardar_asignaciones_nivel($lr_datos,$ls_aperapr,$la_seguridad);
$ls_aperapr ="";
$ls_operacion = "";
$ls_codigoasi = "";
$ls_codigonivel = "";
$ls_descripcion = "";
$ls_estatus = "NUEVO";
$ls_status='N';
$lb_empresa=true;
$ls_codigoasi=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_empresa,"sigesp_asig_nivel","codasiniv",$ls_status);
}
if ($ls_operacion=="ELIMINAR")
{
$lb_existe = $io_aprobacion->uf_select_asig_niveles($ls_codigoasi,$ls_codigonivel);
if ($lb_existe)
{
$lb_valido = $io_aprobacion->uf_delete_asig_nivel($ls_codigoasi,$ls_codigonivel,$la_seguridad);
if ($lb_valido)
{
$io_sql->commit();
$io_msg->message("Registro Eliminado !!!");
$ls_aperapr ="";
$ls_operacion = "";
$ls_codigoasi = "";
$ls_codigonivel = "";
$ls_descripcion = "";
$ls_estatus = "NUEVO";
$ls_status='N';
$lb_empresa=true;
$ls_codigoasi=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_empresa,"sigesp_asig_nivel","codasiniv",$ls_status);
}
else
{
$io_sql->rollback();
$io_msg->message("Ocurrio un error al eliminar el registro !!!");
}
}
else
{
$io_msg->message("Este Registro No Existe !!!");
}
}
?>