Exemplo n.º 1
0
        public void SalvarAction(object sender, EventArgs args)
        {
            bool errorexiste = false;

            if (!(txtNome.Text.Trim().Length > 0))
            {
                errorexiste = true;
                DisplayAlert("Erro", "Nome não preenchido", "OK");
            }
            if (!(this.Prioridade > 0))
            {
                errorexiste = true;
                DisplayAlert("Erro", "Prioridade não selecionada", "OK");
            }

            if (errorexiste == false)
            {
                //salva dados.
                App2_Tarefa.Modelos.Tarefa tarefa = new Modelos.Tarefa();
                tarefa.Nome       = txtNome.Text.Trim();
                tarefa.Prioridade = this.Prioridade;
                new App2_Tarefa.Modelos.GerenciadorTarefas().Salvar(tarefa);

                //txtNome.Text = new App2_Tarefa.Modelos.GerenciadorTarefas().Listar().Count.ToString();

                App.Current.MainPage = new NavigationPage(new Inicio());
            }
        }
Exemplo n.º 2
0
        private void Button_Clicked(object sender, EventArgs e)
        {
            var erroExiste = false;

            //Validar campos
            if (string.IsNullOrEmpty(txtNome.Text))
            {
                DisplayAlert("ERRO", "Nome não preenchido", "OK");
                erroExiste = true;
            }

            if (_prioridade == 0)
            {
                DisplayAlert("ERRO", "Prioridade não selecionada", "OK");
                erroExiste = true;
            }

            if (!erroExiste)
            {
                var tarefa = new Modelos.Tarefa
                {
                    Nome       = txtNome.Text.Trim(),
                    Prioridade = _prioridade
                };

                new Servicos.GerenciadorTarefa().Salvar(tarefa);

                App.Current.MainPage = new NavigationPage(new Inicio());
            }
        }