numerocuenta.h

Ir a la documentación de este archivo.
00001 #ifndef NUMEROCUENTA_H
00002 #define NUMEROCUENTA_H
00003 
00004 #include <qstring.h>
00005 
00013 class numerocuenta
00014   {
00015   public:
00016     numerocuenta(QString,QString,QString,QString);//Banco, entidad, dc y numcuenta.
00017     numerocuenta(QString,QString,QString);//Banco, entidad y numcuenta. El dc lo calcula automaticamente.
00018     numerocuenta(QString);//Banco, entidad, dc y numcuenta todo seguido, con guiones opcionales.
00019     ~numerocuenta();
00020     QString getdc();//Calcula y devuelve los digitos de control del ccc
00025     bool cuentaesvalida(){return((getdc()==dc));};
00027     QString getcodigo(QString sep=""){return(banco+sep+entidad+sep+dc+sep+numcuenta);};
00029     QString getnumcuenta(){return(numcuenta);};
00031     QString getbanco(){return(banco);};
00033     QString getentidad(){return(entidad);};
00034  
00039     void setnumcuenta(QString cad){numcuenta=cad.rightJustify(10,'0');};
00040 
00045     void setbanco(QString cad){banco=cad.rightJustify(4,'0');;};
00051     void setentidad(QString cad){entidad=cad.rightJustify(4,'0');;};
00052     
00053       
00054     private:
00055     QString banco;
00056     QString entidad;
00057     QString dc;
00058     QString numcuenta;
00059 
00060   };
00061 
00062 #endif

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