00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <QMessageBox>
00024 #include <QWidget>
00025 #include <QComboBox>
00026 #include <QToolButton>
00027 #include <QTextStream>
00028 #include <QLayout>
00029 #include <QMessageBox>
00030
00031 #include <fstream>
00032
00033 #include "listtipoivaview.h"
00034 #include "company.h"
00035 #include "configuracion.h"
00036 #include "busquedacliente.h"
00037 #include "busquedafecha.h"
00038
00039 #include "funcaux.h"
00040
00041
00043
00047 ListTipoIVAView::ListTipoIVAView(Company *comp, QWidget *parent)
00048 : FichaBf(comp, parent) {
00049 _depura("ListTipoIVAView::ListTipoIVAView", 1);
00050 setTitleName(tr("Tipo IVA"));
00051 setDBTableName("tipo_iva");
00052 setAttribute(Qt::WA_DeleteOnClose);
00053 setupUi(this);
00054 mui_listado->setEmpresaBase(comp);
00055 mui_listado->cargar();
00056 meteWindow(windowTitle(), this);
00057 _depura("END ListTipoIVAView::ListTipoIVAView", 1);
00058 }
00059
00060
00062
00064 void ListTipoIVAView::on_mui_aceptar_clicked() {
00065 _depura("ListTipoIVAView::on_mui_aceptar_clicked", 0);
00066 try {
00067 mui_listado->guardar();
00068 close();
00069 } catch (...) {
00070 mensajeInfo("Error al guardar los almacenes");
00071 }
00072 _depura("END ListTipoIVAView::on_mui_aceptar_clicked", 0);
00073 }
00074
00075
00077
00079 ListTipoIVAView::~ListTipoIVAView() {
00080 _depura("ListTipoIVAView::~ListTipoIVAView", 0);
00081 _depura("END ListTipoIVAView::~ListTipoIVAView", 0);
00082 }
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00096
00099 ListTipoIVASubForm::ListTipoIVASubForm(QWidget *parent) : SubForm2Bf(parent) {
00100 _depura("ListTipoIVASubForm::ListTipoIVASubForm", 0);
00101 setDBTableName("tipo_iva");
00102 setDBCampoId("idtipo_iva");
00103 addSHeader("idtipo_iva", DBCampo::DBint, DBCampo::DBPrimaryKey, SHeader::DBNoView, tr("Id Tipo IVA"));
00104 addSHeader("desctipo_iva", DBCampo::DBvarchar, DBCampo::DBNotNull, SHeader::DBNone, tr("Tipo IVA"));
00105 setinsercion(TRUE);
00106 _depura("END ListTipoIVASubForm::ListTipoIVASubForm", 0);
00107 }
00108
00109
00111
00113 void ListTipoIVASubForm::cargar() {
00114 _depura("ListTipoIVASubForm::cargar", 0);
00115 SubForm3::cargar("SELECT * FROM tipo_iva");
00116 _depura("END ListTipoIVASubForm::cargar", 0);
00117 }
00118