#include <zlist.h>
Inheritance diagram for ZList:

Signals | |
| void | selected (QString) |
Public Member Functions | |
| ZList (Company *comp=NULL, QWidget *parent=0, Qt::WFlags flag=0) | |
| ~ZList () | |
| void | presentar () |
| void | editar (int) |
| void | borrar () |
| void | crear () |
| QString | idalmacen () |
| void | setEmpresaBase (Company *comp) |
| void | imprimir () |
| QString | generaFiltro () |
| void | iniciaForm () |
Private Attributes | |
| QString | m_idz |
Definition at line 55 of file zlist.h.
| comp | ||
| parent | ||
| flag |
Disparamos los plugins.
Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos.
Definition at line 43 of file zlist.cpp.
References _depura(), SubForm3::addSHeader(), DBCampo::DBint, SHeader::DBNone, DBCampo::DBNoSave, DBCampo::DBNotNull, SHeader::DBNoView, SHeader::DBNoWrite, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, PEmpresaBase::empresaBase(), FALSE, g_plugins, Listado::hideBusqueda(), Plugins::lanza(), m_idz, EmpresaBase::meteWindow(), Ui_ZListBase::mui_list, presentar(), SubForm3::setDBCampoId(), SubForm3::setDBTableName(), SubForm3::setDelete(), SubForm2Bf::setEmpresaBase(), SubForm3::setinsercion(), SubForm3::setSortingEnabled(), Listado::setSubForm(), Ui_ZListBase::setupUi(), Listado::trataPermisos(), and TRUE.
00044 : Listado(comp, parent, flag) { 00045 _depura("ZList::ZList(2)", 0); 00046 setupUi(this); 00047 setAttribute(Qt::WA_DeleteOnClose); 00049 int res = g_plugins->lanza("ZList_ZList", this); 00050 if (res != 0) 00051 return; 00052 mui_list->setEmpresaBase(comp); 00053 setSubForm(mui_list); 00054 00055 mui_list->setDBTableName("z"); 00056 mui_list->setDBCampoId("idz"); 00057 mui_list->addSHeader("idz", DBCampo::DBint, DBCampo::DBNotNull | DBCampo::DBPrimaryKey, SHeader::DBNoView | SHeader::DBNoWrite, tr("ID Z")); 00058 mui_list->addSHeader("fechaz", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone | SHeader::DBNoWrite, tr("Fecha")); 00059 mui_list->addSHeader("horaz", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone | SHeader::DBNoWrite, tr("Hora")); 00060 mui_list->addSHeader("nomalmacen", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone | SHeader::DBNoWrite, tr("Almacen")); 00061 mui_list->addSHeader("totalz", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone | SHeader::DBNoWrite, tr("Total")); 00062 mui_list->addSHeader("numtickets", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone | SHeader::DBNoWrite, tr("Tickets")); 00063 mui_list->addSHeader("idalmacen", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone | SHeader::DBNoWrite, tr("Id. almacen")); 00064 00065 mui_list->setinsercion(FALSE); 00066 mui_list->setDelete(FALSE); 00067 mui_list->setSortingEnabled(TRUE); 00068 00069 presentar(); 00070 m_idz = ""; 00071 empresaBase()->meteWindow(windowTitle(), this); 00072 hideBusqueda(); 00074 trataPermisos("almacen"); 00075 _depura("END ZList::ZList(2)", 0); 00076 }
| ZList::~ZList | ( | ) |
| void ZList::presentar | ( | ) | [virtual] |
Reimplemented from Listado.
Definition at line 128 of file zlist.cpp.
References _depura(), SubForm2Bf::cargar(), and Ui_ZListBase::mui_list.
Referenced by ZList().
00128 { 00129 _depura("ZList::presentar", 0); 00130 00132 mui_list->cargar("SELECT * FROM z NATURAL LEFT JOIN almacen"); 00133 00134 _depura("END ZList::presentar", 0); 00135 }
| void ZList::editar | ( | int | row | ) | [virtual] |
| row |
Reimplemented from Listado.
Definition at line 156 of file zlist.cpp.
References _depura(), QWorkspace2::addWindow(), Ficha::cargar(), SubForm3::DBvalue(), PEmpresaBase::empresaBase(), m_idz, mensajeInfo(), Listado::modoEdicion(), Ui_ZListBase::mui_list, EmpresaBase::pWorkspace(), and selected().
00156 { 00157 _depura("ZList::editar", 0); 00158 00159 try { 00160 m_idz = mui_list->DBvalue(QString("idz"), row); 00161 00162 if (modoEdicion()) { 00163 ZView *alm = new ZView((Company *)empresaBase(), 0); 00164 empresaBase()->pWorkspace()->addWindow(alm); 00165 alm->show(); 00166 alm->cargar(m_idz); 00167 } else { 00168 emit(selected(m_idz)); 00169 } // end if 00170 _depura("END ZList::editar", 0); 00171 } catch (...) { 00172 mensajeInfo(tr("Error al editar el almacen")); 00173 } // end try 00174 00175 }
| void ZList::borrar | ( | ) | [virtual] |
Reimplemented from Listado.
Definition at line 192 of file zlist.cpp.
References _depura().
00192 { 00193 _depura("ZList::borrar", 0); 00194 /* 00195 int a = mui_list->currentRow(); 00196 if (a < 0) { 00197 mensajeInfo(tr("Debe seleccionar una linea")); 00198 return; 00199 } // end if 00200 try { 00201 m_idz = mui_list->DBvalue(QString("idalmacen")); 00202 if (modoEdicion()) { 00203 ZView *alm = new ZView((Company *)empresaBase(), 0); 00204 empresaBase()->pWorkspace()->addWindow(alm); 00205 // alm->show(); 00206 alm->cargar(m_idz); 00207 alm->on_mui_borrar_clicked(); 00208 alm->close(); 00209 00210 } // end if 00211 presentar(); 00212 } catch (...) { 00213 mensajeInfo(tr("Error al borrar el almacen")); 00214 } // end try 00215 */ 00216 _depura("END ZList::borrar", 0); 00217 }
| void ZList::crear | ( | ) | [virtual] |
Reimplemented from Listado.
Definition at line 114 of file zlist.cpp.
References _depura().
00114 { 00115 _depura("ZList::crear", 0); 00116 /* 00117 ZView *alm = new ZView((Company *)empresaBase(), 0); 00118 empresaBase()->pWorkspace()->addWindow(alm); 00119 alm->show(); 00120 */ 00121 _depura("END ZList::crear", 0); 00122 }
| QString ZList::idalmacen | ( | ) |
| void ZList::setEmpresaBase | ( | Company * | comp | ) |
| comp |
Definition at line 103 of file zlist.cpp.
References _depura(), Ui_ZListBase::mui_list, SubForm2Bf::setEmpresaBase(), and PEmpresaBase::setEmpresaBase().
00103 { 00104 _depura("ZList::setEmpresaBase", 0); 00105 PEmpresaBase::setEmpresaBase(comp); 00106 mui_list->setEmpresaBase(comp); 00107 _depura("END ZList::setEmpresaBase", 0); 00108 }
| void ZList::imprimir | ( | ) | [virtual] |
Reimplemented from Listado.
Definition at line 181 of file zlist.cpp.
References _depura(), SubForm3::imprimirPDF(), and Ui_ZListBase::mui_list.
00181 { 00182 _depura("ZList::imprimir", 0); 00183 mui_list->imprimirPDF(tr("Almacenes")); 00184 _depura("END ZList::imprimir", 0); 00185 }
| QString ZList::generaFiltro | ( | ) |
| void ZList::iniciaForm | ( | ) |
| void ZList::selected | ( | QString | ) | [signal] |
Reimplemented from Listado.
Definition at line 125 of file moc_zlist.cpp.
Referenced by editar().
00126 { 00127 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 00128 QMetaObject::activate(this, &staticMetaObject, 0, _a); 00129 }
QString ZList::m_idz [private] |
1.5.1