Example #1
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (usuario) => {
         //MainPage = new NavigationPage(new ListagemView());
         MainPage = new MasterDetailView(usuario);
     });
 }
Example #2
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (usuario) =>
     {
         MainPage = new MasterDetailView(usuario);
     });
 }
Example #3
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <User>(this, "LoginSuccess",
                                      (user) => {
         MainPage = new MasterDetailView(user);
     });
 }
Example #4
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <Clerk>(this, "OnSuccessLogin", (_clerk) =>
     {
         Application.Current.Properties["Clerk"] = _clerk;
         MainPage = new MasterDetailView(_clerk);
     });
 }
Example #5
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (user) =>
     {
         //MainPage = new NavigationPage(new CarrosView());
         MainPage = new MasterDetailView(user);
     });
     // Handle when your app starts
 }
Example #6
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <User>(this, "SuccessLogin",
                                      (user) =>
     {
         //MainPage = new NavigationPage(new ListingView());
         MainPage = new MasterDetailView(user);
     });
 }
 protected override void OnStart()
 {
     // Handle when your app starts
     MessagingCenter.Subscribe <Usuario>(this, "Sucesso",
                                         (usuario) => {
         //MainPage = new NavigationPage( new ListagemView());
         MainPage = new MasterDetailView();
     });
 }
Example #8
0
 async void _btnSalta_Clicked(object sender, EventArgs e)
 {
     var nav = new MasterDetailView();
     //			var nav = new NavigationPage (
     //				new MasterDetailView ())
     //				{
     //					BarBackgroundColor = ColorHelper.Blue700,
     //					BarTextColor = ColorHelper.White
     //				};
     await Navigation.PushModalAsync(nav);
 }
Example #9
0
        protected override void OnStart()
        {
            // Handle when your app starts

            MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (usuario) =>
            {
                MainPage = new MasterDetailView(usuario);

                //MessagingCenter.Send<Usuario>(usuario, "MasterUsuario");
            });
        }
Example #10
0
 protected override void OnStart()
 {
     MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin", (usuario) =>
     {
         //MainPage = new NavigationPage(new Principal());
         MainPage = new MasterDetailView();
     });
     MessagingCenter.Subscribe <object>(this, "SucessoCad", (usuario) =>
     {
         MainPage = new NavigationPage(new CadastroView());
     });
     // Handle when your app starts
 }
Example #11
0
        public App()
        {
            InitializeComponent();

            if (AppSettings.Login)
            {
                MainPage = new MasterDetailView();
            }
            else
            {
                MainPage = new LoginView();
            }
        }
Example #12
0
        public App()
        {
            InitializeComponent();

            /* Aqui define qual a view de entrada, a tela inicial da aplicação
             * Aqui chama a pilha de navegação, Começando pela tela inicial ListagemView
             * MainPage = new NavigationPage(new ListagemView()); */

            //Aqui define qual a view de entrada, a tela inicial da aplicação
            //MainPage = new LoginView();

            MainPage = new MasterDetailView(new Usuario());
        }
Example #13
0
 protected override void OnStart()
 {
     //Handle when your app starts
     MessagingCenter.Subscribe <string>(this, "EntrarCommand", (msg) =>
     {
         MainPage = new MasterDetailView(Convert.ToInt32(msg));
     });
     MessagingCenter.Subscribe <string>(this, "CadastrarContaCommand", (msg) =>
     {
         MainPage = new CadastrarUsuarioMedicoView();
     });
     MessagingCenter.Subscribe <string>(this, "GoToLogin", (msg) =>
     {
         MainPage = new LoginView();
     });
 }
Example #14
0
        public App()
        {
            InitializeComponent();

            if (Settings.Lang.Equals(string.Empty))
            {
                Language.UpdateLanguage("es");
            }

            /*
             * if (string.IsNullOrEmpty(Settings.AccessToken) && CrossConnectivity.Current.IsConnected)
             * {
             *  Task.Run(async () => { await LoadUser(); }).Wait();
             * }*/

            MainPage = new MasterDetailView();
        }
Example #15
0
        protected override void OnStart()
        {
            //Quando estiver iniciando
            //Subscribe: Captura da mensagem
            //<Tipo de objeto que esta sendo passando na mensagem>
            //<Usuarios está sendo capturado>
            //this: pq é a propria classe app que está capturando a msg
            MessagingCenter.Subscribe <Usuario>(this, "SucessoLogin",
                                                //Expressão lambda recebe de um usuario
                                                (usuario) =>
            {
                //Tratar o procedimento qnd a msg for capturada
                //Aqui trocaremos a mainPage para dps do login abrir ListagemView
                //MainPage = new NavigationPage(new ListagemView());

                MainPage = new MasterDetailView(usuario);
            });
        }
Example #16
0
        public App()
        {
            InitializeComponent();
            FlowListView.Init();

            if (!Initialized)
            {
                // Init DB
                InitializeDatabase();
                // Init DI
                InitializeDI();
                // Localization
                var task = InitializeLocalization();
                task.Wait(10);

                Initialized = true;
            }
            // Nav
            MainPage = new MasterDetailView();
        }
