Beispiel #1
0
        public BsUsers GetObjectsByGroups()
        {
            Database.DaUsers ass = new Database.DaUsers();
            DataTable        dt  = ass.GetUsersByGroups(
                _id,
                BsGroup.ConvertToArrayGroups(Groups)
                );

            return(addObjectsList(dt));
        }
Beispiel #2
0
        public void ExcludeObject()
        {
            if (_id <= 0)
            {
                throw new Exception("id not found. ");
            }

            Database.DaUsers ass = new Database.DaUsers();
            ass.ExcludeObject(_id);
        }
Beispiel #3
0
        public BsUsers GetObjects()
        {
            Database.DaUsers ass = new Database.DaUsers();
            DataTable        dt  = ass.GetUsers(
                _id,
                _login,
                _name
                );

            return(addObjectsList(dt));
        }
Beispiel #4
0
 public void SaveObject()
 {
     Database.DaUsers ass = new Database.DaUsers();
     ass.SaveObject(
         ref _id,
         _login,
         _password,
         _name,
         _email,
         _admin
         );
 }
Beispiel #5
0
 public void AddUsersByGroup(BsUsers u_, BsGroup g_)
 {
     if (g_.Id <= 0)
     {
         throw new Exception("id group not found");
     }
     Database.DaUsers u = new Database.DaUsers();
     u.DelUsersByGroupId(g_.Id);
     for (int i = 0; i < u_.Count; i++)
     {
         Database.DaGroups.AddGroupUser(u_[i].Id, g_.Id);
     }
 }
Beispiel #6
0
        public bool LoginOn()
        {
            HttpContext.Current.Session.Clear();
            Database.DaUsers ass = new Database.DaUsers();
            DataTable        dt  = ass.LoginOn(_login, _password);

            if (dt.Rows.Count == 0)
            {
                return(false);
            }
            setObject(this, dt.Rows[0]);
            HttpContext.Current.Session["UsersLogin"] = this;
            return(true);
        }
Beispiel #7
0
        public BsUser GetObject()
        {
            if (_id <= 0)
            {
                return(this);
            }
            Database.DaUsers ass = new Database.DaUsers();
            DataTable        dt  = ass.GetUsers(
                _id,
                _login,
                _name
                );

            if (dt.Rows.Count > 0)
            {
                setObject(this, dt.Rows[0]);
            }
            else
            {
                _id = 0;
            }
            return(this);
        }