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);
 }
 public function authenticate($username, $password)
 {
     $params = array("usuario" => $username, "password" => Usuario::encode($password));
     $sql = "select * from " . $this->nombreTabla . " where usuario = :usuario and password = :password";
     $login = DB::fetchOneClass($sql, $this->nombreClase, $params);
     if ($login) {
         return $login;
     }
     return false;
 }
 public function getOne($id)
 {
     if (!$this->nombreTabla) {
         throw new Exception("No se encontro Entity::nombreTabla", 1);
     }
     if (!$this->nombreId) {
         throw new Exception("No se encontro Entity::nombreId", 1);
     }
     //die($this->nombreClase);
     return DB::fetchOneClass("select * from " . $this->nombreTabla . " where " . $this->nombreId . " = :id ", $this->nombreClase, array(":id" => $id));
 }
 public function getByTarea($idTramiteInstanciaTarea)
 {
     $sql = "select * from observacion where idTramiteInstanciaTarea = :idTramiteInstanciaTarea";
     $param = array("idTramiteInstanciaTarea" => $idTramiteInstanciaTarea);
     return DB::fetchOneClass($sql, $this->nombreClase, $param);
 }