コード例 #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            var list = e.Parameter as List<Object>;

            p = (Person) list.ElementAt(0);
            if(list.Count > 1)
            {
                var friend = (Friend) list.ElementAt(1);
                RecipientPhoneTxt.Text = friend.Number;
            }

        }
コード例 #2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            List<Object> list = e.Parameter as List<Object>;
            p = list[0] as Person;
            response = list[1] as Transfer;
            if (response.transferStatus.Equals("SUCCESS")|| response.transferStatus.Equals("IN_PROGRESS"))
            {
                successMessage(response);
            }
            else
            {
                errorMessage();
            }

        }
コード例 #3
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            p = e.Parameter as Person;

            //add list to list view
            foreach(var person in p.Friends)
            {
                FriendsList.Items.Add("Name: " + person.Name + "\nPhone: " + person.Number);
            }

            if (!(p.Friends.Count > 0))
            {
                DeleteBtn.IsEnabled = false;
            }
            else
            {
                DeleteBtn.IsEnabled = true;
            }
        }
コード例 #4
0
ファイル: MainPage.xaml.cs プロジェクト: saphraxaeris/HackPR
        public MainPage()
        {
            this.InitializeComponent();

            checkLocalFriendList();

            handler = new RequestHandle();
            Person me = new Person() { phoneNumber = "7874665062", id = "55f97f3be4b0503165e858c5", name = "Jose Garcia" };

          // TransferList res = Task.Run(() => handler.outgoing(me.id)).Result;

            //Transfers
            //TransferSend trans = new TransferSend() {senderId = me.id, amount = "10.55", recipientPhone = "7875561443" };

            //TransferResponse res = Task.Run(() => handler.transfer(trans)).Result;
            //string check = res.responseStatus.status;

            //Registry
            //Register regis = new Register() {username = "******", password = "******", cardNumber = "1234567891234567", isPublic = true, name = "Stephan Elias", phoneNumber = "9853850023" };

            //LoginResponse res = Task.Run(() => handler.register(regis)).Result;




            //LoginIn
            //LoginResponse res = Task.Run(() => handler.loginIn("mariomanj12", "123456789")).Result;

            //  if (res.isConnected)
            //  {
            //      //Send To dashboard
            //  }
            //  else
            //  {
            //      //ERROR: Cannot Connect
            //  }


            //comment v2
        }
コード例 #5
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            p = e.Parameter as Person;
            listView.Items.Clear();
            RequestHandle handler = new RequestHandle();
            string res = Task.Run(() => handler.incoming(p.id)).Result;
            if (res != null)
            {
                while (res.IndexOf("senderPhoneNum") != -1 && res.IndexOf("},") != -1)
                {
                    int num = res.IndexOf("senderPhoneNum") + 17;
                    Person name = Task.Run(() => handler.lookup(res.Substring(num, 10))).Result;

                    num = res.IndexOf("amount") + 9;
                    string ams = res.Substring(num, 4);
                    num = res.IndexOf("id") + 5;
                    listView.Items.Add("From: " + name.name + "\nAmount: " + ams + "\nTransfer Id: "+ res.Substring(num, 24));
                    res = res.Substring(res.IndexOf("},"));
                    res = res.Remove(0, 2);
                }
            }


        }
コード例 #6
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     p = e.Parameter as Person;
 }