<?php use Stel\Lib\DB; if (!isset($_POST["tipoDoc"]) || !isset($_POST["nro"])) { return; } $tipo = 'DNI'; if ($_POST["tipoDoc"] == 2) { $tipo = 'LE'; } if ($_POST["tipoDoc"] == 3) { $tipo = 'LC'; } $sqlStel = "select p.nombre nombre, p.apellido apellido, tt.nombre tipotramite, i.nombre instancia, ta.nombre tarea, \n\t\t\t\t\tt.fechainicio fecha, u.apenom usuario, o.observacion\n \t\t\t from `persona` p, `tramite` t, `tipotramite` tt, `tramiteinstancia` ti, `instancia` i, \n \t\t\t \t\t`tramiteinstanciatarea` tit, `tarea` ta, `observacion` o, `usuario` u\n\t\t\t where p.idPersona = t.idPersona\n\t\t\t and t.idTramite = ti.idTramite\n\t\t\t and t.idTipoTramite = tt.idTipoTramite\n\t\t\t and ti.idTramiteInstancia = tit.idTramiteInstancia\n\t\t\t and tit.idTramiteInstanciaTarea = o.idTramiteInstanciaTarea\n\t\t\t and ti.idInstancia = i.idInstancia\n\t\t\t and tit.idTarea = ta.idTarea\n\t\t\t and tit.idUsuario = u.idUsuario\n\n\t\t\t and p.idTipoDocumento = " . $_POST["tipoDoc"] . " and p.nroDoc = " . $_POST["nro"] . " order by fecha desc"; $resultStel = DB::fetchAll($sqlStel); $sqlLegacy = "select c.Nombre nombre, c.Apellido apellido, date(m.Salio) fecha, d.Descripcion destino, \n\t\t\t\tm.Gestor usuario, m.Observaciones observacion\n \t\t\t from `cabecera` c, `movimiento` m, `destinos` d\n\t\t\t where c.Cod_Cabecera = m.Cod_Cabecera\n\t\t\t and m.Cod_Destino = d.Cod_Destino\n\t\t\t and c.Tipo = '" . $tipo . "' and c.Nro_Documento = " . $_POST["nro"] . " order by fecha desc"; $resultLegacy = DB::fetchAll($sqlLegacy); $result = array("stel" => $resultStel, "legacy" => $resultLegacy); Controller::renderJson("OK", $result);
public function getForSintesisGlobal($idTramite) { $sql = "select i.nombre nombreInstancia, t.nombre nombreTarea, e.nombre nombreEstado, u.usuario nombreUsuario, tit.finalizacion finalizacion\n\t\t\t\tfrom tramiteinstanciatarea tit\n\t\t\t\t\tjoin tramiteinstancia ti on tit.idTramiteInstancia = ti.idTramiteInstancia\n\t\t\t\t\tjoin tarea t on tit.idTarea = t.idTarea\n\t\t\t\t\tjoin instancia i on ti.idInstancia = i.idInstancia\n\t\t\t\t\tjoin estado e on tit.idEstado = e.idEstado\n\t\t\t\t\tleft join usuario u on u.idUsuario = tit.idUsuario\n\t\t\t\twhere ti.idTramite = :idTramite;"; $params = array("idTramite" => $idTramite); return DB::fetchAll($sql, $params); }