Something went wrong. Try again.
Billing program for the appliance repair company Seoane.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include "BuscarFacturaDialog.h"#include "../Datos/CriterioBusqueda.h"#include "../Negocio/CapaNegocio.h"#include "ListarFacturas.h"#include <iostream>using namespace std;
BuscarFacturaDialog::BuscarFacturaDialog(CapaNegocio *cn, QWidget *parent) : QDialog(parent){ padre = (QWorkspace *)parent; ui.setupUi(this); capaNegocio = cn; setWindowTitle(tr("Buscar Factura")); setWindowIcon(QIcon(QString::fromUtf8("Gui/images/BFactura.PNG"))); ui.checkBoxAl->setText(""); ui.checkBoxDel->setText(""); ui.dateEdit->setEnabled(false); ui.dateEdit_2->setEnabled(false); QDate hoy = QDate::currentDate(); ui.dateEdit->setDate(hoy); ui.dateEdit_2->setDate(hoy);}
BuscarFacturaDialog::~BuscarFacturaDialog(){
}
void BuscarFacturaDialog::accept() { CriterioBusqueda *cb = new CriterioBusqueda(); if (ui.lineEdit_2->text() != tr("")) cb->cliente = new QString(ui.lineEdit_2->text()); if (ui.lineEdit->text() != tr("")) { cb->numero = new int; *cb->numero = ui.lineEdit->text().toInt(); } if (ui.checkBoxAl->isChecked()) cb->fechaFin = new QDate(ui.dateEdit_2->date()); if (ui.checkBoxDel->isChecked()) cb->fechaInicio = new QDate(ui.dateEdit->date()); ListarFacturas *lf = new ListarFacturas(capaNegocio, padre , cb); padre->addWindow(lf); lf->show(); this->close();}void BuscarFacturaDialog::resizeEvent(QResizeEvent *event) { setFixedSize(event->size());}