PagoView Class Reference

Muestra y administra la ventana con la información de un pago. More...

#include <pagoview.h>

Inheritance diagram for PagoView:

FichaBf Ui_PagoBase Ficha BLWidget DBRecord dialogChanges QWidget PEmpresaBase

Public Member Functions

 PagoView (Company *, QWidget *)
 ~PagoView ()

Detailed Description

Muestra y administra la ventana con la información de un pago.

Definition at line 42 of file pagoview.h.


Constructor & Destructor Documentation

PagoView::PagoView ( Company comp,
QWidget parent 
)

Parameters:
comp 
parent 

Usurpamos la identidad de mlist y ponemos nuestro propio widget con sus cosillas.

Definition at line 47 of file pagoview.cpp.

References _depura(), DBRecord::addDBCampo(), DBCampo::DBboolean, DBCampo::DBdate, DBCampo::DBint, DBCampo::DBNothing, DBCampo::DBNotNull, DBCampo::DBnumeric, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, dialogChanges::dialogChanges_cargaInicial(), FALSE, mensajeInfo(), Ficha::meteWindow(), Ui_PagoBase::mui_idbanco, Ui_PagoBase::mui_idproveedor, Ui_PagoBase::mui_refpago, Ficha::pintar(), DBRecord::setDBCampoId(), Ficha::setDBTableName(), PEmpresaBase::setEmpresaBase(), Ficha::setTitleName(), and Ui_PagoBase::setupUi().

00048         :  FichaBf(comp, parent) {
00049     _depura("PagoView::PagoView", 0);
00050     try {
00051         setAttribute(Qt::WA_DeleteOnClose);
00052         setupUi(this);
00054         mui_idproveedor->setEmpresaBase(comp);
00055         mui_refpago->setEmpresaBase(comp);
00056         mui_idbanco->setEmpresaBase(comp);
00057 
00058         setTitleName(tr("Pago"));
00059         setDBTableName("pago");
00060         setDBCampoId("idpago");
00061         addDBCampo("idpago", DBCampo::DBint, DBCampo::DBPrimaryKey, QApplication::translate("Pago", "Id pago"));
00062         addDBCampo("idproveedor", DBCampo::DBint, DBCampo::DBNotNull, QApplication::translate("Pago", "Id proveedor"));
00063         addDBCampo("previsionpago", DBCampo::DBboolean, DBCampo::DBNothing, QApplication::translate("Pago", "Previcion de pago"));
00064         addDBCampo("fechapago", DBCampo::DBdate, DBCampo::DBNothing, QApplication::translate("Pago", "Fecha de pago"));
00065         addDBCampo("refpago", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("Pago", "Referencia de pago"));
00066         addDBCampo("cantpago", DBCampo::DBnumeric, DBCampo::DBNotNull, QApplication::translate("Pago", "Cantidad"));
00067         addDBCampo("comentpago", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("Pago", "Comentario del pago"));
00068         addDBCampo("idbanco", DBCampo::DBint, DBCampo::DBNothing, QApplication::translate("Pago", "Banco"));
00069 
00070         meteWindow(windowTitle(), this, FALSE);
00071         pintar();
00072         dialogChanges_cargaInicial();
00073     } catch (...) {
00074         mensajeInfo(tr("Error al crear el pago"));
00075     } // end try
00076     _depura("Fin de la inicializacion de PagoView\n", 0);
00077     _depura("END PagoView::PagoView", 0);
00078 }

PagoView::~PagoView (  ) 

Definition at line 84 of file pagoview.cpp.

References _depura().

00084                     {
00085     _depura("PagoView::~PagoView", 0);
00086     _depura("END PagoView::~PagoView", 0);
00087 }


The documentation for this class was generated from the following files:
Generated on Sat Dec 15 00:02:01 2007 for BulmaGes by  doxygen 1.5.1