#include <provedit.h>
Inheritance diagram for ProveedorView:

Public Member Functions | |
| ProveedorView (Company *comp, QWidget *parent=0) | |
| ~ProveedorView () | |
| virtual int | cargarPost (QString) |
Definition at line 33 of file provedit.h.
| comp | ||
| parent |
Desabilitamos los tabs que aun no se usan
Cargamos el listado de pedidos del proveedor y dejamos presentable.
Definition at line 36 of file provedit.cpp.
References _depura(), DBRecord::addDBCampo(), DBCampo::DBboolean, DBCampo::DBint, DBCampo::DBNothing, DBCampo::DBNotNull, DBCampo::DBnumeric, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, dialogChanges::dialogChanges_cargaInicial(), FichaBf::empresaBase(), FALSE, Listado::hideBusqueda(), Ui_ProveedorBase::m_albaranesprov, Ui_ProveedorBase::m_listfacturasprov, Ui_ProveedorBase::m_listpagosprov, Ui_ProveedorBase::m_listpedidosprov, Ui_ProveedorBase::masdf, mensajeInfo(), Ficha::meteWindow(), Ui_ProveedorBase::mui_forma_pago, Ui_ProveedorBase::mui_idprovincia, DBRecord::setDBCampoId(), Ficha::setDBTableName(), PagosList::setEmpresaBase(), FacturasProveedorList::setEmpresaBase(), AlbaranesProveedor::setEmpresaBase(), PedidosProveedorList::setEmpresaBase(), PEmpresaBase::setEmpresaBase(), BusquedaFormaPago::setidforma_pago(), BusquedaProvincia::setIdProvincia(), Ficha::setTitleName(), and Ui_ProveedorBase::setupUi().
00037 : FichaBf(comp, parent) { 00038 _depura("ProveedorView::ProveedorView", 0); 00039 setAttribute(Qt::WA_DeleteOnClose); 00040 try { 00041 setTitleName(tr("Proveedor")); 00042 setDBTableName("proveedor"); 00043 setDBCampoId("idproveedor"); 00044 addDBCampo("idproveedor", DBCampo::DBint, DBCampo::DBPrimaryKey, tr("ID proveedor")); 00045 addDBCampo("nomproveedor", DBCampo::DBvarchar, DBCampo::DBNotNull, tr("Nombre del proveedor")); 00046 addDBCampo("nomaltproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Nombre alternativo del proveedor")); 00047 addDBCampo("cifproveedor", DBCampo::DBvarchar, DBCampo::DBNotNull, tr("C.I.F. del proveedor")); 00048 addDBCampo("codicliproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Codigo cliente")); 00049 addDBCampo("cbancproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Banco proveedor")); 00050 addDBCampo("dirproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Direccion")); 00051 addDBCampo("poblproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Poblacion")); 00052 addDBCampo("idprovincia", DBCampo::DBint, DBCampo::DBNothing, tr("Provincia")); 00053 addDBCampo("cpproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Codigo postal")); 00054 addDBCampo("telproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Numero de telefono")); 00055 addDBCampo("faxproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Numero de fax")); 00056 addDBCampo("emailproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Direccion electronica")); 00057 addDBCampo("urlproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("URL")); 00058 addDBCampo("comentproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Comentarios")); 00059 addDBCampo("codproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, tr("Codigo")); 00060 addDBCampo("regimenfiscalproveedor", DBCampo::DBvarchar, DBCampo::DBNothing, QApplication::translate("Proveedor", "Regimen Fiscal")); 00061 addDBCampo("idforma_pago", DBCampo::DBint, DBCampo::DBNothing, QApplication::translate("Proveedor", "Forma_Pago")); 00062 addDBCampo("recargoeqproveedor", DBCampo::DBboolean, DBCampo::DBNothing, QApplication::translate("Proveedor", "Recargo de Equivalencia")); 00063 addDBCampo("irpfproveedor", DBCampo::DBnumeric, DBCampo::DBNothing, QApplication::translate("Proveedor", "IRPF")); 00064 00065 00066 setupUi(this); 00067 00068 mui_idprovincia->setEmpresaBase(empresaBase()); 00069 mui_idprovincia->setIdProvincia(""); 00070 00072 masdf->setTabEnabled(5, FALSE); 00073 masdf->setTabEnabled(6, FALSE); 00074 masdf->setTabEnabled(7, FALSE); 00075 00077 m_listpedidosprov->setEmpresaBase(empresaBase()); 00078 m_listpedidosprov->hideBusqueda(); 00079 00080 m_albaranesprov->setEmpresaBase(empresaBase()); 00081 m_albaranesprov->hideBusqueda(); 00082 00083 m_listfacturasprov->setEmpresaBase(empresaBase()); 00084 m_listfacturasprov->hideBusqueda(); 00085 00086 m_listpagosprov->setEmpresaBase(empresaBase()); 00087 m_listpagosprov->hideBusqueda(); 00088 00089 mui_forma_pago->setEmpresaBase(empresaBase()); 00090 mui_forma_pago->setidforma_pago("0"); 00091 00092 00093 meteWindow(windowTitle(), this, FALSE); 00094 dialogChanges_cargaInicial(); 00095 } catch (...) { 00096 mensajeInfo(tr("Error al crear el proveedor")); 00097 } // end try 00098 00099 _depura("END ProveedorView::ProveedorView", 0); 00100 }
| ProveedorView::~ProveedorView | ( | ) |
Definition at line 105 of file provedit.cpp.
References _depura().
00105 { 00106 _depura("ProveedorView::~ProveedorView", 0); 00107 _depura("END ProveedorView::~ProveedorView", 0); 00108 }
| int ProveedorView::cargarPost | ( | QString | idprov | ) | [virtual] |
| idprov |
Cargamos las ventanas auxiliares.
Reimplemented from Ficha.
Definition at line 119 of file provedit.cpp.
References _depura(), DBRecord::DBvalue(), Ui_ProveedorBase::m_albaranesprov, Ui_ProveedorBase::m_listfacturasprov, Ui_ProveedorBase::m_listpagosprov, Ui_ProveedorBase::m_listpedidosprov, PagosList::presentar(), FacturasProveedorList::presentar(), AlbaranesProveedor::presentar(), PedidosProveedorList::presentar(), PagosList::setidproveedor(), FacturasProveedorList::setidproveedor(), AlbaranesProveedor::setidproveedor(), and PedidosProveedorList::setidproveedor().
00119 { 00120 _depura("ProveedorView::cargar", 0, idprov); 00121 00123 m_listpedidosprov->setidproveedor(DBvalue("idproveedor")); 00124 m_listpedidosprov->presentar(); 00125 m_albaranesprov->setidproveedor(DBvalue("idproveedor")); 00126 m_albaranesprov->presentar(); 00127 m_listfacturasprov->setidproveedor(DBvalue("idproveedor")); 00128 m_listfacturasprov->presentar(); 00129 m_listpagosprov->setidproveedor(DBvalue("idproveedor")); 00130 m_listpagosprov->presentar(); 00131 00132 _depura("END ProveedorView::cargar", 0); 00133 return 0; 00134 }
1.5.1