Proyectos de Subversion Android Microlearning

Rev

Rev 42 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 42 Rev 43
Línea 91... Línea 91...
91
        mEditTextEmail = (EditText) getView().findViewById(R.id.signin_edittext_email);
91
        mEditTextEmail = (EditText) getView().findViewById(R.id.signin_edittext_email);
92
        //mEditTextEmail.setText("santiago.olivera@leaderslinked.com");
92
        //mEditTextEmail.setText("santiago.olivera@leaderslinked.com");
93
        //mEditTextEmail.setText("efrain.yanez@leaderslinked.com");
93
        //mEditTextEmail.setText("efrain.yanez@leaderslinked.com");
94
        //mEditTextEmail.setText("snof@adinet.com.uy");
94
        //mEditTextEmail.setText("snof@adinet.com.uy");
95
        //mEditTextEmail.setText("mmarrugo@coosalud.com");
95
        //mEditTextEmail.setText("mmarrugo@coosalud.com");
-
 
96
        //mEditTextEmail.setText("daniela.lara@mdsmexico.com");
Línea 96... Línea 97...
96
 
97
 
97
 
98
 
98
        mEditTextEmail.setOnEditorActionListener(new TextView.OnEditorActionListener() {
99
        mEditTextEmail.setOnEditorActionListener(new TextView.OnEditorActionListener() {
Línea 173... Línea 174...
173
 
174
 
174
        if (inProgress) {
175
        if (inProgress) {
175
            return;
176
            return;
Línea -... Línea 177...
-
 
177
        }
-
 
178
 
-
 
179
        mEditTextEmail.setError(null);
-
 
180
        mEditTextPassword.setError(null);
-
 
181
 
-
 
182
        String email = Functions.trimNull(mEditTextEmail.getText().toString());
-
 
183
        String password = Functions.trimNull(mEditTextPassword.getText().toString());
-
 
184
 
-
 
185
 
176
        }
186
 
177
 
187
 
178
        /*
188
        /*
179
        if(TextUtils.isEmpty(iTwoGetSkills.getPreference().getAes())) {
189
        if(TextUtils.isEmpty(iTwoGetSkills.getPreference().getAes())) {
180
            iTwoGetSkills.reloadPreference();
190
            iTwoGetSkills.reloadPreference();
Línea 181... Línea -...
181
        }
-
 
182
        */
-
 
183
 
-
 
184
 
-
 
185
        mEditTextEmail.setError(null);
-
 
Línea 186... Línea 191...
186
        mEditTextPassword.setError(null);
191
        }
187
 
192
        */
188
        String email = Functions.trimNull(mEditTextEmail.getText().toString());
193
 
189
        String password = Functions.trimNull(mEditTextPassword.getText().toString());
194
 
Línea 219... Línea 224...
219
 
224
 
Línea 220... Línea 225...
220
            String aes = iTwoGetSkills.getPreference().getAes();
225
            String aes = iTwoGetSkills.getPreference().getAes();
221
 
226
 
222
            mEditTextEmail.setEnabled(false);
-
 
-
 
227
            mEditTextEmail.setEnabled(false);
223
            mEditTextPassword.setEnabled(false);
228
            mEditTextPassword.setEnabled(false);
224
 
-
 
225
            mButtonSignIn.setEnabled(false);
-
 
226
            mProgressBar.setVisibility(View.VISIBLE);
-
 
227
 
229
            mButtonSignUp.setEnabled(false);
228
            inProgress = false;
-
 
229
            mEditTextEmail.setEnabled(true);
-
 
230
            mEditTextPassword.setEnabled(true);
-
 
231
 
-
 
Línea 232... Línea 230...
232
            mButtonSignIn.setEnabled(true);
230
            mButtonSignIn.setEnabled(false);
Línea 233... Línea 231...
233
            mProgressBar.setVisibility(View.INVISIBLE);
231
            iTwoGetSkills.showProgressBar();
Línea 261... Línea 259...
261
                            .add(Constants.POST_SIGNIN_FIELD_PASSWORD, encryptedPassword.getData())
259
                            .add(Constants.POST_SIGNIN_FIELD_PASSWORD, encryptedPassword.getData())
262
                            .add(Constants.POST_SIGNIN_FIELD_DEVICE_ENCRYPTER, Constants.SIGNIN_ENCRYPTER)
260
                            .add(Constants.POST_SIGNIN_FIELD_DEVICE_ENCRYPTER, Constants.SIGNIN_ENCRYPTER)
263
                            .build();
261
                            .build();
264
                }
262
                }
Línea 265... Línea -...
265
 
-
 
266
 
-
 
267
 
-
 
268
 
-
 
269
 
-
 
270
 
263
 
271
                Request request = new Request.Builder()
264
                Request request = new Request.Builder()
272
                        .url(Configuration.URL_SIGNIN)
265
                        .url(Configuration.URL_SIGNIN)
273
                        .post(formBody)
266
                        .post(formBody)
Línea 274... Línea 267...
274
                        .build();
267
                        .build();
275
 
-
 
276
                Call call = client.newCall(request);
-
 
277
          /*  try {
-
 
278
                mProgressBar.setVisibility(View.VISIBLE);
-
 
Línea 279... Línea -...
279
 
-
 
Línea 280... Línea -...
280
                Response response = call.execute();
-
 
281
 
-
 
282
                processResponseServer(response.body().string());
-
 
283
 
-
 
284
            } catch(IOException e) {
268
 
285
                Log.d(TAG, e.getMessage());
269
                Call call = client.newCall(request);
286
            }*/
270
 
Línea 287... Línea -...
287
                iTwoGetSkills.showProgressBar();
-
 
288
                call.enqueue(new Callback() {
271
 
-
 
272
                call.enqueue(new Callback() {
-
 
273
                    public void onResponse(Call call, Response response)
Línea -... Línea 274...
-
 
274
                            throws IOException {
-
 
275
 
-
 
276
                        processResponseServer(response.body().string());
-
 
277
                        iTwoGetSkills.hideProgressBar();
-
 
278
                        getActivity().runOnUiThread(new Runnable() {
-
 
279
 
-
 
280
                            @Override
-
 
281
                            public void run() {
-
 
282
                                mButtonSignIn.setEnabled(true);
-
 
283
                                mButtonSignUp.setEnabled(true);
Línea 289... Línea 284...
289
                    public void onResponse(Call call, Response response)
284
                                mEditTextEmail.setEnabled(true);
Línea 290... Línea 285...
290
                            throws IOException {
285
                                mEditTextPassword.setEnabled(true);
291
 
286
                                inProgress = false;
-
 
287
                            }
292
                        iTwoGetSkills.hideProgressBar();
288
 
-
 
289
                        });
-
 
290
 
-
 
291
                    }
-
 
292
 
-
 
293
                    public void onFailure(Call call, IOException e) {
-
 
294
                        Log.d(TAG, "Error :  " +  e.getMessage());
-
 
295
 
-
 
296
                        iTwoGetSkills.hideProgressBar();
-
 
297
                        getActivity().runOnUiThread(new Runnable() {
-
 
298
 
-
 
299
                            @Override
-
 
300
                            public void run() {
-
 
301
                                mButtonSignIn.setEnabled(true);
-
 
302
                                mButtonSignUp.setEnabled(true);
-
 
303
                                mEditTextEmail.setEnabled(true);
293
                        processResponseServer(response.body().string());
304
                                mEditTextPassword.setEnabled(true);
294
 
305
                                inProgress = false;
Línea 295... Línea 306...
295
 
306
                            }
296
                    }
307
                        });
Línea 342... Línea 353...
342
                Date date = calendar.getTime();
353
                Date date = calendar.getTime();
343
                SimpleDateFormat simpleDateFormat = new SimpleDateFormat(Constants.FORMAT_DATETIME_SERVICE);
354
                SimpleDateFormat simpleDateFormat = new SimpleDateFormat(Constants.FORMAT_DATETIME_SERVICE);
344
                String  addedOn = simpleDateFormat.format(date);
355
                String  addedOn = simpleDateFormat.format(date);
Línea 345... Línea 356...
345
 
356
 
-
 
357
                //Elimino antes de guardar.
-
 
358
                JSONObject objUser = data.getJSONObject("user");
-
 
359
                String userUuid = objUser.getString("uuid");
346
                //Elimino antes de guardar.
360
 
347
                iTwoGetSkills.getDatabase().getAnswerDao().removeAll();
361
                iTwoGetSkills.getDatabase().getAnswerDao().removeAll();
348
                iTwoGetSkills.getDatabase().getQuestionDao().removeAll();
362
                iTwoGetSkills.getDatabase().getQuestionDao().removeAll();
349
                iTwoGetSkills.getDatabase().getQuizDao().removeAll();
363
                iTwoGetSkills.getDatabase().getQuizDao().removeAll();
350
                iTwoGetSkills.getDatabase().getSlideDao().removeAll();
364
                iTwoGetSkills.getDatabase().getSlideDao().removeAll();
351
                iTwoGetSkills.getDatabase().getCapsuleDao().removeAll();
365
                iTwoGetSkills.getDatabase().getCapsuleDao().removeAll();
352
                iTwoGetSkills.getDatabase().getTopicDao().removeAll();
366
                iTwoGetSkills.getDatabase().getTopicDao().removeAll();
353
                iTwoGetSkills.getDatabase().getUserExtendedDao().removeAll();
-
 
-
 
367
                iTwoGetSkills.getDatabase().getUserExtendedDao().removeAll();
-
 
368
                iTwoGetSkills.getDatabase().getProgressDao().removeAllUserUuidNotEqual(userUuid);
354
 
369
                iTwoGetSkills.getDatabase().getUserLogDao().removeAllUserUuidNotEqual(userUuid);
Línea 355... Línea 370...
355
                iTwoGetSkills.syncFromServer(data);
370
                iTwoGetSkills.syncFromServer(data);
356
 
-
 
357
 
371
 
358
                Preference preference = iTwoGetSkills.getPreference();
372
 
359
                JSONObject objUser = data.getJSONObject("user");
373
                Preference preference = iTwoGetSkills.getPreference();
360
                preference.setUserUuid(objUser.getString("uuid"));
374
                preference.setUserUuid(userUuid);
361
                preference.setFirstName(objUser.getString("first_name"));
375
                preference.setFirstName(objUser.getString("first_name"));
362
                preference.setLastName(objUser.getString("last_name"));
376
                preference.setLastName(objUser.getString("last_name"));