예제 #1
0
        public pGeneralStatistic(UserAccount userAccount)
        {
            this._UserAccount = userAccount;

            InitializeComponent();

            Init();
        }
예제 #2
0
        public pClientAdministration(int? pagingStartValue = null)
        {
            this._UserAccount = UserSession.userAccount;
            InitializeComponent();

            if (pagingStartValue.HasValue)
                this.pagingStartValue = pagingStartValue.Value;

            Init();
        }
예제 #3
0
        public pEditUser(UserAccount currentUserAccount)
        {
            if (currentUserAccount == null)
            {
                // Abbrechen
                MainWindow mainWindow = Application.Current.MainWindow as MainWindow;
                Type pageType = typeof(pUserManager);
                mainWindow.switchPage(IniParser.GetSetting("USER", "userAdministration"), pageType);
            }

            this.currentUserAccount = currentUserAccount;
            InitializeComponent();
            Init();
        }
예제 #4
0
        public pSavedLists(UserAccount userAccount, List<String> displayableDataChildren, List<String> displayableDataPartnersAll,
            List<String> displayableDataPassHolder, List<String> displayableDataSponsor, List<String> displayableDataTeamMember)
        {
            this._UserAccount = userAccount;
            this.displayableDataChildren = displayableDataChildren;
            this.displayableDataPartnersAll = displayableDataPartnersAll;
            this.displayableDataPassHolder = displayableDataPassHolder;
            this.displayableDataSponsor = displayableDataSponsor;
            this.displayableDataTeamMember = displayableDataTeamMember;

            InitializeComponent();

            Init();
        }
예제 #5
0
        public pAnyLists(UserAccount userAccount, List<String> displayableDataChildren, List<String> displayableDataPartnersAll,
            List<String> displayableDataPassHolder, List<String> displayableDataSponsor, List<String> attributesPassHolder,
            List<String> attributesPartnersAll, List<String> attributesChildren)
        {
            this._UserAccount = userAccount;
            this.displayableDataChildren = displayableDataChildren;
            this.displayableDataPartnersAll = displayableDataPartnersAll;
            this.displayableDataPassHolder = displayableDataPassHolder;
            this.displayableDataSponsor = displayableDataSponsor;
            this.attributesPassHolder = attributesPassHolder;
            this.attributesPartnersAll = attributesPartnersAll;
            this.attributesChildren = attributesChildren;

            InitializeComponent();

            Init();
        }
예제 #6
0
        /// <summary>
        /// Erstellt ein neues Benutzerkonto
        /// </summary>
        /// <param name="username">Benutzername</param>
        /// <param name="password">Passwort</param>
        /// <param name="isAdmin">Ob der Benutzer Administrator Rechte hat</param>
        /// <param name="imageName">Optionales Bild</param>
        /// <returns>Gibt die ID des Eintrags in der Datenbank zurück</returns>
        public static int Add(string username, string password, bool isAdmin, string imageName = null, bool isActive = true)
        {
            using (TafelModelContainer db = new TafelModelContainer())
            {
                var userAccount = new UserAccount
                {
                    Username = username,
                    Password = password,
                    IsAdmin = isAdmin,
                    ImageName = imageName,
                    IsActive = isActive,
                };

                db.UserAccounts.AddObject(userAccount);
                db.SaveChanges();

                return userAccount.UserAccountID;
            }
        }
예제 #7
0
        public OldpStatistiken(UserAccount userAccount)
        {
            this._UserAccount = userAccount;

            Init();
        }
예제 #8
0
 /// <summary>
 /// Erstellt ein neues UserAccount-Objekt.
 /// </summary>
 /// <param name="userAccountID">Anfangswert der Eigenschaft UserAccountID.</param>
 /// <param name="username">Anfangswert der Eigenschaft Username.</param>
 /// <param name="password">Anfangswert der Eigenschaft Password.</param>
 /// <param name="isActive">Anfangswert der Eigenschaft IsActive.</param>
 public static UserAccount CreateUserAccount(global::System.Int32 userAccountID, global::System.String username, global::System.String password, global::System.Boolean isActive)
 {
     UserAccount userAccount = new UserAccount();
     userAccount.UserAccountID = userAccountID;
     userAccount.Username = username;
     userAccount.Password = password;
     userAccount.IsActive = isActive;
     return userAccount;
 }
예제 #9
0
 /// <summary>
 /// Veraltete Methode zum Hinzufügen eines neuen Objekts zum EntitySet 'UserAccounts'. Verwenden Sie stattdessen die Methode '.Add' der zugeordneten Eigenschaft 'ObjectSet&lt;T&gt;'.
 /// </summary>
 public void AddToUserAccounts(UserAccount userAccount)
 {
     base.AddObject("UserAccounts", userAccount);
 }