Ejemplo n.º 1
0
        private async Task Prompt(Models.Contact contact)
        {
            string action = await DisplayActionSheet("Edit or Delete", "Cancel", null, "Edit", "Delete");

            //string action = await DisplayActionSheet("Contact", "Cancel", "Edit", "Delete");
            if (action.Equals("Cancel"))
            {
            }
            if (action.Equals("Delete"))
            {
                bool answer = await DisplayAlert("Confirm Delete", contact.Email, "Yes", "Cancel");

                if (answer)
                {
                    await contact.DeleteItem(contact);

                    //itemTapped = true;
                    ContactsEnum = await contact.GetContacts();

                    BindData();
                    await FadeDetailOut();
                }
            }
            if (action.Equals("Edit"))
            {
                await FadeDetailIn();

                //await frmContacts.FadeTo(0.0, 500, Easing.Linear);
                //frmDetails.IsVisible = true;
                //frmContacts.IsVisible = false;
                txtEmail.Text = contact.Email;
                txtName.Text  = contact.Name;
            }
        }
Ejemplo n.º 2
0
        protected async override void OnAppearing()
        {
            base.OnAppearing();

            btnPayNow.Source   = ImageSource.FromResource("AnyPal.Images.paynowbutton.png");
            btnContacts.Source = ImageSource.FromResource("AnyPal.Images.contacts.png");

            ButtonBackgrounds();

            Models.Contact contact = new Models.Contact();
            ContactEnum = await contact.GetContacts();
        }
Ejemplo n.º 3
0
        async void btnNewContact_Clicked(System.Object sender, System.EventArgs e)
        {
            Models.Contact c = new Models.Contact();
            c.Email = txtEmail.Text;
            c.Name  = txtItemName.Text;
            bool bSaved = c.AddItem(c);

            if (bSaved)
            {
                ContactEnum = await c.GetContacts();
                await DisplayAlert("Success", "Your contact has been saved.", "Ok");
            }
            else
            {
                await DisplayAlert("Error", "Sorry, your contact could not saved.", "Ok");
            }
            ClearForm();
            frmAddContact.IsVisible = false;
            frmPayment.IsVisible    = true;
        }
Ejemplo n.º 4
0
        private async void BindData()
        {
            ContactsEnum = await contact.GetContacts();

            lstContacts.ItemsSource = ContactsEnum;
        }