#include <cuadrante1view.h>
Inheritance diagram for Cuadrante1View:

Signals | |
| void | save () |
Public Member Functions | |
| Cuadrante1View (Company *, QWidget *) | |
| ~Cuadrante1View () | |
| int | cargarPost (QString) |
| int | guardarPost () |
Definition at line 43 of file cuadrante1view.h.
| comp | ||
| parent |
Lanzamos los plugins.
Definition at line 44 of file cuadrante1view.cpp.
References _depura(), DBRecord::addDBCampo(), SubForm3::addSHeader(), DBCampo::DBboolean, DBCampo::DBdate, DBCampo::DBint, SHeader::DBNone, DBCampo::DBNoSave, DBCampo::DBNothing, DBCampo::DBNotNull, SHeader::DBNoView, SHeader::DBNoWrite, DBCampo::DBPrimaryKey, DBCampo::DBvarchar, dialogChanges::dialogChanges_cargaInicial(), FALSE, g_plugins, Plugins::lanza(), mensajeInfo(), Ficha::meteWindow(), Ui_Cuadrante1Base::mui_idalmacen, Ui_Cuadrante1Base::mui_list, SubForm3::setDBCampoId(), DBRecord::setDBCampoId(), SubForm3::setDBTableName(), Ficha::setDBTableName(), SubForm3::setDelete(), SubForm2Bf::setEmpresaBase(), BusquedaAlmacen::setEmpresaBase(), SubForm3::setinsercion(), SubForm3::setSortingEnabled(), Ficha::setTitleName(), Ui_Cuadrante1Base::setupUi(), and TRUE.
00045 : FichaBf(comp, parent) { 00046 _depura("Cuadrante1View::Cuadrante1View", 0); 00047 setAttribute(Qt::WA_DeleteOnClose); 00048 try { 00049 setupUi(this); 00050 00052 if (g_plugins->lanza("Cuadrante1View_Cuadrante1View", this)) return; 00053 00054 setTitleName(tr("Cuadrante")); 00055 setDBTableName("cuadrante"); 00056 setDBCampoId("idcuadrante"); 00057 addDBCampo("idcuadrante", DBCampo::DBint, DBCampo::DBPrimaryKey, tr( "ID cuadrante")); 00058 addDBCampo("idalmacen", DBCampo::DBint, DBCampo::DBNoSave, tr( "Almacen")); 00059 addDBCampo("fechacuadrante", DBCampo::DBdate, DBCampo::DBNoSave , tr( "Fecha")); 00060 addDBCampo("comentcuadrante", DBCampo::DBvarchar, DBCampo::DBNothing, tr( "Comentarios")); 00061 addDBCampo("aperturacuadrante", DBCampo::DBvarchar, DBCampo::DBNothing, tr( "Apertura Mañana")); 00062 addDBCampo("cierrecuadrante", DBCampo::DBvarchar, DBCampo::DBNothing, tr( "Cierre Mañana")); 00063 addDBCampo("apertura1cuadrante", DBCampo::DBvarchar, DBCampo::DBNothing, tr( "Apartura Tarde")); 00064 addDBCampo("cierre1cuadrante", DBCampo::DBvarchar, DBCampo::DBNothing, tr( "Cierre Tarde")); 00065 addDBCampo("fiestacuadrante", DBCampo::DBboolean, DBCampo::DBNothing, tr( "Festivo")); 00066 00067 mui_idalmacen->setEmpresaBase(comp); 00068 00069 mui_list->setEmpresaBase(comp); 00070 mui_list->setDBTableName("horario"); 00071 mui_list->setDBCampoId("idhorario"); 00072 mui_list->addSHeader("nomtrabajador", DBCampo::DBvarchar, DBCampo::DBNoSave, SHeader::DBNone, tr("Nombre Trabajador")); 00073 mui_list->addSHeader("horainhorario", DBCampo::DBvarchar, DBCampo::DBNotNull, SHeader::DBNone, tr("Hora Inicio")); 00074 mui_list->addSHeader("horafinhorario", DBCampo::DBvarchar, DBCampo::DBNotNull, SHeader::DBNone, tr("Hora Fin")); 00075 mui_list->addSHeader("idcuadrante", DBCampo::DBint, DBCampo::DBNotNull, SHeader::DBNoView | SHeader::DBNoWrite, tr("ID Cuadrante")); 00076 mui_list->addSHeader("idtrabajador", DBCampo::DBint, DBCampo::DBNotNull, SHeader::DBNone, tr("ID trabajador")); 00077 mui_list->addSHeader("idhorario", DBCampo::DBint, DBCampo::DBPrimaryKey, SHeader::DBNoView | SHeader::DBNoWrite, tr("ID horario")); 00078 mui_list->setinsercion(TRUE); 00079 mui_list->setDelete(TRUE); 00080 mui_list->setSortingEnabled(FALSE); 00081 00082 dialogChanges_cargaInicial(); 00083 meteWindow(windowTitle(), this, FALSE); 00084 } catch (...) { 00085 mensajeInfo(tr("Error al crear el almacen")); 00086 } // end try 00087 _depura("END Cuadrante1View::Cuadrante1View", 0); 00088 }
| Cuadrante1View::~Cuadrante1View | ( | ) |
Definition at line 95 of file cuadrante1view.cpp.
References _depura().
00095 { 00096 _depura("Cuadrante1View::~Cuadrante1View", 0); 00097 _depura("END Cuadrante1View::~Cuadrante1View", 0); 00098 }
| int Cuadrante1View::cargarPost | ( | QString | idcuadrante | ) | [virtual] |
| idcuadrante |
Reimplemented from Ficha.
Definition at line 106 of file cuadrante1view.cpp.
References SubForm2Bf::cargar(), and Ui_Cuadrante1Base::mui_list.
00106 { 00107 mui_list->cargar("SELECT * FROM horario LEFT JOIN trabajador ON horario.idtrabajador = trabajador.idtrabajador WHERE idcuadrante=" + idcuadrante); 00108 return 0; 00109 }
| int Cuadrante1View::guardarPost | ( | ) | [virtual] |
Reimplemented from Ficha.
Definition at line 116 of file cuadrante1view.cpp.
References DBRecord::DBvalue(), SubForm3::guardar(), Ui_Cuadrante1Base::mui_list, save(), and SubForm3::setColumnValue().
00116 { 00117 mui_list->setColumnValue("idcuadrante", DBvalue("idcuadrante")); 00118 mui_list->guardar(); 00119 emit(save()); 00120 return 0; 00121 }
| void Cuadrante1View::save | ( | ) | [signal] |
1.5.1