Example #17
0
        public ProfileView()
        {
            BackgroundColor = Color.Transparent;

            var masterDetailView = new MasterDetailView()
            {
                Master        = SettingsView(),
                ItemTemplate  = new DetailDataTemplateSelector(),
                AnimationTime = 140,
            };

            masterDetailView.SetBinding(MasterDetailView.DetailViewProperty, nameof(ViewModel.SelectedSetting));
            masterDetailView.SetBinding(MasterDetailView.ShowDetailProperty, nameof(ViewModel.ShowDetailView));
            if (Device.RuntimePlatform == Device.iOS)
            {
                masterDetailView.SetBinding(MasterDetailView.IsSwipeableProperty, nameof(ViewModel.ShowDetailView));
            }

            Content = masterDetailView;
        }
Example #18
0
        public App()
        {
            //***DEBUG NO AUTENTICAZIONE
            //MainPage = new NavigationPage(
            //    new MasterDetailView())
            //{
            //    BarBackgroundColor = ColorHelper.Blue700,
            //    BarTextColor = ColorHelper.White
            //};

            _service = new AzureDataService();
            MobileCenter.Start(typeof(Analytics), typeof(Crashes));

            if (Settings.PrimoAvvio) //prima volta che avvio la app
            {
                MainPage = new TutorialView()
                {
                    Service = _service
                };
            }
            else
            {
                if (Settings.IsLoggedIn) //login effettuto con successo
                {
                    Settings.ToUpdate = false;
                    MainPage          = new MasterDetailView()
                    {
                        Service = _service
                    };
                }

                else //utente non login
                {
                    MainPage = new LoginView()
                    {
                        Service = _service
                    }
                };
            }
        }
Example #19
0
 private void employeeButton_Click(object sender, RoutedEventArgs e)
 {
     var patterContext = new MasterDetailPatternContext<EmployeeModel, Employee>(new CommonCrudBusinessService<Employee>());
     var window = new MasterDetailView<EmployeeModel, Employee>(patterContext);
     window.ShowDialog();
 }
Example #20
0
 private void dataTypeGroupAButton_Click(object sender, RoutedEventArgs e)
 {
     var patterContext = new MasterDetailPatternContext<DataTypeGroupA, DataTypeGroupA>(new CommonCrudBusinessService<DataTypeGroupA>());
     var window = new MasterDetailView<DataTypeGroupA, DataTypeGroupA>(patterContext);
     window.ShowDialog();
 }
Example #21
0
        public App()
        {
            InitializeComponent();

            MainPage = new MasterDetailView();
        }
Example #22
0
        void item_Click(CMenu menu)
        {
            if (menu.MType == enumMenuType.ViewMenu)
            {
                CView view = (CView)Program.Ctx.ViewMgr.Find(menu.UI_View_id);
                if (view != null)
                {
                    CTable table = (CTable)Program.Ctx.TableMgr.Find(view.FW_Table_id);
                    if (table == null)
                    {
                        return;
                    }
                    CBaseObjectMgr objMgr = Program.Ctx.FindBaseObjectMgrCache(table.Code, Guid.Empty);
                    if (objMgr == null)
                    {
                        objMgr        = new CBaseObjectMgr();
                        objMgr.TbCode = table.Code;
                        objMgr.Ctx    = Program.Ctx;
                    }

                    if (view.VType == enumViewType.Single)
                    {
                        SingleView frm = new SingleView();
                        frm.View          = view;
                        frm.BaseObjectMgr = objMgr;
                        frm.Show();
                    }
                    else if (view.VType == enumViewType.MasterDetail)
                    {
                        MasterDetailView frm = new MasterDetailView();
                        frm.View          = view;
                        frm.BaseObjectMgr = objMgr;
                        frm.Show();
                    }
                    else
                    {
                        MultMasterDetailView frm = new MultMasterDetailView();
                        frm.View          = view;
                        frm.BaseObjectMgr = objMgr;
                        frm.Show();
                    }
                }
            }
            else if (menu.MType == enumMenuType.WindowMenu)
            {
                CWindow window = (CWindow)Program.Ctx.WindowMgr.Find(menu.UI_Window_id);
                if (window != null)
                {
                    LayoutWindow frm = new LayoutWindow();
                    frm.Window = window;
                    frm.Show();
                }
            }
            else if (menu.MType == enumMenuType.UrlMenu)
            {
                bool bIsWebUrl = menu.Url.Length > 4 && menu.Url.Substring(0, 4).Equals("http", StringComparison.OrdinalIgnoreCase);
                if (!bIsWebUrl && !File.Exists(menu.Url))
                {
                    MessageBox.Show(string.Format("{0} 不存在!", menu.Url));
                    return;
                }
                System.Diagnostics.Process.Start(menu.Url);
            }
            else if (menu.MType == enumMenuType.ReportMenu)
            {
                CCompany  Company = (CCompany)Program.Ctx.CompanyMgr.Find(Program.User.B_Company_id);
                CReport   Report  = (CReport)Company.ReportMgr.Find(menu.RPT_Report_id);
                RunReport frm     = new RunReport();
                frm.m_Report = Report;
                frm.Show();
            }
        }
Example #23
0
        public ActionResult MasterDetail()
        {
            MasterDetailView masterDetailView = new MasterDetailView();

            return(View(masterDetailView));
        }