Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Component } from '@angular/core';
  2. import { Http, Response } from '@angular/http';
  3. import { AlertController, LoadingController, NavController } from 'ionic-angular';
  4. import { StatusBar } from 'ionic-native';
  5. import * as $ from "jquery";
  6. import CityscootAPI from "../../cityscoot/cityscoot_api"
  7.  
  8. @Component({
  9.   selector: 'page-home',
  10.   templateUrl: 'home.html'
  11. })
  12. export class HomePage {
  13.  
  14.   constructor(private http: Http, public navCtrl: NavController, public alertCtrl: AlertController, public loadingController: LoadingController,) {
  15.     StatusBar.backgroundColorByHexString('#0057b8');
  16.   }
  17.  
  18.   /**
  19.    * Do login for the account desired
  20.    */
  21.   doLogin() {
  22.     var self = this;
  23.     let loader = this.loadingController.create({content: "Authentification en cours .."});
  24.     loader.present();
  25.  
  26.     let username = $("[data-username]").val().trim();
  27.     let password = $("[data-password]").val().trim();
  28.     let token = null;
  29.     var loginData = {
  30.       UDID: "ionic",
  31.       OS: "Android",
  32.       Version: "1.0",
  33.       Material: "ionic",
  34.       AppVersion: "3.0.0"
  35.     };
  36.  
  37.     CityscootAPI.login(username, password, token, loginData, function(res) {
  38.       loader.dismiss();
  39.  
  40.       console.log(res);
  41.  
  42.       // Handle per result
  43.       switch(res.Result) {
  44.         case 1: // Success
  45.  
  46.         break;
  47.  
  48.         case 2: // Fail
  49.         let alert = self.alertCtrl.create({
  50.           title: 'Erreur de connexion',
  51.           subTitle: res.Comment,
  52.           buttons: ['OK']
  53.         });
  54.         alert.present();
  55.         break;
  56.       }
  57.  
  58.     });
  59.   }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement