";
print "location.href='../../sigesp_inicio_sesion.php'";
print "";
}
?>
Definición de Bancos
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.
$fun_db = new class_funciones_db($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_banco.php";
$la_security[1]=$ls_empresa;
$la_security[2]=$ls_sistema;
$la_security[3]=$ls_logusr;
$la_security[4]=$ls_ventanas;
$in_classbanco = new sigesp_scb_c_banco($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_nombre = $_POST["txtnombre"];
$ls_direccion= $_POST["txtdireccion"];
$ls_gerente = $_POST["txtgerente"];
$ls_telefono = $_POST["txttelefono"];
$ls_celular = $_POST["txtcelular"];
$ls_email = $_POST["txtemail"];
$ls_codsude = $_POST["txtcodsude"];
if (array_key_exists("chktesoreria",$_POST))
{
$lb_tesoreria=1;
$lb_tesoreria_checked="checked";
}
else
{
$lb_tesoreria=0;
$lb_tesoreria_checked="";
}
$ls_status=$_POST["status"];
$readonly = "";
}
else
{
$ls_operacion= "NUEVO";
$ls_codigo = "";
$ls_nombre = "";
$ls_direccion= "";
$ls_gerente = "";
$ls_telefono = "";
$ls_celular = "";
$ls_email = "";
$ls_codsude = "";
$ls_status="N";
$lb_tesoreria=0;
$lb_tesoreria_checked="";
$readonly="";
}
if($ls_operacion == "NUEVO")
{
$ls_codigo= $io_keygen->uf_generar_numero_nuevo("CFG","scb_banco","codban","CFGBAN",3,"","","");
$ls_nombre = "";
$ls_direccion = "";
$ls_gerente = "";
$ls_telefono = "";
$ls_celular = "";
$ls_email = "";
$ls_status = "N";
$lb_tesoreria = 0;
$lb_tesoreria_checked = "";
$ls_codsude = "";
$readonly = "";
}
if($ls_operacion == "GUARDAR")
{
$ls_codigoaux=$ls_codigo;
$lb_valido=$in_classbanco->uf_guardar_banco($ls_codigo,$ls_nombre,$ls_direccion,$ls_gerente,$ls_telefono,$ls_celular,$ls_email,$lb_tesoreria,$ls_status,$ls_codsude);
if(($lb_valido)&&($ls_codigoaux!=$ls_codigo))
{
$io_msg->message("Se le asigno el codigo ".$ls_codigo);
}
$io_msg->message($in_classbanco->is_msg_error);
$readonly="readonly";
}
if($ls_operacion == "ELIMINAR")
{
$lb_existe = $in_classbanco->uf_select_banco($ls_codigo);
if ($lb_existe)
{
$ls_condicion = " AND (column_name='codban')";//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_banco',$ls_codigo,$ls_mensaje);//Verifica los movimientos asociados a la cuenta
if (!$lb_tiene)
{
$lb_valido = $in_classbanco->uf_delete_banco($ls_codigo,$ls_nombre,$ls_direccion,$ls_gerente,$ls_telefono,$ls_celular,$ls_email,$ls_status,$ls_codsude);
if ($lb_valido)
{
$io_sql->commit();
$io_msg->message("Registro Eliminado !!!");
$ls_codigo= $io_keygen->uf_generar_numero_nuevo("CFG","scb_banco","codban","CFGBAN",3,"","","");
$ls_nombre = "";
$ls_direccion= "";
$ls_gerente = "";
$ls_telefono = "";
$ls_celular = "";
$ls_email = "";
$ls_codsude = "";
}
else
{
$io_sql->rollback();
$io_msg->message($io_servicio->is_msg_error);
}
}
else
{
$io_msg->message($io_chkrel->is_msg_error);
}
}
else
{
$io_msg->message($in_classbanco->is_msg_error);
$readonly="";
}
}
?>