- Page principale
- Classes
- Fichiers
- Pages associées

# /home/eric/Bureau/MedinTux-V-2.00/Plug/Compta2/compta/ui/mvts_visualisation.ui.h

    00001 /****************************************************************************
    00002 ** ui.h extension file, included from the uic-generated form implementation.
    00003 **
    00004 ** If you want to add, delete, or rename functions or slots, use
    00005 ** Qt Designer to update this file, preserving your code.
    00006 **
    00007 ** You should not define a constructor or destructor in this file.
    00008 ** Instead, write your code in functions called init() and destroy().
    00009 ** These will automatically be called by the form's constructor and
    00010 ** destructor.
    00011 *****************************************************************************/
    00012
    00013
    00014 void Mvts_Visualisation::setMouvement(Mouvements* mvt, Comptes* cpt, MVTS_LISTE& pMvts_Dispo )
    00015 { Tools* tools = new Tools();
    00016   QString msg = "";
    00017   QString tmp = "";
    00018   QStringList hd, lines;        hd.clear();             lines.clear();
    00019   msg  = "<p align=center><b>"+TR("Visualisation du mouvement")+"</b></p>";
    00020   hd << TR("Item") << TR("Valeur");
    00021   lines << TR("Libellé") << mvt->getNom();
    00022
    00023   tmp = (*pMvts_Dispo.at ( mvt->getIdParent() - 1) ).getNom();
    00024   lines << TR("Catégorie") << tmp;
    00025   lines << TR("Libellé du compte bancaire") << cpt->getLibelle();
    00026   lines << TR("RIB du compte bancaire") << cpt->getRib("HTML");
    00027
    00028
    00029   if (mvt->getType() == 0) tmp = TR("Recettes"); else tmp = TR("Dépenses");
    00030   lines << TR("Type") << tmp;
    00031   lines << TR("Date de Valeur") << mvt->getDateValeur().toString("dd MMMM yyyy");
    00032   lines << TR("Montant") << QString::number(mvt->getTotal(), 'f', 2);
    00033
    00034   if (mvt->getValidite() == 0)
    00035   { lines << TR("Valide") << TR("Non validé"); }
    00036   else
    00037   { QString valide = "";
    00038     tools->getIntoRemarque(mvt->getRemarque() , HONO_VALIDE, valide );
    00039     QDate dt = QDate::fromString(valide.left(4) + "-" + valide.mid(4,2) + "-" + valide.mid(6,2), Qt::ISODate);
    00040     QString val = QString(TR("Le %1 par %2"))
    00041                    .arg(dt.toString("dddd dd MMMM yyyy"), valide.right(valide.length() - 8));
    00042     lines << TR("Validé") << val;
    00043   }
    00044
    00045   lines << "<b>"+TR("Informations Complémentaires")+"</b>" << "&nbsp;";
    00046   if (mvt->getRemarque().find(PAIEMENT_CHEQUE) != -1 )          tmp = TR("Chèque");
    00047   else if (mvt->getRemarque().find(PAIEMENT_ESPECES) != -1)     tmp = TR("Espèces");
    00048   else if (mvt->getRemarque().find(PAIEMENT_CB) != -1)          tmp = TR("CB");
    00049   else if (mvt->getRemarque().find(PAIEMENT_VIREMENT) != -1)    tmp = TR("Virement");
    00050   else if (mvt->getRemarque().find(PAIEMENT_AUTRE) != -1)       tmp = TR("Autre");
    00051   lines << TR("Mode de paiement") << tmp;
    00052
    00053
    00054   tools->createHTMLTable(hd, lines, msg, 4,1 );
    00055   textMvts->setText( msg );
    00056
    00057   if (mvt->getTracabilite() != "")
    00058   { msg = "<p align=center><b>"+TR("Traçabilité des modifications")+"</b></p>";
    00059     msg.append( mvt->getTracabilite() );
    00060     textTrace->setText( msg );
    00061   }
    00062
    00063   delete tools;
    00064
    00065 }
    00066
    00067
    00068 void Mvts_Visualisation::but_Valide_clicked()
    00069 { accept(); }