Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
yotta
/
pictogram
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
60
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
7e362156
authored
Apr 17, 2017
by
Jose Antonio
Browse files
Options
_('Browse Files')
Download
Plain Diff
Merged branch develop into develop
parents
1849ee61
ecbc021d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
10 deletions
android/Pictogram/commonlibrary/src/main/java/com/yottacode/pictogram/dao/Device.java
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/gui/communicator/cropper/EditPictoActivity.java
android/Pictogram/commonlibrary/src/main/java/com/yottacode/pictogram/dao/Device.java
View file @
7e362156
...
@@ -21,6 +21,7 @@ import java.io.IOException;
...
@@ -21,6 +21,7 @@ import java.io.IOException;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.io.InputStreamReader
;
import
java.io.OutputStream
;
import
java.io.OutputStream
;
import
java.util.Hashtable
;
import
java.util.Vector
;
import
java.util.Vector
;
...
@@ -194,16 +195,14 @@ public class Device extends SQLiteOpenHelper {
...
@@ -194,16 +195,14 @@ public class Device extends SQLiteOpenHelper {
}
}
//TODO: Recuperar los users (supervisors + students) de un alumno
//TODO: Recuperar los users (supervisors + students) de un alumno
public
Vector
<
User
>
recoverSupervisors
(
Integer
id_stu
)
throws
JSONException
{
public
Hashtable
<
String
,
String
>
recoverSupervisors
(
Integer
id_stu
)
throws
JSONException
{
SQLiteDatabase
db
=
this
.
getReadableDatabase
();
SQLiteDatabase
db
=
this
.
getReadableDatabase
();
Vector
<
User
>
users
=
new
Vector
<>(
);
Hashtable
<
String
,
String
>
users
=
new
Hashtable
<>(
3
);
Cursor
cursor
=
db
.
rawQuery
(
" SELECT
* FROM supervisor,student WHERE "
+
id_stu
+
" = (SELECT id_stu from users WHERE id_stu = "
+
id_stu
+
")"
,
null
);
Cursor
cursor
=
db
.
rawQuery
(
" SELECT
email_sup, name_sup, surname_sup FROM users_details WHERE id_stu = "
+
id_stu
,
null
);
while
(
cursor
.
moveToNext
())
while
(
cursor
.
moveToNext
())
Log
.
i
(
"TAG_PRUEBAS"
,
"Fila: "
+
cursor
.
getInt
(
0
)+
cursor
.
getString
(
1
)+
cursor
.
getString
(
2
)+
cursor
.
getString
(
3
)+
cursor
.
getString
(
4
)+
cursor
.
getString
(
5
)+
cursor
.
getString
(
6
)+
cursor
.
getString
(
7
)+
cursor
.
getString
(
8
)+
Log
.
i
(
"TAG_PRUEBAS"
,
"Fila: "
+
cursor
.
getInt
(
0
)+
cursor
.
getString
(
1
)+
cursor
.
getString
(
2
)+
cursor
.
getString
(
3
)+
cursor
.
getString
(
4
)+
cursor
.
getString
(
5
)+
cursor
.
getString
(
6
)+
cursor
.
getString
(
7
)+
cursor
.
getString
(
8
)+
cursor
.
getInt
(
9
)+
cursor
.
getString
(
10
)+
cursor
.
getString
(
11
)+
cursor
.
getString
(
12
)+
cursor
.
getString
(
13
)+
cursor
.
getString
(
14
)+
cursor
.
getString
(
15
)+
cursor
.
getString
(
16
)+
cursor
.
getString
(
17
)+
cursor
.
getString
(
18
));
cursor
.
getInt
(
9
)+
cursor
.
getString
(
10
)+
cursor
.
getString
(
11
)+
cursor
.
getString
(
12
)+
cursor
.
getString
(
13
)+
cursor
.
getString
(
14
)+
cursor
.
getString
(
15
)+
cursor
.
getString
(
16
)+
cursor
.
getString
(
17
)+
cursor
.
getString
(
18
));
/*if (cursor.getInt(9) == id_stu)
users
.
put
(
cursor
.
getString
(
0
),
cursor
.
getString
(
1
)+
" "
+
cursor
.
getString
(
2
));
users.add(new User(cursor.getInt(0), cursor.getString(1), cursor.getString(2), cursor.getString(3), cursor.getString(4), cursor.getString(5), cursor.getString(6), cursor.getString(7), cursor.getString(8),
cursor.getInt(9), cursor.getString(10), cursor.getString(11), cursor.getString(12), cursor.getString(13), cursor.getString(14), cursor.getString(15), cursor.getString(16), cursor.getString(17), cursor.getString(18)));*/
cursor
.
close
();
cursor
.
close
();
//db.close(); <--no es necesario cerrar la bbdd https://groups.google.com/forum/#!msg/android-developers/NwDRpHUXt0U/jIam4Q8-cqQJ
//db.close(); <--no es necesario cerrar la bbdd https://groups.google.com/forum/#!msg/android-developers/NwDRpHUXt0U/jIam4Q8-cqQJ
return
users
;
return
users
;
...
...
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/gui/communicator/cropper/EditPictoActivity.java
View file @
7e362156
...
@@ -53,6 +53,7 @@ import java.io.FileNotFoundException;
...
@@ -53,6 +53,7 @@ import java.io.FileNotFoundException;
import
java.io.FileOutputStream
;
import
java.io.FileOutputStream
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Hashtable
;
import
java.util.Random
;
import
java.util.Random
;
import
java.util.Vector
;
import
java.util.Vector
;
...
@@ -239,16 +240,15 @@ public class EditPictoActivity extends Activity {
...
@@ -239,16 +240,15 @@ public class EditPictoActivity extends Activity {
Log
.
i
(
DEBUG_MESSAGE
,
"Usuario: "
+
PCBcontext
.
getPcbdb
().
getCurrentUser
().
get_name_stu
());
Log
.
i
(
DEBUG_MESSAGE
,
"Usuario: "
+
PCBcontext
.
getPcbdb
().
getCurrentUser
().
get_name_stu
());
ArrayList
<
String
>
supervisoresAdapter
=
new
ArrayList
<>();
ArrayList
<
String
>
supervisoresAdapter
=
new
ArrayList
<>();
Vector
<
User
>
supervisores
=
null
;
Hashtable
<
String
,
String
>
supervisores
=
null
;
try
{
try
{
supervisores
=
PCBcontext
.
getDevice
().
recoverSupervisors
(
PCBcontext
.
getPcbdb
().
getCurrentUser
().
get_id_stu
());
supervisores
=
PCBcontext
.
getDevice
().
recoverSupervisors
(
PCBcontext
.
getPcbdb
().
getCurrentUser
().
get_id_stu
());
}
catch
(
JSONException
e
)
{
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
if
(
supervisores
!=
null
){
if
(
supervisores
!=
null
){
for
(
User
supervisor:
supervisores
){
for
(
String
email_sup:
supervisores
.
keySet
())
supervisoresAdapter
.
add
(
supervisor
.
get_name_sup
()+
", "
+
supervisor
.
get_surname_sup
()+
"\n"
+
supervisor
.
get_email_sup
()
);
supervisoresAdapter
.
add
(
email_sup
+
", "
+
supervisores
.
get
(
email_sup
)
);
}
}
}
supervisoresAdapter
.
add
(
NO_SUP_TEXT
+
"\n"
+
NO_SUP_TEXT
);
supervisoresAdapter
.
add
(
NO_SUP_TEXT
+
"\n"
+
NO_SUP_TEXT
);
//String supervisors = PCBcontext.getPcbdb().getCurrentUser().get_Supervisors();
//String supervisors = PCBcontext.getPcbdb().getCurrentUser().get_Supervisors();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment