![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
IgepPeticionesD () |
Definición en la línea 5 del archivo IgepPeticionesD.php.
IgepPeticionesD | ( | ) |
Definición en la línea 7 del archivo IgepPeticionesD.php.
{ /*manejador de conexin*/ $conf = ConfigFramework::getConfig(); $g_dsn_ptc = $conf->getDSN('gvh_dsn_ptc'); //Las tablas sobre las que trabaja $nombreTablas= array("tptc_peticiones"); parent::__construct($g_dsn_ptc,$nombreTablas); //La select que mostramos $str_select = 'SELECT id as "id", fcmn_fechas(fpeticion,\'FECHAHORA\') as "fpeticion", fcmn_fechas(fsolucion,\'FECHA\') as "fsolucion", CASE WHEN visibleuser=\'S\' and visibleprob is not null THEN visibleprob ELSE problema END as "problema", tptc_estado_peticiones.estado as "estado", tptc_estado_peticiones.desc_estado as "desc_estado", visiblesolu as "solucion", numver as "numver", CASE WHEN visibleuser=\'N\' THEN \'No\' ELSE \'Si\' END as "visibleuser" FROM tptc_peticiones, tptc_estado_peticiones '; $this->setSelectForSearchQuery($str_select); $this->setWhereForSearchQuery('tptc_peticiones.estado = tptc_estado_peticiones.estado '); $this->setOrderByForSearchQuery('1'); //La correspondencia de campos entre la TPL y la BD $this->addMatching("id","id","tptc_peticiones"); $this->addMatching("fpeticion","fpeticion","tptc_peticiones"); $this->addMatching("fsolucion","fsolucion","tptc_peticiones"); $this->addMatching("problema","problema","tptc_peticiones"); $this->addMatching("estado","estado","tptc_peticiones"); $this->addMatching("solucion","solucion","tptc_peticiones"); $this->addMatching("numver","numver","tptc_peticiones"); $this->addMatching("visibleuser","visibleuser","tptc_peticiones"); // Referencia a la clase padre $this->addPadre("IgepPeticiones"); }