ZView Class Reference

#include <zview.h>

Inheritance diagram for ZView:

FichaBf Ui_ZBase Ficha BLWidget DBRecord dialogChanges QWidget PEmpresaBase

Public Member Functions

 ZView (Company *, QWidget *)
 ~ZView ()
 No precisa acciones adicionales en el destructor.
int cargarPost (QString idz)

Detailed Description

Ventana de Ver Cuadre de Caja. Se encarga de la presentacion de la ficha de cobro y del tratamiento de eventos producidos en dicha ventana. Deriva de Ficha para metodos comunes a todas las ventanas. Deriva de Cobro para el manejo de la Base de datos.

Definition at line 45 of file zview.h.


Constructor & Destructor Documentation

ZView::ZView ( Company comp,
QWidget parent 
)

Parameters:
comp 
parent 

Lanzamos los plugins.

Definition at line 44 of file zview.cpp.

References _depura(), DBRecord::addDBCampo(), SubForm3::addSHeader(), DBCampo::DBboolean, DBCampo::DBdate, DBCampo::DBint, DBCampo::DBNoSave, DBCampo::DBNothing, DBCampo::DBNotNull, SHeader::DBNoWrite, DBCampo::DBnumeric, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, dialogChanges::dialogChanges_cargaInicial(), FALSE, g_plugins, Plugins::lanza(), mensajeInfo(), Ficha::meteWindow(), Ui_ZBase::mui_idalmacen, Ui_ZBase::mui_list, SubForm3::setDBCampoId(), DBRecord::setDBCampoId(), SubForm3::setDBTableName(), Ficha::setDBTableName(), SubForm3::setDelete(), SubForm2Bf::setEmpresaBase(), BusquedaAlmacen::setEmpresaBase(), SubForm3::setinsercion(), SubForm3::setSortingEnabled(), Ficha::setTitleName(), Ui_ZBase::setupUi(), and TRUE.

00045         : FichaBf(comp, parent) {
00046     _depura("ZView::ZView", 0);
00047     setAttribute(Qt::WA_DeleteOnClose);
00048     try {
00049         setupUi(this);
00050 
00052         if (g_plugins->lanza("ZView_ZView", this)) return;
00053 
00054         setTitleName(tr("Cuadre de Caja"));
00055         setDBTableName("z");
00056         setDBCampoId("idz");
00057         addDBCampo("idz", DBCampo::DBint, DBCampo::DBPrimaryKey, tr( "ID"));
00058         addDBCampo("fechaz", DBCampo::DBdate, DBCampo::DBNotNull, tr( "Fecha"));
00059         addDBCampo("horaz", DBCampo::DBvarchar, DBCampo::DBNotNull  , tr( "Hora"));
00060         addDBCampo("totalz", DBCampo::DBnumeric, DBCampo::DBNotNull  , tr( "Total"));
00061         addDBCampo("numtickets", DBCampo::DBint, DBCampo::DBNotNull  , tr( "Num. Tickets"));
00062         addDBCampo("idalmacen", DBCampo::DBint, DBCampo::DBNothing, tr( "Id. almacen"));
00063         addDBCampo("nomalmacen", DBCampo::DBvarchar, DBCampo::DBNothing, tr( "Almacen"));
00064 
00065         mui_idalmacen->setEmpresaBase(comp);
00066 
00067 
00068         mui_list->setEmpresaBase(comp);
00069         mui_list->setDBTableName("albaran");
00070         mui_list->setDBCampoId("idalbaran");
00071         mui_list->addSHeader("idalbaran",  DBCampo::DBint, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Id. Albaran"));
00072         mui_list->addSHeader("numalbaran",  DBCampo::DBvarchar, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Numero"));
00073         mui_list->addSHeader("descalbaran",  DBCampo::DBvarchar, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Descripcion"));
00074         mui_list->addSHeader("refalbaran",  DBCampo::DBvarchar, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Referencia"));
00075         mui_list->addSHeader("fechaalbaran",  DBCampo::DBdate, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Fecha"));
00076         mui_list->addSHeader("procesadoalbaran",  DBCampo::DBboolean, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Procesado"));
00077         mui_list->addSHeader("anuladoalbaran",  DBCampo::DBboolean, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Anulado"));
00078         mui_list->addSHeader("horaalbaran",  DBCampo::DBvarchar, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Hora"));
00079         mui_list->addSHeader("totalalbaran",  DBCampo::DBnumeric, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Total"));
00080         mui_list->addSHeader("bimpalbaran",  DBCampo::DBnumeric, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Base Imponible"));
00081         mui_list->addSHeader("impalbaran",  DBCampo::DBnumeric, DBCampo::DBNoSave,     SHeader::DBNoWrite,                         tr("Impuestos"));
00082 
00083 
00084         mui_list->setinsercion(FALSE);
00085         mui_list->setDelete(FALSE);
00086         mui_list->setSortingEnabled(TRUE);
00087 
00088         dialogChanges_cargaInicial();
00089         meteWindow(windowTitle(), this, FALSE);
00090     } catch (...) {
00091         mensajeInfo(tr("Error al crear el almacen"));
00092     } // end try
00093     _depura("END ZView::ZView", 0);
00094 }

ZView::~ZView (  ) 

No precisa acciones adicionales en el destructor.

Definition at line 101 of file zview.cpp.

References _depura().

00101               {
00102     _depura("ZView::~ZView", 0);
00103     _depura("END ZView::~ZView", 0);
00104 }


Member Function Documentation

int ZView::cargarPost ( QString  idz  )  [virtual]

Parameters:
idz 
Returns:

Reimplemented from Ficha.

Definition at line 112 of file zview.cpp.

References SubForm2Bf::cargar(), and Ui_ZBase::mui_list.

00112                                  {
00113     mui_list->cargar("SELECT * FROM albaran WHERE idz=" + idz);
00114     return 0;
00115 }


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