예제 #1
0
        private void Login_loginEvent(object sender, EventArgs e)
        {
            var platos = new PlatosPage();

            platos.setColorMain += Platos_setColorMain;
            platos.salirMain    += Platos_salirMain;
            MainPage             = new NavigationPage(platos)
            {
                BarTextColor    = Color.White,
                BackgroundColor = GetColorBack(),
            };
        }
예제 #2
0
        public async Task ShowMainWin()
        {
            try
            {
                string id = "";

                var platos = new PlatosPage();
                platos.setColorMain += Platos_setColorMain;
                platos.salirMain    += Platos_salirMain;
                var nav = new NavigationPage(platos)
                {
                    BarTextColor    = Color.White,
                    BackgroundColor = GetColorBack(),
                };

                MainPage = nav;

                //Ventanas de notificaciones//
                if (Settings.SemIni2 == "Oferta")
                {
                    await nav.PushAsync(new PedidoPage(1));
                }
                if (Settings.SemIni2.StartsWith("Nuevo"))
                {
                    id = Settings.SemIni2.Substring(6);
                    if (id.Length > 10)
                    {
                        ViewModelLocator.PlatosViewModel.SelectedPlato = await ViewModelLocator.PlatosViewModel.GetFoodLineOne(id);
                    }
                    else
                    {
                        ViewModelLocator.PlatosViewModel.SelectedPlato = await ViewModelLocator.PlatosViewModel.GetFoodLineOne(id);
                    }
                }
                if (Settings.SemIni2 == "PedidoProveedor")
                {
                    await nav.PushAsync(new TiendaPage());
                }

                if (Settings.SemIni2 == "PedidoUsuario")
                {
                    await nav.PushAsync(new PedidoPage(0));
                }

                Settings.SemIni2 = string.Empty;
                //////////////////////////////
            }
            catch (Exception ex)
            {
                Settings.SemIni2 = string.Empty;
            }
        }