Ejemplo n.º 1
0
    void Catalogo::crearRubro(string nombreRubro, string descripcion, bool cnueva, int id, string codigoRubro, string tipoDest)
    {
        Cuenta  *nueva;

        contabilidad::tipoDestino destino;

        if(tipoDest=="ingreso")
            destino=contabilidad::ingreso;
        if(tipoDest=="gasto")
            destino=contabilidad::gasto;


        nueva=new Cuenta(nombreRubro, codigoRubro, contabilidad::agrupacionecomica, descripcion, this, cnueva, id, destino  );
        nueva->cuentaMadre=NULL;        
        nueva->setID(id);
        nueva->myCatalogo=this;
        nueva->cargarHijos(this->id);
        myCuenta[nombreRubro]=nueva;        
    }