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

# /home/eric/Bureau/MedinTux-V-2.00/Plug/Compta2/compta/ui/hono_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 Hono_Visualisation::setHonoraire( Honoraires* pHonoraires )
    00015 {   QString tmp, msg;
    00016     tmp = "";   msg = "";
    00017     msg = "<p align=center><b>"+TR("Visualisation d'honoraires.")+"</b></p>";
    00018     QStringList hd;    hd.clear();
    00019     QStringList lines; lines.clear();
    00020     Tools* tools = new Tools();
    00021     hd << TR("Item") << TR("Valeur");
    00022     lines << TR("Patient") << pHonoraires->getPatient();
    00023     lines << TR("Date") << pHonoraires->getDate().toString("dd MMMM yyyy");
    00024     lines << TR("Actes") << pHonoraires->getActesToString();
    00025     lines << TR("Montant Total") << QString::number( pHonoraires->total() );
    00026     lines << TR("Mode de Paiement") << pHonoraires->toString();
    00027     lines << "<b>"+TR("Informations Complémentaires")+"</b>" << "&nbsp;",
    00028     tmp = pHonoraires->getRemarque();
    00029
    00030     if (pHonoraires->getChq() > 0)
    00031     {lines << TR("Emetteur du chèque") << pHonoraires->getEmetteur();
    00032      if (tmp.find( CHEQUE_DEPOSE ) != -1)
    00033      { lines << TR("Chèque") << TR("Déposé.");
    00034      }
    00035      else
    00036      { lines << TR("Chèque") << TR("Non déposé.");
    00037      }
    00038      } // Fin if chq
    00039
    00040     if (pHonoraires->getDAF() > 0)
    00041     {lines << TR("Paiement Différé") ;
    00042      if (tmp.find(DAF_OK) != -1)
    00043      { lines << TR("Encaissé.");
    00044      }
    00045      else
    00046      { lines << TR("Non encaissé.");
    00047      }
    00048     }
    00049
    00050     if (pHonoraires->getValidite() == 0)
    00051     {lines << TR("Validé") << TR("Non");
    00052     }
    00053     else
    00054     {QString valide = "";
    00055      tools->getIntoRemarque(tmp, HONO_VALIDE, valide );
    00056      QDate dt = QDate::fromString(valide.left(4) + "-" + valide.mid(4,2) + "-" + valide.mid(6,2), Qt::ISODate);
    00057      QString val = QString(TR("Le %1 par %2"))
    00058                    .arg(dt.toString("dddd dd MMMM yyyy"), valide.right(valide.length() - 8));
    00059      lines << TR("Validé") << val;
    00060     }
    00061
    00062    tools->createHTMLTable(hd, lines, msg, 4,1 );
    00063
    00064    if (pHonoraires->getTracabilite() != "")
    00065    { msg.append( "<p><b>"+TR("Traçabilité des modifications.</b></p>") );
    00066      msg.append( pHonoraires->getTracabilite() );
    00067    }
    00068    textEdit->setText( msg );
    00069 }
    00070
    00071