InventarioView Class Reference

Muestra y administra la ventana con los datos de un inventario. More...

#include <inventarioview.h>

Inheritance diagram for InventarioView:

Inventario Ui_InventarioBase FichaBf Ficha BLWidget DBRecord dialogChanges QWidget PEmpresaBase

Public Slots

virtual void on_mui_guardar2_clicked ()
virtual void on_mui_aceptar_clicked ()
virtual void on_mui_borrar2_clicked ()
 Esta función se ejecuta cuando se ha pulsado sobre el botón de borrar.
virtual void on_mui_pregenerar_clicked ()

Public Member Functions

 InventarioView (Company *, QWidget *parent=0)
 ~InventarioView ()
void pintaidinventario (QString)
void pintafechainventario (QString id)
void pintanominventario (QString id)
virtual int sacaWindow ()

Detailed Description

Muestra y administra la ventana con los datos de un inventario.

Definition at line 37 of file inventarioview.h.


Constructor & Destructor Documentation

InventarioView::InventarioView ( Company comp,
QWidget parent = 0 
)

Parameters:
comp 
parent 

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

Definition at line 42 of file inventarioview.cpp.

References _depura(), Ficha::meteWindow(), SubForm2Bf::setEmpresaBase(), Inventario::setListControlStock(), Ui_InventarioBase::setupUi(), and Ui_InventarioBase::subform2.

00043         :  Inventario(comp, parent) {
00044     _depura("InventarioView::InventarioView", 0);
00045     setAttribute(Qt::WA_DeleteOnClose);
00046     setupUi(this);
00048     subform2->setEmpresaBase(comp);
00049     setListControlStock(subform2);
00050     meteWindow(windowTitle(), this);
00051     _depura("END InventarioView::InventarioView", 0);
00052 }

InventarioView::~InventarioView (  ) 

Definition at line 58 of file inventarioview.cpp.

References _depura().

00058                                 {
00059     _depura("InventarioView::~InventarioView", 0);
00060     _depura("END InventarioView::~InventarioView", 0);
00061 }


Member Function Documentation

void InventarioView::pintaidinventario ( QString   )  [virtual]

Reimplemented from Inventario.

Definition at line 113 of file inventarioview.cpp.

References _depura().

00113                                               {
00114     _depura("InventarioView::pintaidinventario", 0);
00115     _depura("END InventarioView::pintaidinventario", 0);
00116 }

void InventarioView::pintafechainventario ( QString  id  )  [virtual]

Parameters:
id 

Reimplemented from Inventario.

Definition at line 123 of file inventarioview.cpp.

References _depura(), Ui_InventarioBase::mui_fechainventario, and BusquedaFecha::setText().

00123                                                     {
00124     _depura("InventarioView::pintaidinventario", 0);
00125     mui_fechainventario->setText(id);
00126     _depura("InventarioView::pintaidinventario", 0);
00127 }

void InventarioView::pintanominventario ( QString  id  )  [virtual]

Parameters:
id 

Reimplemented from Inventario.

Definition at line 134 of file inventarioview.cpp.

References _depura(), and Ui_InventarioBase::mui_nominventario.

00134                                                   {
00135     _depura("InventarioView::pintaidinventario", 0);
00136     mui_nominventario->setText(id);
00137     _depura("InventarioView::pintaidinventario", 0);
00138 }

int InventarioView::sacaWindow (  )  [virtual]

Returns:

Reimplemented from Ficha.

Definition at line 85 of file inventarioview.cpp.

References _depura(), Inventario::companyact, and EmpresaBase::sacaWindow().

00085                                {
00086     _depura("InventarioView::sacaWindow", 0);
00087     companyact->sacaWindow(this);
00088     return 0;
00089     _depura("END InventarioView::sacaWindow", 0);
00090 }

void InventarioView::on_mui_guardar2_clicked (  )  [virtual, slot]

Returns:

Definition at line 68 of file inventarioview.cpp.

References _depura(), Inventario::guardar(), mensajeInfo(), Ui_InventarioBase::mui_fechainventario, Ui_InventarioBase::mui_nominventario, Inventario::setfechainventario(), Inventario::setnominventario(), and BusquedaFecha::text().

00068                                              {
00069     _depura("InventarioView::on_mui_guardar2_clicked", 0);
00070     if (mui_nominventario->text() == "") {
00071         mensajeInfo(tr("Tiene que escribir una descripcion de inventario antes de guardar"));
00072         return;
00073     } // end if
00074     setfechainventario(mui_fechainventario->text());
00075     setnominventario(mui_nominventario->text());
00076     Inventario::guardar();
00077     _depura("END InventarioView::on_mui_guardar2_clicked", 0);
00078 }

void InventarioView::on_mui_aceptar_clicked (  )  [virtual, slot]

Reimplemented from Ficha.

Definition at line 144 of file inventarioview.cpp.

References _depura(), Inventario::guardar(), Ui_InventarioBase::mui_fechainventario, Ui_InventarioBase::mui_nominventario, Inventario::setfechainventario(), Inventario::setnominventario(), and BusquedaFecha::text().

00144                                             {
00145         _depura("InventarioView::on_mui_aceptar_clicked", 0);
00146     setfechainventario(mui_fechainventario->text());
00147     setnominventario(mui_nominventario->text());
00148     if (!Inventario::guardar()) {
00149         close();
00150     } // end if
00151         _depura("END InventarioView::on_mui_aceptar_clicked", 0);
00152 }

void InventarioView::on_mui_borrar2_clicked (  )  [virtual, slot]

Esta función se ejecuta cuando se ha pulsado sobre el botón de borrar.

Definition at line 96 of file inventarioview.cpp.

References _depura(), Inventario::borrar(), and DBRecord::DBvalue().

00096                                             {
00097     _depura("InventarioView::on_mui_borrar2_clicked", 0);
00098     if (DBvalue("idinventario") != "") {
00099         if (QMessageBox::question(this,
00100                                   tr("Borrar inventario"),
00101                                   tr("Esta a punto de borrar un inventario. Desea continuar?"),
00102                                   tr("Si"), tr("No"), 0, 1, 0) == 0) {
00103             Inventario::borrar();
00104         } // end if
00105     } // end if
00106     _depura("END InventarioView::on_mui_borrar2_clicked", 0);
00107 }

void InventarioView::on_mui_pregenerar_clicked (  )  [virtual, slot]

Definition at line 158 of file inventarioview.cpp.

References _depura(), and Inventario::pregenerar().

00158                                                {
00159     _depura("InventarioView::on_mui_pregenerar_clicked", 0);
00160     pregenerar();
00161     _depura("END InventarioView::on_mui_pregenerar_clicked", 0);
00162 }


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