Esempio n. 1
0
        public MenuInicialViewModel(INavigationService navigationService, IPageDialogService dialogService)
        {
            _navigationService = navigationService; //Navegação
            _dialogService     = dialogService;     //DisplayAlert

            usuarioAsync = new Usuarios();

            ListMenus         = new ObservableCollection <Menus>(ItemMenuService.RetMenu());
            ItemTappedCommand = new DelegateCommand <Menus>(MenuSelect);

            LocalFile    = Xamarin.Forms.DependencyService.Get <ISaveAndLoad>().LoadText("usuario.json");
            usuarioAsync = JsonConvert.DeserializeObject <Usuarios>(LocalFile);
            if (usuarioAsync != null)
            {
                this._usuario = usuarioAsync.Usuario;
                //   if(Mn!="Sair")
                //       ExecVerif_Login();
            }
        }
Esempio n. 2
0
        public MainPage()
        {
            InitializeComponent();

            _listaMenu = ItemMenuService.GetMenuItens();
            NavigationList.ItemsSource = _listaMenu;

            // Verifica se o dispositivo está conectado à internet
            if (!CrossConnectivity.Current.IsConnected)
            {
                DisplayAlert("Erro de conexão", "Seu dispositivo não está conectado à internet.", "Cancelar");
            }
            else
            {
                //CarregarTelaPesquisa();

                // Cria uma instaância da minha página Home
                Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(Home)));
            }
        }