Beispiel #1
0
        protected void btnLogin_ServerClick(object sender, EventArgs e)
        {
            string xu = txUname.Value;
            string xp = txPass.Value;

#if DEBUG
            if (string.IsNullOrEmpty(txUname.Value))
            {
                //xu = "avr";
                //xp = "avr";
                xu = Global.AdminUserName;
                xp = Global.AdminPass;
            }
#endif
            if (xu == Global.AdminUserName && xp == Global.AdminPass)
            {
                CurrentUser = new LoggedUser("Smachew", 0)
                {
                    DisplayName = "Administrator"
                }
            }
            ;
            else
            {
                if (DBController.DbAuth.ValidateUserCredentials(xu, xp))
                {
                    CurrentUser             = DBController.DbAuth.LoadUserSettings(xu, xp);
                    CurrentUser.Preferences = DBController.DbGenericData.GetGenericData <UserAppPreferences>(new GenericDataSearchParameters {
                    }).FirstOrDefault();
                    if (CurrentUser.Preferences == null)
                    {
                        CurrentUser.Preferences = new UserAppPreferences
                        {
                            UserId       = CurrentUser.Id,
                            CreationDate = DateTime.Now,
                            UpdateDate   = DateTime.Now
                        };
                        DBController.DbGenericData.Add(CurrentUser.Preferences);
                    }
                    StartUpManager.PerformUserStartUp(CurrentUser);
                }
                else
                {
                    AlertMessage("שם משתמש או סיסמה לא נכונים");
                    return;
                }
            }
        }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!string.IsNullOrEmpty(UserAlias))
         {
             try
             {
                 string msg = $"Performin Direct Acces For Alias : {UserAlias}";
                 DBController.DbLog.AddLog(msg);
                 CurrentUser = DBController.DbAuth.LoadUserSettings(UserAlias);
                 StartUpManager.PerformUserStartUp(CurrentUser);
             }
             catch
             {
             }
             SynNavigation.Goto(Pages.Login);
         }
     }
 }