/** \param parent \param flag \return **/ AlmacenesListView::AlmacenesListView ( QWidget *parent, Qt::WindowFlags flag ) : BlFormList ( NULL, parent, flag ) { BL_FUNC_DEBUG setupUi ( this ); setAttribute ( Qt::WA_DeleteOnClose ); /// Disparamos los plugins. int res = g_plugins->run ( "AlmacenesListView_AlmacenesListView", this ); if ( res != 0 ) return; m_idalmacen = ""; setSubForm ( mui_list ); mui_list->setDbTableName ( "almacen" ); mui_list->setDbFieldId ( "idalmacen" ); mui_list->addSubFormHeader ( "idalmacen", BlDbField::DbInt, BlDbField::DbNotNull | BlDbField::DbPrimaryKey, BlSubFormHeader::DbHideView | BlSubFormHeader::DbNoWrite, _ ( "ID almacen" ) ); mui_list->addSubFormHeader ( "codigoalmacen", BlDbField::DbVarChar, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Codigo almacen" ) ); mui_list->addSubFormHeader ( "nomalmacen", BlDbField::DbVarChar, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Nombre almacen" ) ); mui_list->setInsert ( false ); mui_list->setDelete ( false ); mui_list->setSortingEnabled ( true ); hideBusqueda(); /// Llamamos a los scripts blScript(this); }
/** \param comp \param parent \param flag \return **/ AlmacenesListView::AlmacenesListView ( BfCompany *comp, QWidget *parent, Qt::WindowFlags flag ) : BlFormList ( comp, parent, flag ) { BL_FUNC_DEBUG setupUi ( this ); setAttribute ( Qt::WA_DeleteOnClose ); /// Disparamos los plugins. int res = g_plugins->run ( "AlmacenesListView_AlmacenesListView", this ); if ( res != 0 ) return; mui_list->setMainCompany ( comp ); setSubForm ( mui_list ); mui_list->setDbTableName ( "almacen" ); mui_list->setDbFieldId ( "idalmacen" ); mui_list->addSubFormHeader ( "idalmacen", BlDbField::DbInt, BlDbField::DbNotNull | BlDbField::DbPrimaryKey, BlSubFormHeader::DbHideView | BlSubFormHeader::DbNoWrite, _ ( "ID almacen" ) ); mui_list->addSubFormHeader ( "codigoalmacen", BlDbField::DbVarChar, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Codigo almacen" ) ); mui_list->addSubFormHeader ( "nomalmacen", BlDbField::DbVarChar, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Nombre almacen" ) ); mui_list->setInsert ( false ); mui_list->setDelete ( false ); mui_list->setSortingEnabled ( true ); presentar(); m_idalmacen = ""; mainCompany() ->insertWindow ( windowTitle(), this ); hideBusqueda(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "almacen" ); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Hace una presentacion inicial. Mete la ventana en el workSpace. */ CobrosList::CobrosList ( BfCompany *comp, QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "CobrosList_CobrosList", this ); if ( res != 0 ) return; m_cliente->setMainCompany ( comp ); mui_list->setMainCompany ( comp ); mui_formapago->setMainCompany ( comp ); mui_formapago->setId ( "" ); setSubForm ( mui_list ); /// Establecemos los parametros de busqueda del Cliente m_cliente->setLabel ( _ ( "Cliente:" ) ); m_cliente->setTableName ( "cliente" ); m_cliente->m_valores["cifcliente"] = ""; m_cliente->m_valores["nomcliente"] = ""; /// Cargamos los filtros guardados. cargaFiltrosXML(); presentar(); mdb_idcobro = ""; if ( editMode() ) mainCompany() ->insertWindow ( windowTitle(), this ); hideBusqueda(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "cobro" ); /// Llamamos a los scripts blScript(this); }
/** \param comp \param parent \param flag **/ PedidosProveedorList::PedidosProveedorList ( BfCompany *comp, QWidget *parent, Qt::WFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); m_proveedor->setMainCompany ( comp ); m_articulo->setMainCompany ( comp ); mui_list->setMainCompany ( comp ); /// Establecemos los parametros de busqueda del Cliente m_proveedor->setLabel ( _ ( "Proveedor:" ) ); m_proveedor->setTableName ( "proveedor" ); m_proveedor->m_valores["cifproveedor"] = ""; m_proveedor->m_valores["nomproveedor"] = ""; setSubForm ( mui_list ); mdb_idpedidoproveedor = ""; if ( editMode() ) { mainCompany() ->insertWindow ( windowTitle(), this ); } // end if hideBusqueda(); iniciaForm(); /// Cargamos los filtros guardados. cargaFiltrosXML(); presentar(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "pedidoproveedor" ); /// Llamamos a los scripts blScript(this); }
/** \param comp \param parent \param editmodo **/ MovimientosView::MovimientosView ( BfCompany *comp, QWidget *parent, edmode editmodo ) : BfForm ( comp, parent, 0 ) { BL_FUNC_DEBUG setAttribute ( Qt::WA_DeleteOnClose ); setupUi ( this ); iniciaForm(); setDbTableName ( "movimiento" ); m_cliente->setMainCompany ( mainCompany() ); m_articulo->setMainCompany ( mainCompany() ); mui_list->setMainCompany ( mainCompany() ); presenta(); m_modo = editmodo; mdb_idfactura = ""; /// Establecemos los parametros de busqueda del Cliente m_cliente->setLabel ( _ ( "Cliente:" ) ); m_cliente->setTableName ( "cliente" ); m_cliente->m_valores["cifcliente"] = ""; m_cliente->m_valores["nomcliente"] = ""; if ( m_modo == BL_EDIT_MODE ) { insertWindow ( windowTitle(), this ); } // end if hideBusqueda(); blScript(this); }
/** Inicializa todos los componentes. Mete la ventana en el workSpace. Este constructor no es completo, debe inicializarse con setcompany para que la clase pueda operar. */ CobrosList::CobrosList ( QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( NULL, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "CobrosList_CobrosList", this ); if ( res != 0 ) return; mdb_idcobro = ""; setSubForm ( mui_list ); /// Establecemos los parametros de busqueda del Cliente m_cliente->setLabel ( _ ( "Cliente:" ) ); m_cliente->setTableName ( "cliente" ); m_cliente->m_valores["cifcliente"] = ""; m_cliente->m_valores["nomcliente"] = ""; hideBusqueda(); mui_tipocobro->insertItem ( 0, _ ( "Todos los cobros" ) ); mui_tipocobro->insertItem ( 1, _ ( "Solo previsiones" ) ); mui_tipocobro->insertItem ( 2, _ ( "Cobro real" ) ); mui_tipocobro->setCurrentIndex ( 1 ); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Hace una presentacion inicial. Mete la ventana en el workSpace. */ ConvocatoriasList::ConvocatoriasList ( BfCompany *comp, QWidget *parent, Qt::WFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "ConvocatoriasList_ConvocatoriasList", this ); if ( res != 0 ) return; mui_list->setMainCompany ( comp ); setSubForm ( mui_list ); /// Cargamos los filtros guardados. cargaFiltrosXML(); presentar(); mdb_idactividad = ""; if ( editMode() ) mainCompany() ->insertWindow ( windowTitle(), this ); hideBusqueda(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "cobro" ); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Mete la ventana en el workSpace. Este constructor no es completo, debe inicializarse con setcompany para que la clase pueda operar. */ ConvocatoriasList::ConvocatoriasList ( QWidget *parent, Qt::WFlags flag, edmode editmodo ) : BlFormList ( NULL, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "ConvocatoriasList_ConvocatoriasList", this ); if ( res != 0 ) return; mdb_idactividad = ""; setSubForm ( mui_list ); hideBusqueda(); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Hace una presentacion inicial. Mete la ventana en el workSpace. */ AlumnosList::AlumnosList ( BfCompany *comp, QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "AlumnosList_AlumnosList", this ); if ( res != 0 ) return; mui_list->setMainCompany ( comp ); setSubForm ( mui_list ); /// Cargamos los filtros guardados. cargaFiltrosXML(); presentar(); mdb_idalumno = ""; if ( editMode() ) { mainCompany() ->insertWindow ( windowTitle(), this ); } else { setWindowTitle ( _ ( "Selector de alumnos" ) ); mui_editar->setHidden ( true ); /// Vamos a permitir la insercion de alumnos desde un listado en QDialog generando una insercion de alumnos tambien en QDialog // mui_crear->setHidden ( true ); mui_borrar->setHidden ( true ); mui_imprimir->setHidden ( true ); } // end if mui_idclase->setMainCompany ( mainCompany() ); mui_idclase->setQuery ( "SELECT * FROM clase ORDER BY nomclase" ); mui_idclase->setTableName ( "clase" ); mui_idclase->setFieldId ( "idclase" ); mui_idclase->m_valores["nomclase"] = ""; mui_idclase->setAllowNull ( true ); mui_idclase->setId ( "" ); hideBusqueda(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "alumno" ); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Hace una presentacion inicial. Mete la ventana en el workSpace. */ RecibosList::RecibosList ( BfCompany *comp, QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "RecibosList_RecibosList", this ); if ( res != 0 ) return; mui_list->setMainCompany ( comp ); /// Establecemos los parametros de busqueda de Profesor mui_idactividad->setMainCompany ( comp ); mui_idactividad->setLabel ( _ ( "Actividad:" ) ); mui_idactividad->setTableName ( "actividad" ); mui_idactividad->m_valores["nombreactividad"] = ""; setSubForm ( mui_list ); presentar(); mdb_idrecibo = ""; if ( editMode() ) mainCompany()->insertWindow ( windowTitle(), this ); hideBusqueda(); iniciaForm(); mui_idbanco->setMainCompany ( comp ); mui_idbanco->setidbanco ( "" ); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "recibo" ); /// Cargamos los filtros guardados. cargaFiltrosXML(); presentar(); /// Llamamos a los scripts blScript(this); }
/** \param parent \param flag **/ AlbaranesProveedor::AlbaranesProveedor ( QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( NULL, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); mdb_idalbaranp = ""; setSubForm ( mui_list ); /// Establecemos los parametros de busqueda del Cliente m_proveedor->setLabel ( _ ( "Proveedor:" ) ); m_proveedor->setTableName ( "proveedor" ); m_proveedor->m_valores["cifproveedor"] = ""; m_proveedor->m_valores["nomproveedor"] = ""; hideBusqueda(); iniciaForm(); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Mete la ventana en el workSpace. Este constructor no es completo, debe inicializarse con setcompany para que la clase pueda operar. */ RecibosList::RecibosList ( QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( NULL, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "RecibosList_RecibosList", this ); if ( res != 0 ) return; mdb_idrecibo = ""; setSubForm ( mui_list ); hideBusqueda(); iniciaForm(); /// Llamamos a los scripts blScript(this); }
/** Inicializa todos los componentes. Mete la ventana en el workSpace. Este constructor no es completo, debe inicializarse con setcompany para que la clase pueda operar. */ JDirectivaList::JDirectivaList ( QWidget *parent, Qt::WFlags flag, edmode editmodo ) : BlFormList ( NULL, parent, flag, editmodo ) { BL_FUNC_DEBUG setAttribute ( Qt::WA_DeleteOnClose ); setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "JDirectivaList_JDirectivaList", this ); if ( res != 0 ) return; mdb_idjdirectiva = ""; setSubForm ( mui_list ); hideBusqueda(); /// Llamamos a los scripts blScript(this); }
bool MayaModule::eventFilter(QObject *, QEvent *e) { if(e->type()==QEvent::HoverMove) { QHoverEvent * ev = reinterpret_cast<QHoverEvent *>(e); int x = ev->pos().x(); //if(x > this->width()-6 && _b_reducida) // emit showBusqueda(); if(x < this->width()-300 && !_b_reducida) emit hideBusqueda(); } else if(e->type() == QEvent::KeyRelease) { QKeyEvent * ev = reinterpret_cast<QKeyEvent *>(e); if(ev->key() == Qt::Key_Escape) return true; } return false; }
/** \param comp \param paren \param flag \param editmodo \return **/ ArticuloList::ArticuloList ( BfCompany *comp, QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ), BlImportExport ( comp ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "ArticuloList_ArticuloList", this ); if ( res != 0 ) { return; } // end if m_tipoarticulo->setMainCompany ( comp ); m_familia->setMainCompany ( comp ); mui_list->setMainCompany ( comp ); setSubForm ( mui_list ); m_usadoarticulo->setCheckState ( Qt::Unchecked ); if ( editMode() ) { mainCompany() ->insertWindow ( windowTitle(), this ); } else { setWindowTitle ( _ ( "Selector de articulos" ) ); mui_editar->setHidden ( true ); mui_borrar->setHidden ( true ); mui_exportar->setHidden ( true ); mui_importar->setHidden ( true ); mui_imprimir->setHidden ( true ); } // end if cargaFiltrosXML(); presentar(); hideBusqueda(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "articulo" ); /// Llamamos a los scripts blScript(this); }
/** \param parent \param flag \return **/ FacturasProveedorList::FacturasProveedorList ( QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( NULL, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "FacturasProveedorList_FacturasProveedorList", this ); if ( res != 0 ) { return; } // end if mdb_idfacturap = ""; setSubForm ( mui_list ); /// Establecemos los parametros de busqueda del Cliente m_proveedor->setLabel ( _ ( "Proveedor:" ) ); m_proveedor->setTableName ( "proveedor" ); m_proveedor->m_valores["cifproveedor"] = ""; m_proveedor->m_valores["nomproveedor"] = ""; hideBusqueda(); iniciaForm(); g_plugins->run ( "FacturasProveedorList_FacturasProveedorList_Post", this ); /// Llamamos a los scripts blScript(this); }
/** \param comp \param paren \param flag \param editmodo \return **/ BcCuentaListView::BcCuentaListView ( BcCompany *comp, QWidget *parent, Qt::WFlags flag, edmode editmodo ) : BlFormList ( comp, parent, flag, editmodo ) { BL_FUNC_DEBUG setupUi ( this ); /// Disparamos los plugins. int res = g_plugins->run ( "BcCuentaListView_BcCuentaListView", this ); if ( res != 0 ) { return; } // end if mui_list->setMainCompany ( comp ); setSubForm ( mui_list ); if ( editMode() ) { mainCompany() ->insertWindow ( windowTitle(), this ); } else { setWindowTitle ( _ ( "Selector de cuenta." ) ); mui_imprimir->setHidden ( TRUE ); } // end if mui_nivel->clear(); for ( int i = comp->numDigitosEmpresa(); i >= 2; i-- ) { /// Inicializamos la tabla de nivel. mui_nivel->insertItem ( i, QString::number ( i ) ); } // end for presentar(); hideBusqueda(); /// Hacemos el tratamiento de los permisos que desabilita botones en caso de no haber suficientes permisos. trataPermisos ( "cuenta" ); /// Lanzamos los posibles scripts blScript(this); }