Exemplo n.º 1
0
        public MyPage()
        {
            InitializeComponent();

            using (var dados = new AcessoDados())
            {
                this.Lista.ItemsSource = dados.Listar();
            }
        }
Exemplo n.º 2
0
        protected override void OnAppearing()
        {
            base.OnAppearing();

            using (var dados = new AcessoDados())
            {
                this.Lista.ItemsSource = dados.Listar();
            }
        }
Exemplo n.º 3
0
        void Handle_Clicked(object sender, System.EventArgs e)
        {
            using (var dados = new AcessoDados())
            {
                var visit = (sender as Xamarin.Forms.MenuItem).BindingContext as Contato;

                dados.Delete(visit);
                this.Lista.ItemsSource = dados.Listar();
            }
        }
Exemplo n.º 4
0
        protected void SalvarClicked(object sender, EventArgs e)
        {
            var contato = new Contato {
                Nome     = this.Nome.Text,
                Email    = this.Email.Text,
                Telefone = this.Telefone.Text
            };

            using (var dados = new AcessoDados())
            {
                dados.Insert(contato);
                this.Lista.ItemsSource = dados.Listar();
            }
        }
        void Salvar_Clicked(object sender, System.EventArgs e)
        {
            var contato = new Contato
            {
                Id       = int.Parse(txtID.Text),
                Nome     = txtNome.Text,
                Email    = txtEmail.Text,
                Telefone = txtTelefone.Text
            };

            using (var dados = new AcessoDados())
            {
                dados.Update(contato);
            }

            Navigation.PopModalAsync();
        }
Exemplo n.º 6
0
        void savar_Clicked(object sender, System.EventArgs e)
        {
            var contato = new Contato
            {
                Nome     = txtNome.Text,
                Telefone = txtTelefone.Text,
                Id       = int.Parse(txtId.Text),
                Email    = txtEmail.Text
            };

            using (var dados = new AcessoDados())
            {
                dados.Update(contato);
            }
            Navigation.PopModalAsync();
            Navigation.PopModalAsync();
            Navigation.PushModalAsync(new NavigationPage(new MyPage()));
        }