/** 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); }
void BcExtractoView::accept() { BL_FUNC_DEBUG QString codinicial = mui_cuentaInicial->fieldValue("codigo"); QString codfinal = mui_cuentaFinal->fieldValue("codigo"); QString query; /// Si los datos de código inicial y final están vacios los ponemos /// nosotros. if ( codinicial == "" ) { codinicial = "0"; } // end if if ( codfinal == "" ) { codfinal = "9999999"; } // end if if ( mui_incluirAsientosAbiertos->isChecked() ) { /// Incluye asientos abiertos. query = "SELECT * FROM cuenta WHERE idcuenta IN (SELECT idcuenta FROM apunte UNION SELECT idcuenta FROM borrador) AND codigo >= '" + codinicial + "' AND codigo <= '" + codfinal + "' ORDER BY codigo"; } else { query = "SELECT * FROM cuenta WHERE idcuenta IN (SELECT idcuenta FROM apunte) AND codigo >= '" + codinicial + "' AND codigo <= '" + codfinal + "' ORDER BY codigo"; } // end if if ( m_cursorcta != NULL ) { delete m_cursorcta; } // end if m_cursorcta = mainCompany() ->loadQuery ( query ); presentar(); }
/** \param emp \param parent **/ ListProyectosView::ListProyectosView ( BcCompany *emp, QWidget *parent, Qt::WindowFlags flag, edmode editmodo ) : BlFormList ( emp, parent, flag, editmodo ) { BL_FUNC_DEBUG this->setAttribute ( Qt::WA_DeleteOnClose ); setupUi ( this ); setSubForm ( mui_listado ); mui_listado->setMainCompany ( emp ); mui_listado->setDbTableName ( "presupuestoc" ); mui_listado->setDbFieldId ( "idpresupuestoc" ); mui_listado->addSubFormHeader ( "idpresupuestoc", BlDbField::DbVarChar, BlDbField::DbNothing , BlSubFormHeader::DbNoWrite, _ ( "Identificador" ) ); mui_listado->addSubFormHeader ( "idc_coste", BlDbField::DbVarChar, BlDbField::DbNothing , BlSubFormHeader::DbNoWrite, _ ( "C. Coste" ) ); mui_listado->addSubFormHeader ( "fechapresupuestoc", BlDbField::DbVarChar, BlDbField::DbNothing, BlSubFormHeader::DbNoWrite , _ ( "Fecha" ) ); mui_listado->addSubFormHeader ( "nombrepresupuestoc", BlDbField::DbVarChar, BlDbField::DbNothing, BlSubFormHeader::DbNoWrite , _ ( "Nombre" ) ); mui_listado->addSubFormHeader ( "comentpresupuestoc", BlDbField::DbVarChar, BlDbField::DbNothing, BlSubFormHeader::DbNoWrite , _ ( "Comentarios" ) ); mui_listado->addSubFormHeader ( "archpresupuestoc", BlDbField::DbVarChar, BlDbField::DbNothing, BlSubFormHeader::DbNoWrite , _ ( "Archivo" ) ); mui_listado->setInsert ( false ); presentar(); if ( editMode() ) { mainCompany() ->insertWindow ( windowTitle(), this ); } else { setWindowTitle ( _ ( "Selector de Proyectos" ) ); mui_crear->setHidden ( true ); mui_borrar->setHidden ( true ); } // end if /// Lanzamos los posibles scripts blScript(this); }
/** \param emp \param parent **/ BcAmortizacionListView::BcAmortizacionListView ( BcCompany *company, QWidget *parent ) : BlFormList ( company, parent ) { BL_FUNC_DEBUG this->setAttribute ( Qt::WA_DeleteOnClose ); setupUi ( this ); setSubForm ( mui_listado ); /// Hacemos la inicializacion de un listado embebido. mui_listado->setMainCompany ( mainCompany() ); mui_listado->setDbTableName ( "amortizacion" ); mui_listado->setFileConfig ( "AmortizacionListSubform" ); mui_listado->setDbFieldId ( "idamortizacion" ); mui_listado->addSubFormHeader ( "idamortizacion", BlDbField::DbInt, BlDbField::DbNotNull | BlDbField::DbPrimaryKey, BlSubFormHeader::DbHideView | BlSubFormHeader::DbNoWrite, _ ( "Id amortizacion" ) ); mui_listado->addSubFormHeader ( "nomamortizacion", BlDbField::DbVarChar, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Nombre" ) ); mui_listado->addSubFormHeader ( "fechacompra", BlDbField::DbDate, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Fecha compra" ) ); mui_listado->addSubFormHeader ( "fecha1cuota", BlDbField::DbDate, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Fecha 1 cuota" ) ); mui_listado->addSubFormHeader ( "numcuotas", BlDbField::DbInt, BlDbField::DbNoSave, BlSubFormHeader::DbNone | BlSubFormHeader::DbNoWrite, _ ( "Num cuotas" ) ); mui_listado->setInsert ( false ); presentar(); insertWindow ( windowTitle() ); /// Lanzamos los posibles 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); }
/** \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); }
/** 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); }
/** \return **/ void ArticuloList::remove() { BL_FUNC_DEBUG int a = mui_list->currentRow(); if ( a < 0 ) { blMsgInfo ( _ ( "Tiene que seleccionar un articulo" ) ); return; } // end if try { QString idarticulo = mui_list->dbValue ( "idarticulo" ); if ( QMessageBox::Yes == QMessageBox::question ( this, _ ( "Borrar articulo" ), _ ( "Esta a punto de borrar un articulo. Estos datos pueden dar problemas." ), QMessageBox::Yes, QMessageBox::No ) ) { QString SQLQuery = "DELETE FROM articulo WHERE idarticulo = " + idarticulo; int error = mainCompany() ->runQuery ( SQLQuery ); if ( error ) throw - 1; presentar(); } // end if } catch ( ... ) { blMsgInfo ( _ ( "Error al borrar el articulo" ) ); } // end try }
/** 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); }
int estadisticasview::inicializa ( BlPostgreSqlClient *conexion, int tipo ) { dbConnection = conexion; if ( tipo == 0 ) presentar(); else presentarbarras(); return ( 0 ); }// end inicializa
/** 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); }
void ArticuloList::on_mui_importar_clicked() { BL_FUNC_DEBUG BlFile filexml ( QFileDialog::getOpenFileName ( this, _ ( "Elija el archivo" ), g_confpr->value( CONF_DIR_USER ), _ ( "Articulos (*.xml)" ) ) ); if ( filexml.open ( QIODevice::ReadOnly ) ) { XML2BulmaFact ( filexml, IMPORT_ARTICULOS ); filexml.close(); presentar(); } else { BlDebug::blDebug ( Q_FUNC_INFO, 0, _("Error al abrir el archivo.") ); } // end if }
/** \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 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); }
/** \return **/ void PedidosProveedorList::remove() { BL_FUNC_DEBUG int a = mui_list->currentRow(); if ( a < 0 ) { blMsgInfo ( _ ( "Debe seleccionar una linea" ), this ); return; } // end if try { mdb_idpedidoproveedor = mui_list->dbValue ( QString ( "idpedidoproveedor" ) ); if ( editMode() ) { PedidoProveedorView * ppv = new PedidoProveedorView ( ( BfCompany * ) mainCompany(), 0 ); if ( ppv->load ( mdb_idpedidoproveedor ) ) { throw - 1; } // end if ppv->on_mui_borrar_clicked(); ppv->close(); } // end if presentar(); } catch ( ... ) { blMsgInfo ( _ ( "Error al borrar el pedido a proveedor" ), this ); } // end try }
void BalanceView::accept() { BL_FUNC_DEBUG presentar(); }