コード例 #1
0
        private void btSalvar_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txNome.Text))
                {
                    DisplayAlert("Erro", "Descrição inválida.", "OK");
                }
                if (string.IsNullOrEmpty(txUsuario.Text))
                {
                    DisplayAlert("Erro", "Usuário inválido.", "OK");
                }
                if (string.IsNullOrEmpty(txSenha.Text))
                {
                    DisplayAlert("Erro", "Senha inválida.", "OK");
                }

                Passwords senha = new Passwords();
                senha.Id          = Convert.ToInt32(txID.Text);
                senha.Nome        = txNome.Text;
                senha.Usuario     = txUsuario.Text;
                senha.Senha       = txSenha.Text;
                senha.Observacoes = txObs.Text;

                if (txID.Text == "0")
                {
                    contexto.Inserir(senha);
                }
                else
                {
                    contexto.Alterar(senha);
                }
                DisplayAlert("Alterar", "Registro gravado com sucesso!", "OK");
                Navigation.PopAsync();
            }
            catch (Exception ex)
            {
                DisplayAlert("Erro", ex.Message, "OK");
            }
        }