Esempio n. 1
0
        public PageProjects(ComosWebSDK.IComosWeb web)
        {
            InitializeComponent();
            this.ShowHamburger  = false;
            this.ShowBackButton = true;
            this.web            = web;
            m_ProjectData       = new ViewModels.ProjectData();

            this.BindingContext = m_ProjectData;
        }
Esempio n. 2
0
        public static async Task ResetAppAsync(ComosWebSDK.IComosWeb web)
        {
            bool answer   = false;
            var  platform = Services.XServices.Instance.GetService <Services.IPlatformSystem>();

            if (web != null)                             //&& platform.IsOnline && platform.IsDeviceOnline)
            {
                web.StartHeartBeat();
                answer = await web.Logout();

                Services.XServices.Instance.RemoveService <ComosWebSDK.IComosWeb>();
                web.Dispose();
                //Services.XServices.Instance.GetService<ICommuncationManager>();
                await App.Current.MainPage.DisplayAlert(Services.TranslateExtension.TranslateText("logout"), Services.TranslateExtension.TranslateText("logout_reference"), Services.TranslateExtension.TranslateText("OK"));

                await Navigation.PopToRootAsync();
            }
            else
            {
                await App.Current.MainPage.DisplayAlert(Services.TranslateExtension.TranslateText("logout"), "Error al cerrar sesion", Services.TranslateExtension.TranslateText("OK"));
            }
        }