#include <promedioview.h>
Inheritance diagram for PromedioView:

Public Member Functions | |
| PromedioView (Company *emp, QWidget *parent=0) | |
| ~PromedioView () | |
| Company * | companyact () |
| int | cargar (QString) |
Private Attributes | |
| Company * | m_companyact |
Definition at line 32 of file promedioview.h.
| comp | ||
| parent |
Definition at line 34 of file promedioview.cpp.
References _depura(), m_companyact, and Ui_PromedioBase::setupUi().
00035 : QWidget(parent) ,dialogChanges(this), DBRecord(comp) { 00036 _depura("PromedioView::INIT_constructor()", 0); 00037 setAttribute(Qt::WA_DeleteOnClose); 00038 m_companyact = comp; 00039 setupUi(this); 00040 _depura("PromedioView::END_constructor()", 0); 00041 }
| PromedioView::~PromedioView | ( | ) |
Definition at line 47 of file promedioview.cpp.
References _depura(), m_companyact, and EmpresaBase::sacaWindow().
00047 { 00048 _depura("PromedioView::INIT_destructor()\n", 0); 00049 m_companyact->sacaWindow(this); 00050 _depura("PromedioView::END_destructor()\n", 0); 00051 }
| Company* PromedioView::companyact | ( | ) | [inline] |
Definition at line 41 of file promedioview.h.
References m_companyact.
00041 { 00042 return m_companyact; 00043 };
| int PromedioView::cargar | ( | QString | idarticulo | ) | [virtual] |
| idarticulo |
Reimplemented from DBRecord.
Definition at line 63 of file promedioview.cpp.
References _depura(), postgresiface2::cargacursor(), cursor2::eof(), m_companyact, Ui_PromedioBase::mui_avgcompras, Ui_PromedioBase::mui_avgventas, Ui_PromedioBase::mui_mayorcompras, Ui_PromedioBase::mui_mayorventas, Ui_PromedioBase::mui_menorcompras, Ui_PromedioBase::mui_menorventas, Ui_PromedioBase::mui_totalcompras, Ui_PromedioBase::mui_totalventas, Ui_PromedioBase::mui_undavgcompras, Ui_PromedioBase::mui_undavgventas, Ui_PromedioBase::mui_undcompras, Ui_PromedioBase::mui_undmayorcompras, Ui_PromedioBase::mui_undmayorventas, Ui_PromedioBase::mui_undmenorcompras, Ui_PromedioBase::mui_undmenorventas, Ui_PromedioBase::mui_undventas, and cursor2::valor().
Referenced by ArticuloView_cargar().
00063 { 00064 _depura("PromedioView::cargar(" + idarticulo + ")", 0); 00065 00066 cursor2 *cur = m_companyact->cargacursor("SELECT sum(pvplalbaranp*cantlalbaranp)::NUMERIC(12,2) AS tot, sum(cantlalbaranp) as und, max(pvplalbaranp) AS mayor, min(pvplalbaranp) AS menor, avg(pvplalbaranp)::NUMERIC(12,2) AS media, max(cantlalbaranp) as undmayorcompras, min(cantlalbaranp) AS undmenorcompras, avg(cantlalbaranp)::NUMERIC(12,2) AS undavgcompras FROM lalbaranp WHERE idarticulo=" + idarticulo); 00067 if (!cur->eof()) { 00068 mui_totalcompras->setText(cur->valor("tot")); 00069 mui_mayorcompras->setText(cur->valor("mayor")); 00070 mui_menorcompras->setText(cur->valor("menor")); 00071 mui_avgcompras->setText(cur->valor("media")); 00072 mui_undcompras->setText(cur->valor("und")); 00073 mui_undmayorcompras->setText(cur->valor("undmayorcompras")); 00074 mui_undmenorcompras->setText(cur->valor("undmenorcompras")); 00075 mui_undavgcompras->setText(cur->valor("undavgcompras")); 00076 } // end if 00077 delete cur; 00078 00079 00080 cursor2 *cur1 = m_companyact->cargacursor("SELECT sum(pvplalbaran*cantlalbaran)::NUMERIC(12,2) AS tot, sum(cantlalbaran) as und, max(pvplalbaran) AS mayor, min(pvplalbaran) AS menor, avg(pvplalbaran)::NUMERIC(12,2) AS media, max(cantlalbaran) as undmayorventas, min(cantlalbaran) AS undmenorventas, avg(cantlalbaran)::NUMERIC(12,2) AS undavgventas FROM lalbaran WHERE idarticulo=" + idarticulo); 00081 if (!cur1->eof()) { 00082 mui_totalventas->setText(cur1->valor("tot")); 00083 mui_mayorventas->setText(cur1->valor("mayor")); 00084 mui_menorventas->setText(cur1->valor("menor")); 00085 mui_avgventas->setText(cur1->valor("media")); 00086 mui_undventas->setText(cur1->valor("und")); 00087 mui_undmayorventas->setText(cur1->valor("undmayorventas")); 00088 mui_undmenorventas->setText(cur1->valor("undmenorventas")); 00089 mui_undavgventas->setText(cur1->valor("undavgventas")); 00090 } // end if 00091 delete cur1; 00092 00093 _depura("END PromedioView::cargar()", 0); 00094 return 0; 00095 }
Company* PromedioView::m_companyact [private] |
Definition at line 36 of file promedioview.h.
Referenced by cargar(), companyact(), PromedioView(), and ~PromedioView().
1.5.1