Referencia del Archivo funcaux.cpp

#include "funcaux.h"
#include <qstring.h>

Dependencia gráfica adjunta para funcaux.cpp:

Funciones

QString XMLProtect (const QString &string)
 Proteje cadenas de texto pasandoles una sustitución de codigos especiales de XML.
string extiendecodigo (string cad, unsigned int num1)
 Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.
QString extiendecodigo (QString cad, unsigned int num1)
 Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.
float fround (float n, unsigned d)
 Redondeo de numeros en punto flotante.
int roundI (double valor)
 Esta función convierte un numero con decimales a un entero.
QDate normalizafecha (QString fechaintro)
 Procesa el string pasado como parametro y devuelve una estructura del tipo QDate.
QString ajustacodigo (QString cad, unsigned int num1)
 Ajusta un código de cuenta a una longitud determinada pasada como parametro.


Descripción detallada

Fichero de implementación de funciones auxiliares que no es preciso encapsular

En este fichero se implementan todas aquellas funciones que por su brevedad o aislamiento son utilizadas de forma regular en el programa. Definidas en funcaux.h

Dichas funciones normalmente son de uso general, por lo que es normal ver este archivo incluido en la práctica totalidad de los demás ficheros


Documentación de las funciones

QString ajustacodigo QString  cad,
unsigned int  num1
 

Ajusta un código de cuenta a una longitud determinada pasada como parametro.

Esta función ajusta el código pasado al número de digitos especificado. Para ello búsca los ceros intermedios y los amplia hasta que el numero de caracteres sea el deseado. Lo hace a partir del quinto dígito por defecto. Aunque este parametro debería ser configurable.

QString extiendecodigo QString  cad,
unsigned int  num1
 

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Parámetros:
cad Cadena inicial
num1 Numero de dígitos totales de la cuenta.
Devuelve:
Devuelve un QString con la cuenta extendida al número de dígitos indicado.

string extiendecodigo string  cad,
unsigned int  num1
 

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Extiende un string a un numero de cuenta sustituyendo los '.' por ceros.

Parámetros:
cad Cadena inicial
num1 Numero de dígitos totales de la cuenta.
Devuelve:
Devuelve un string con el código de cuenta extendido al número de dígitos indicado.

float fround float  n,
unsigned  d
 

Redondeo de numeros en punto flotante.

Redondeo de numeros en punto flotante.

Parámetros:
n Numero a redondear
d Numero de decimales
Devuelve:
Numero redondeado

QDate normalizafecha QString  fechaintro  ) 
 

Procesa el string pasado como parametro y devuelve una estructura del tipo QDate.

Procesa el string pasado como parámetro y devuelve una estructura del tipo QDate Esta funcion extiende la fecha pasada como parametro QString y devuelve la fecha en formato QDate.

Parámetros:
fechaintro string con la fecha a ser normalizada.

int roundI double  valor  ) 
 

Esta función convierte un numero con decimales a un entero.

Esta función convierte un numero con decimales a un entero. Usando la regla que si el el primer decimal es mayor o igual a 5 se devuelve el entero superior.

Parámetros:
valor Numero a convertir

QString XMLProtect const QString &  string  ) 
 

Proteje cadenas de texto pasandoles una sustitución de codigos especiales de XML.

Proteje cadenas de texto pasandoles una sustitución de codigos especiales de XML

Parámetros:
string cadena que se va a proteger.
Devuelve:
cadena en formato protegido.


Generado el Sat May 21 00:04:49 2005 para BulmaGes por  doxygen 1.4.2