#include <movimientosview.h>
Inheritance diagram for MovimientosView:

Public Types | |
| enum | edmode { EditMode = 0, SelectMode = 1 } |
Public Slots | |
| virtual void | on_m_filtro_textChanged (const QString &text) |
| virtual void | on_mui_actualizar_clicked () |
| virtual void | on_mui_crear_clicked () |
| virtual void | on_mui_imprimir_clicked () |
| virtual void | on_mui_configurar_toggled (bool checked) |
Signals | |
| void | selected (QString) |
Public Member Functions | |
| MovimientosView (Company *, QWidget *parent=0, edmode editmodo=EditMode) | |
| virtual | ~MovimientosView () |
| void | iniciaForm () |
| void | setEmpresaBase (Company *comp) |
| int | modo () |
| void | modoseleccion () |
| void | modoedicion () |
| QString | idfactura () |
| void | hideBusqueda () |
| void | showBusqueda () |
| void | setidcliente (QString val) |
| void | setidarticulo (QString val) |
| QString | generaFiltro () |
| void | presenta () |
Private Attributes | |
| edmode | m_modo |
| QString | mdb_idfactura |
Definition at line 58 of file movimientosview.h.
Reimplemented from Ficha.
Definition at line 62 of file movimientosview.h.
00063 { 00064 EditMode = 0, 00065 SelectMode = 1 00066 };
| MovimientosView::MovimientosView | ( | Company * | comp, | |
| QWidget * | parent = 0, |
|||
| edmode | editmodo = EditMode | |||
| ) |
| comp | ||
| parent | ||
| editmodo |
Definition at line 50 of file movimientosview.cpp.
References _depura(), EditMode, FichaBf::empresaBase(), hideBusqueda(), iniciaForm(), Ui_MovimientosBase::m_articulo, Ui_MovimientosBase::m_cliente, m_modo, mdb_idfactura, Ficha::meteWindow(), Ui_MovimientosBase::mui_list, presenta(), Ficha::setDBTableName(), SubForm2Bf::setEmpresaBase(), PEmpresaBase::setEmpresaBase(), and Ui_MovimientosBase::setupUi().
00051 : FichaBf(comp, parent, 0) { 00052 _depura("MovimientosView::MovimientosView", 0); 00053 setAttribute(Qt::WA_DeleteOnClose); 00054 setupUi(this); 00055 iniciaForm(); 00056 setDBTableName("movimiento"); 00057 m_cliente->setEmpresaBase(empresaBase()); 00058 m_articulo->setEmpresaBase(empresaBase()); 00059 mui_list->setEmpresaBase(empresaBase()); 00060 presenta(); 00061 m_modo = editmodo; 00062 mdb_idfactura = ""; 00063 if (m_modo == EditMode) { 00064 meteWindow(windowTitle(), this); 00065 } // end if 00066 hideBusqueda(); 00067 _depura("END MovimientosView::MovimientosView", 0); 00068 }
| MovimientosView::~MovimientosView | ( | ) | [virtual] |
Definition at line 93 of file movimientosview.cpp.
References _depura(), FichaBf::empresaBase(), and EmpresaBase::sacaWindow().
00093 { 00094 _depura("MovimientosView::~MovimientosView", 0); 00095 empresaBase()->sacaWindow(this); 00096 _depura("END MovimientosView::~MovimientosView", 0); 00097 }
| void MovimientosView::iniciaForm | ( | ) |
Disparamos los plugins.
Definition at line 75 of file movimientosview.cpp.
References _depura(), g_plugins, Plugins::lanza(), and Ui_MovimientosBase::mui_procesada.
Referenced by MovimientosView().
00075 { 00076 _depura("MovimientosView::iniciaForm"); 00078 int res = g_plugins->lanza("MovimientosView_MovimientosView", this); 00079 if (res != 0) 00080 return; 00081 mui_procesada->insertItem(0, tr("Todas las facturas")); 00082 mui_procesada->insertItem(1, tr("Facturas procesadas")); 00083 mui_procesada->insertItem(2, tr("Facturas no procesadas")); 00084 _depura("END MovimientosView::iniciaForm"); 00085 }
| void MovimientosView::setEmpresaBase | ( | Company * | comp | ) | [inline] |
Definition at line 77 of file movimientosview.h.
References Ui_MovimientosBase::m_articulo, Ui_MovimientosBase::m_cliente, Ui_MovimientosBase::mui_list, SubForm2Bf::setEmpresaBase(), and PEmpresaBase::setEmpresaBase().
00077 { 00078 PEmpresaBase::setEmpresaBase(comp); 00079 m_cliente->setEmpresaBase(comp); 00080 m_articulo->setEmpresaBase(comp); 00081 mui_list->setEmpresaBase(comp); 00082 };
| int MovimientosView::modo | ( | ) | [inline] |
Definition at line 84 of file movimientosview.h.
References m_modo.
00084 { 00085 return m_modo; 00086 };
| void MovimientosView::modoseleccion | ( | ) | [inline] |
Definition at line 87 of file movimientosview.h.
References m_modo, and SelectMode.
00087 { 00088 m_modo = SelectMode; 00089 };
| void MovimientosView::modoedicion | ( | ) | [inline] |
| QString MovimientosView::idfactura | ( | ) | [inline] |
Definition at line 93 of file movimientosview.h.
References mdb_idfactura.
00093 { 00094 return mdb_idfactura; 00095 };
| void MovimientosView::hideBusqueda | ( | ) | [inline] |
Definition at line 96 of file movimientosview.h.
References Ui_MovimientosBase::m_busqueda.
Referenced by MovimientosView().
00096 { 00097 m_busqueda->hide(); 00098 };
| void MovimientosView::showBusqueda | ( | ) | [inline] |
Definition at line 99 of file movimientosview.h.
References Ui_MovimientosBase::m_busqueda.
00099 { 00100 m_busqueda->show(); 00101 };
| void MovimientosView::setidcliente | ( | QString | val | ) | [inline] |
Definition at line 102 of file movimientosview.h.
References Ui_MovimientosBase::m_cliente, and BusquedaCliente::setidcliente().
00102 { 00103 m_cliente->setidcliente(val); 00104 };
| void MovimientosView::setidarticulo | ( | QString | val | ) | [inline] |
Definition at line 105 of file movimientosview.h.
References Ui_MovimientosBase::m_articulo, and BusquedaArticulo::setidarticulo().
00105 { 00106 m_articulo->setidarticulo(val); 00107 };
| QString MovimientosView::generaFiltro | ( | ) |
Tratamiento de los filtros.
Definition at line 118 of file movimientosview.cpp.
References _depura().
00118 { 00119 _depura("MovimientosView::generaFiltro", 0); 00121 QString filtro = ""; 00122 00123 _depura("END MovimientosView::generaFiltro", 0); 00124 return (filtro); 00125 }
| void MovimientosView::presenta | ( | ) |
Definition at line 104 of file movimientosview.cpp.
References _depura(), MovimientosSubform::cargar(), and Ui_MovimientosBase::mui_list.
Referenced by MovimientosView(), and on_mui_actualizar_clicked().
00104 { 00105 _depura("MovimientosView::presenta", 0); 00106 00107 mui_list->cargar("SELECT * FROM movimiento LEFT JOIN articulo ON movimiento.idarticulo=articulo.idarticulo LEFT JOIN almacen ON movimiento.idalmacen = almacen.idalmacen ORDER BY idmovimiento"); 00108 00109 _depura("END MovimientosView::presenta", 0); 00110 }
| virtual void MovimientosView::on_m_filtro_textChanged | ( | const QString & | text | ) | [inline, virtual, slot] |
Definition at line 113 of file movimientosview.h.
References on_mui_actualizar_clicked().
00113 { 00114 if (text.size() >= 3) 00115 on_mui_actualizar_clicked(); 00116 };
| virtual void MovimientosView::on_mui_actualizar_clicked | ( | ) | [inline, virtual, slot] |
Definition at line 117 of file movimientosview.h.
References presenta().
Referenced by on_m_filtro_textChanged().
00117 { 00118 presenta(); 00119 }
| virtual void MovimientosView::on_mui_crear_clicked | ( | ) | [inline, virtual, slot] |
Definition at line 120 of file movimientosview.h.
References FichaBf::empresaBase(), and Company::s_newFacturaCli().
00120 { 00121 empresaBase()->s_newFacturaCli(); 00122 };
| void MovimientosView::on_mui_imprimir_clicked | ( | ) | [virtual, slot] |
Reimplemented from Ficha.
Definition at line 136 of file movimientosview.cpp.
References _depura(), SubForm3::imprimirPDF(), and Ui_MovimientosBase::mui_list.
00136 { 00137 _depura("MovimientosView::on_mui_imprimir_clicked", 0); 00138 mui_list->imprimirPDF(tr("Facturas a clientes")); 00139 _depura("MovimientosView::on_mui_imprimir_clicked", 0); 00140 }
| virtual void MovimientosView::on_mui_configurar_toggled | ( | bool | checked | ) | [inline, virtual, slot] |
Definition at line 124 of file movimientosview.h.
References SubForm3::hideConfig(), Ui_MovimientosBase::mui_list, and SubForm3::showConfig().
00124 { 00125 if (checked) { 00126 mui_list->showConfig(); 00127 } else { 00128 mui_list->hideConfig(); 00129 } // end if 00130 };
| void MovimientosView::selected | ( | QString | ) | [signal] |
Definition at line 144 of file moc_movimientosview.cpp.
00145 { 00146 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 00147 QMetaObject::activate(this, &staticMetaObject, 0, _a); 00148 }
edmode MovimientosView::m_modo [private] |
Indica si es modo consulta o modo edicion. (altera el comportamiento del doble click sobre la lista)
Reimplemented from Ficha.
Definition at line 69 of file movimientosview.h.
Referenced by modo(), modoedicion(), modoseleccion(), and MovimientosView().
QString MovimientosView::mdb_idfactura [private] |
1.5.1