-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcambiodatosproducto.cpp
106 lines (94 loc) · 3.17 KB
/
cambiodatosproducto.cpp
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include "cambiodatosproducto.h"
#include <QDebug>
#include <QMessageBox>
#include "ui_cambiodatosproducto.h"
CambioDatosProducto::CambioDatosProducto(QString nombrePedido,
QString nombreAlmacen,
QString pvpPedido,
QString pvpAlmacen,
QWidget *parent)
: QDialog(parent)
, ui(new Ui::CambioDatosProducto)
{
ui->setupUi(this);
ui->radioButtonNombrePedido->setText(nombrePedido);
ui->radioButtonNombreAlmacen->setText(nombreAlmacen);
ui->radioButtonPVPPedido->setText(pvpPedido);
ui->radioButtonPVPAlmacen->setText(pvpAlmacen);
nombre = ui->radioButtonNombrePedido->text();
pvp = ui->radioButtonPVPPedido->text();
ui->lineEditNombrePersonal->setText(nombre);
ui->lineEditPVPPersonal->setText(pvp);
//datosAlmacen = ui->radioButtonDatosAlmacen->isChecked();
//datosPedido = ui->radioButtonDatosPedido->isChecked();
tipoActualizacion = 0;
}
CambioDatosProducto::~CambioDatosProducto()
{
delete ui;
}
void CambioDatosProducto::on_radioButtonNombreAlmacen_clicked()
{
nombre = ui->radioButtonNombreAlmacen->text();
}
void CambioDatosProducto::on_radioButtonNombrePedido_clicked()
{
nombre = ui->radioButtonNombrePedido->text();
}
void CambioDatosProducto::on_radioButtonNombrePersonal_clicked()
{
nombre = ui->lineEditNombrePersonal->text();
}
void CambioDatosProducto::on_radioButtonPVPPedido_clicked()
{
pvp = ui->radioButtonPVPPedido->text();
}
void CambioDatosProducto::on_radioButtonPVPAlmacen_clicked()
{
pvp = ui->radioButtonPVPAlmacen->text();
}
void CambioDatosProducto::on_radioButtonPVPPersonal_clicked()
{
pvp = ui->radioButtonPVPPersonal->text();
}
void CambioDatosProducto::on_lineEditNombrePersonal_editingFinished()
{
if (ui->lineEditNombrePersonal->text().isEmpty() && ui->radioButtonNombrePersonal->isChecked()) {
QMessageBox mensaje;
mensaje.setText("Corrija los datos");
mensaje.setInformativeText(
"El campo nombre personalizado no puede estar vacio si elige esta opción");
mensaje.exec();
ui->radioButtonNombrePedido->setChecked(true);
emit on_radioButtonNombrePedido_clicked();
} else {
nombre = ui->lineEditNombrePersonal->text();
}
qDebug() << nombre;
}
void CambioDatosProducto::on_lineEditPVPPersonal_editingFinished()
{
if (ui->lineEditPVPPersonal->text().isEmpty() && ui->radioButtonPVPPersonal->isChecked()) {
QMessageBox mensaje;
mensaje.setText("Corrija los datos");
mensaje.setInformativeText(
"El campo nombre personalizado no puede estar vacio si elige esta opción");
mensaje.exec();
ui->radioButtonPVPPedido->setChecked(true);
emit on_radioButtonPVPPedido_clicked();
} else {
pvp = ui->lineEditPVPPersonal->text();
}
}
void CambioDatosProducto::on_radioButtonDatosPedido_clicked()
{
tipoActualizacion = 1;
}
void CambioDatosProducto::on_radioButtonDatosAlmacen_clicked()
{
tipoActualizacion = 2;
}
void CambioDatosProducto::on_radioButton_clicked()
{
tipoActualizacion = 0;
}