/** \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 }