";
print "location.href='../../sigesp_inicio_sesion.php'";
print "";
}
?>
Definición de Agencias
uf_conectar();
$fun_db = new class_funciones_db($conn);
$io_msg = new class_mensajes();
$io_sql = new class_sql($conn);
$io_chkrel = new sigesp_c_check_relaciones($conn);
////////////////////////////////////////////// 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_codemp = $ls_empresa;
if(array_key_exists("la_logusr",$_SESSION))
{
$ls_logusr=$_SESSION["la_logusr"];
}
else
{
$ls_logusr="";
}
$ls_sistema="CFG";
$ls_ventanas="sigesp_scb_d_agencia.php";
$la_security[1]=$ls_empresa;
$la_security[2]=$ls_sistema;
$la_security[3]=$ls_logusr;
$la_security[4]=$ls_ventanas;
$in_classagencia=new sigesp_scb_c_agencia($la_security);
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);
}
//Inclusión de la clase de seguridad.
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
if( array_key_exists("operacion",$_POST))
{
$ls_operacion= $_POST["operacion"];
$ls_codigo = $_POST["txtcodigo"];
$ls_denominacion= $_POST["txtdenominacion"];
$ls_codban = $_POST["txtcodban"];
$ls_denban = $_POST["txtdenban"];
$readonly = "";
$ls_status=$_POST["status"];
}
else
{
$ls_operacion= "NUEVO";
$ls_codigo = "";
$ls_denominacion= "";
$ls_codban = "";
$ls_denban = "";
$readonly="";
$ls_status="N";
}
if($ls_operacion == "NUEVO")
{
$ls_codigo= $io_keygen->uf_generar_numero_nuevo("CFG","scb_agencias","codage","CFGAGE",10,"","","");
// $ls_codigo = $fun_db->uf_generar_codigo(true,$ls_empresa,"scb_agencias","codage");
$ls_denominacion= "";
$ls_codban = "";
$ls_denban = "";
$readonly="";
$ls_status="N";
}
if($ls_operacion == "GUARDAR")
{
$ls_codigoaux=$ls_codigo;
$lb_valido=$in_classagencia->uf_guardar_agencias($ls_codban,$ls_codigo,$ls_denominacion,$ls_status);
if(($lb_valido)&&($ls_codigoaux!=$ls_codigo))
{
$io_msg->message("Se le asigno el codigo ".$ls_codigo);
}
$io_msg->message($in_classagencia->is_msg_error);
$readonly="readonly";
}
if ($ls_operacion == "ELIMINAR")
{
$lb_existe = $in_classagencia->uf_select_agencias($ls_codigo,$ls_codban);
if ($lb_existe)
{
$ls_condicion = " AND (column_name='codage')";//Nombre del o los campos que deseamos buscar.
$ls_mensaje = ""; //Mensaje que será enviado al usuario si se encuentran relaciones a asociadas al campo.
$lb_tiene = $io_chkrel->uf_check_relaciones($ls_codemp,$ls_condicion,'scb_agencias',$ls_codigo,$ls_mensaje);//Verifica los movimientos asociados a la cuenta
if (!$lb_tiene)
{
$lb_valido = $in_classagencia->uf_delete_agencias($ls_codigo,$ls_codban,$ls_denominacion,$ls_status);
if ($lb_valido)
{
$io_sql->commit();
$io_msg->message("Registro Eliminado !!!");
$ls_codigo= $io_keygen->uf_generar_numero_nuevo("CFG","scb_agencias","codage","CFGAGE",10,"","","");
//$ls_codigo = $fun_db->uf_generar_codigo(true,$ls_empresa,"scb_agencias","codage");
$ls_denominacion = "";
$ls_codban = "";
$ls_denban = "";
$readonly = "";
}
else
{
$io_sql->rollback();
$io_msg->message($in_classagencia->is_msg_error);
}
}
else
{
$io_msg->message($io_chkrel->is_msg_error);
}
}
else
{
$io_msg->message("Este Registro No Existe !!!");
}
}
?>