public function exists($idUsuario, $idTarea) { $sql = "select * from " . $this->nombreTabla . " where idUsuario = :idUsuario and idTarea = :idTarea"; $params = array("idTarea" => $idTarea, "idUsuario" => $idUsuario); //echo $sql;die; return DB::fetchOneClass($sql, $this->nombreClase, $params); }
public function getByTramiteInstancia($idTramite, $idInstancia) { $sql = "select * from " . $this->nombreTabla . " where idTramite = :idTramite and idInstancia = :idInstancia"; $params = array("idTramite" => $idTramite, "idInstancia" => $idInstancia); //echo $sql;die; return DB::fetchOneClass($sql, $this->nombreClase, $params); }
public function getSiguienteInstancia($idTipoTramite, $idInstanciaActual) { if (!$idInstanciaActual) { $idInstanciaActual = 0; } $sql = "select i.* \n\t\t\t\tfrom rel_tramiteinstancia rti\n\t\t\t\t\tjoin instancia i on rti.idInstancia = i.idInstancia\n\t\t\t\twhere rti.idTipoTramite = :idTipoTramite and rti.idInstancia > :idInstancia\n\t\t\t\torder by rti.orden asc"; $params = array("idTipoTramite" => $idTipoTramite, "idInstancia" => $idInstanciaActual); return DB::fetchOneClass($sql, $this->nombreClase, $params); }
<?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 getTareasPropias($idTipoTramite, $idInstancia) { $sql = "select rtit.* \n\t\t\t\t\tfrom rel_tramiteinstanciatarea rtit\n\t\t\t\t\tjoin rel_tramiteinstancia rti on rtit.idRelTramiteInstancia = rti.idRelTramiteinstancia\n\t\t\t\twhere rti.idTipoTramite = :idTipoTramite and rti.idInstancia = :idInstancia;"; $params = array("idTipoTramite" => $idTipoTramite, "idInstancia" => $idInstancia); return DB::fetchAllClass($sql, $this->nombreClase, $params); }
public function getByTipoTramite($idTipo) { $sql = "select * from " . $this->nombreTabla . " where idTipoTramite = :id order by orden asc"; $params = array("id" => $idTipo); return DB::fetchAllClass($sql, $this->nombreClase, $params); }
public function update(ListaItem $lista) { DB::update($this->nombreTabla, $this->nombreId, $lista->getIdListaItem(), array("nombre" => $lista->getNombre())); return true; }
public function getByTarea($idTramiteInstanciaTarea) { $sql = "select * from observacion where idTramiteInstanciaTarea = :idTramiteInstanciaTarea"; $param = array("idTramiteInstanciaTarea" => $idTramiteInstanciaTarea); return DB::fetchOneClass($sql, $this->nombreClase, $param); }
public function getByNombre($nombre) { $sql = "select t.* from tarea t\n\t\t\t\twhere nombre = :nombre"; $param = array("nombre" => $nombre); return DB::fetchAllClass($sql, $this->nombreClase, $param); }
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); }
public function update(Usuario $usuario) { DB::update($this->nombreTabla, $this->nombreId, $usuario->getIdUsuario(), array("usuario" => $usuario->getUsuario(), "password" => $usuario->getPassword(), "telefono" => $usuario->getTelefono(), "email" => $usuario->getEmail(), "idDireccion" => $usuario->getIdDireccion(), "activo" => $usuario->getActivo())); return true; }
public function delete($id) { return DB::delete($this->nombreTabla, $this->nombreId, $id); }
public function update(Persona $persona) { DB::update($this->nombreTabla, $this->nombreId, $persona->getIdPersona(), array("nombre" => $persona->getNombre(), "apellido" => $persona->getApellido(), "email" => $persona->getEmail(), "idTipoDocumento" => $persona->getIdTipoDocumento(), "nroDoc" => $persona->getNroDoc(), "cud" => $persona->getCud(), "calle" => $persona->getCalle(), "numero" => $persona->getNumero(), "piso" => $persona->getPiso(), "dpto" => $persona->getDpto(), "idLocalidad" => $persona->getIdLocalidad(), "codPos" => $persona->getCodPos(), "idProvincia" => $persona->getIdProvincia(), "telcodarea" => $persona->getTelCodArea(), "telefono" => $persona->getTelefono(), "movil" => $persona->getMovil(), "obraSocial" => $persona->getObraSocial(), "fechaNacimiento" => $persona->getFechaNacimiento(), "ocupacion" => $persona->getOcupacion(), "domicilioCaba" => $persona->getDomicilioCaba(), "hospital" => $persona->getHospital(), "domicilioHospital" => $persona->getDomicilioHospital(), "codPosHospital" => $persona->getCodPosHospital(), "idLocalidadHospital" => $persona->getIdLocalidadHospital(), "idProvinciaHospital" => $persona->getIdProvinciaHospital(), "telcodareahosp" => $persona->getTelCodAreaHospital(), "telefonoHospital" => $persona->getTelefonoHospital(), "idGestor" => $persona->getIdGestor())); return true; }
public function update(Estado $estado) { DB::update($this->nombreTabla, $this->nombreId, $estado->getIdEstado(), array("nombre" => $estado->getNombre(), "owner" => $estado->getOwner())); return true; }
public function getByTipoTramiteYInstancia($idTipo, $idInstancia = null) { $sql = "select * from " . $this->nombreTabla . " where idTipoTramite = :idTipo and idInstanciaActual = :idInstancia order by numero asc"; $params = array("idTipo" => $idTipo, "idInstancia" => $idInstancia); return DB::fetchAllClass($sql, $this->nombreClase, $params); }
public function update(TipoTramite $tipo) { DB::update($this->nombreTabla, $this->nombreId, $tipo->getIdTipoTramite(), array("nombre" => $tipo->getNombre(), "diasvalidez" => $tipo->getDiasvalidez())); return true; }
public function update(Item $item) { DB::update($this->nombreTabla, $this->nombreId, $item->getIdItem(), array("nombre" => $item->getNombre(), "orden" => $item->getOrden(), "obligatorio" => $item->getObligatorio(), "idListaItem" => $item->getIdListaItem())); return true; }
public function update(TipoTarea $tipo) { DB::update($this->nombreTabla, $this->nombreId, $tipo->getIdTipoTarea(), array("nombre" => $tipo->getNombre())); return true; }
public function update(Direccion $dir) { DB::update($this->nombreTabla, $this->nombreId, $dir->getIdDireccion(), array("nombre" => $dir->getNombre())); return true; }
public function update(Institucion $institucion) { DB::update($this->nombreTabla, $this->nombreId, $institucion->getIdInstitucion(), array("denominacionSocial" => $this->getDenominacionSocial(), "cuit" => $this->getCuit(), "personeriaJuridica" => $this->getPersoneriaJuridica(), "domicilioLegal" => $this->getDomicilioLegal(), "idLocalidad" => $this->getIdLocalidad(), "idProvincia" => $this->getIdProvincia(), "codPostal" => $this->getCodPostal(), "domicilioCaba" => $this->getDomicilioCaba(), "apellidoRelLegal" => $this->getApellidoRelLegal(), "nombreRepLegal" => $this->getNombreRepLegal(), "idTipoDocRepLegal" => $this->getIdTipoDocRepLegal(), "numeroDocRepLegal" => $this->getNumeroDocRepLegal(), "telefonoRepLegal" => $this->getTelefonoRepLegal())); return true; }