Ejemplo n.º 1
0
        public App()
        {
            Device.SetFlags(new[] { "SwipeView_Experimental" });
            //Register Syncfusion license
            Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MzY2NjMxQDMxMzgyZTMzMmUzMElheWM0S0lLUmNoMW5icWF4Umg2ZW1pUWJlS29yYTNYU2JJcmR3bkkwanM9");

            InitializeComponent();

            //MainPage = new MainPage();
            GetPreferences();

            CompralistContext = new compralistContext();

            LoadTheme();

            if (UserAvatar == Avatar.None || string.IsNullOrWhiteSpace(Username))
            {
                MainPage = new User_View();
            }
            else
            {
                //MainPage = new MasterDetail_View();
                //MainPage = new NavigationPage(new Detail_View());
                //MainPage = new NavigationPage(new MainPage());
                MainPage = new MainPage();
                //MainPage = new Detail_View();
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 登录验证
        /// </summary>
        /// <param name="username">用户名</param>
        /// <returns></returns>
        public User_View CheckLogin(string username)
        {
            User_View userEntity = service.GetUserViewEntity(username);

            if (userEntity != null)
            {
                if (userEntity.EnabledMark == 1)
                {
                    DateTime LastVisit = DateTime.Now;

                    return(userEntity);
                }
                else
                {
                    throw new Exception("账户名被系统锁定,请联系管理员");
                }
            }
            else
            {
                throw new Exception("账户不存在,请重新输入");
            }
        }