Пример #1
0
        private async void OnMenuTapped(object sender, EventArgs e)
        {
            var obj = sender as Image;

            Device.BeginInvokeOnMainThread(() =>
            {
                try
                {
                    obj.ScaleTo(1.4, 75).ContinueWith((t) =>
                    {
                        try
                        {
                            obj.ScaleTo(1.0, 75);
                        }
                        catch
                        {
                        }
                    },
                                                      scheduler: TaskScheduler.FromCurrentSynchronizationContext());
                }
                catch
                {
                }
            });


            App app = Application.Current as App;

            Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;
            md.IsPresented = true;
        }
Пример #2
0
        private async void OnMenuTapped(object sender, EventArgs e)
        {
            App app = Application.Current as App;

            Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;
            md.IsPresented = true;
        }
        public CompanyListPage()
        {
            InitializeComponent();
            if (Device.RuntimePlatform == "Android")
            {
                frmXaml.CornerRadius = 30;
            }

            NavigationPage.SetHasNavigationBar(this, false);

            ListCompany = new List <Company>();
            ColorPage();
            LoadCompanies();

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }
        }
        public EditProfilePage()
        {
            InitializeComponent();

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }


            GetMe();

            pckIdioma.Items.Add(AppResource.textPortugues);
            pckIdioma.Items.Add(AppResource.textEnglish);
            pckIdioma.Items.Add(AppResource.textSpain);
            pckIdioma.Items.Add(AppResource.textItalian);
        }
        public ListCompanyPage()
        {
            InitializeComponent();

            LoadCompanies();

            listView.ItemTapped += ListView_ItemTapped;

            _companyService = new CompanyV2Service();
            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }
        }
        public OrderAcceptedListPage()
        {
            InitializeComponent();
            LoadOrders();

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;

                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }

            var chatIcon = new ToolbarItem("Chat", "ic_chat_message", async () =>
            {

                await App.AppCurrent.NavigationService.NavigateSetRootAsync(new Chat.CompanyChatList(), null, false);
            }, 0, 0);
            chatIcon.Priority = 1;
            ToolbarItems.Add(chatIcon);
        }
        public EditEmployeePage(Employee employee)
        {
            InitializeComponent();

            _employee = employee;

            txtEmail.Text  = _employee.Email;
            imgUser.Source = _employee.Photo;
            txtName.Text   = _employee.Name;
            txtPhone.Text  = _employee.Cellphone;
            txtCity.Text   = _employee.CityName;


            _updateUser.Photo     = _employee.Photo;
            _updateUser.Name      = _employee.Name;
            _updateUser.CityName  = _employee.Cellphone;
            _updateUser.Cellphone = _employee.CityName;

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }
        }
        protected override void OnAppearing()
        {
            base.OnAppearing();

            if (App.AppCurrent.FirstLogin)
            {
                App app = Application.Current as App;
                Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;
                md.IsPresented = true;
            }

            App.AppCurrent.FirstLogin = false;
        }
        public InformativeMenuListPage(CategoryGroup group = null)
        {
            InitializeComponent();

            _locationId = App.AppCurrent.LocationId;
            _group      = group;


            if (string.IsNullOrEmpty(_locationId))
            {
                if (Device.OS == TargetPlatform.iOS)
                {
                    // move layout under the status bar
                    this.Padding = new Thickness(0, 0, 0, 0);

                    var menu = new ToolbarItem("Menu", "", () =>
                    {
                        App app = Application.Current as App;
                        Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                        md.IsPresented = true;
                    }, 0, 0);
                    menu.Priority = 0;

                    ToolbarItems.Add(menu);
                }
            }

            var addNew = new ToolbarItem(AppResource.lblNew, "", async() =>
            {
                await App.AppCurrent.NavigationService.NavigateAsync(new CreateEditInformativeMenuPage(null, _locationId), null, false);
            }, 0, 0);

            addNew.Priority = 1;
            ToolbarItems.Add(addNew);

            if (string.IsNullOrEmpty(App.AppCurrent.LocationId))
            {
                this.Title = AppResource.lblMenu;
            }
            else
            {
                this.Title = App.AppCurrent.LocationName;
            }
        }
Пример #10
0
        public ClientListPage()
        {
            InitializeComponent();

            listView.RefreshCommand = new Command(() => LoadCheckins());

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }

            var hist = new ToolbarItem(AppResource.lblHistory, "ic_history", async() =>
            {
                await App.AppCurrent.NavigationService.NavigateAsync(new CheckinHistoryPage(), null, false);
            }, 0, 0);

            hist.Priority = 1;
            ToolbarItems.Add(hist);

            var chatIcon = new ToolbarItem("Chat", "ic_chat_message", async() =>
            {
                await App.AppCurrent.NavigationService.NavigateSetRootAsync(new Chat.CompanyChatList(), null, false);
            }, 0, 0);

            chatIcon.Priority = 1;
            ToolbarItems.Add(chatIcon);

            LoadLocations();
        }
        public ContactUsAsAdminPage()
        {
            InitializeComponent();

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }
        }
        public LocationListPage()
        {
            InitializeComponent();


            //variavel para passar para outra tela
            App.AppCurrent.LocationId = "";

            if (Device.OS == TargetPlatform.iOS)
            {
                // move layout under the status bar
                this.Padding = new Thickness(0, 0, 0, 0);

                var menu = new ToolbarItem("Menu", "", () =>
                {
                    App app = Application.Current as App;
                    Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage md = (Naylah.Xamarin.Controls.Pages.MasterDetailNavigationPage)app.MainPage;

                    md.IsPresented = true;
                }, 0, 0);
                menu.Priority = 0;

                ToolbarItems.Add(menu);
            }



            var addNew = new ToolbarItem(AppResource.lblNew, "", async() =>
            {
                await App.AppCurrent.NavigationService.NavigateAsync(new CreateEditLocationPage(), null, false);
            }, 0, 0);

            addNew.Priority = 1;
            ToolbarItems.Add(addNew);

            listView.ItemTapped += ListView_ItemTapped;


            this.Title = AppResource.lblLocation;
        }