-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathaib.h
92 lines (76 loc) · 3.77 KB
/
aib.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
/* ----------------------------------------------------------------------------------
KEME-Contabilidad; aplicación para llevar contabilidades
Copyright (C) José Manuel Díez Botella
Este programa es software libre: usted puede redistribuirlo y/o modificarlo
bajo los términos de la Licencia Pública General GNU publicada
por la Fundación para el Software Libre, ya sea la versión 3
de la Licencia, o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil, pero
SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
Consulte los detalles de la Licencia Pública General GNU para obtener
una información más detallada.
Debería haber recibido una copia de la Licencia Pública General GNU
junto a este programa.
En caso contrario, consulte <http://www.gnu.org/licenses/>.
----------------------------------------------------------------------------------*/
#ifndef AIB_H
#define AIB_H
#include <QtGui>
#include "ui_aib.h"
class aib : public QDialog {
Q_OBJECT
public:
aib(bool concomadecimal, bool condecimales);
void pasadatos( QString cuentabase, QString baseimponible, QString qcuentaivasop,
QString qcuentaivarep, QString cuotaiva, QString ctafra,
QDate qfechafra, QString prorrata );
void pasadatos2( QString cuentabase, QString baseimponible, QString qclaveiva,
QString qtipoiva, QString cuentaiva, QString cuentareper, QString cuotaiva,
QString ctafra, QDate qfechafra, QDate fechaop, QString bicoste,
bool binversion);
void hazbaseoblig();
void recuperadatos( QString *cuentabase, QString *baseimponible, QString *qclaveiva,
QString *qtipoiva, QString *cuentaivasop, QString *cuentaivarep,
QString *cuotaiva, QString *ctafra, QDate *qfechafra,
QString *qprorrata, QString *qautofactura, QDate *fechaop,
QString *bicoste, QString *qautofacturanoue, QString *bieninversion,
QString *isp_op_interiores);
void selec_autofactura();
void selec_autofactura_no_ue();
void selec_isp_op_interiores();
void modoconsulta();
private:
Ui::aib ui;
bool comadecimal;
bool decimales;
bool baseoblig;
static void buscacta(QLineEdit *);
void chequea_checks();
private slots:
void comboivacambiado();
void ctabasecambiada();
void ctabasefinedicion();
void ctaivacambiada();
void ctaivafinedicion();
void ctafracambiada();
void ctafrafinedicion();
void cuentarepcambiada();
void ctarepfinedicion();
void basecambiada();
void basefinedicion();
void botonaceptar();
void chequeabotonaceptar();
// void cuotacambiada();
void buscactabase();
void buscactaiva();
void buscactafra();
void buscactarep();
void fechafracambiada();
void bicostecambiada();
void autofacturaue_cambiada();
void autofacturanoue_cambiada();
void isp_interiores_cambiada();
void aib_check_cambiada();
};
#endif