Example #1
0
        public User(DataRow row)
            : base(row)
        {
            int idRole;
            int.TryParse(row[2].ToString(), out idRole);
            RoleList roleList = RoleList.GetUniqueInstance();
            _role = roleList.GetItem(idRole) as Role;

            _roleSF = (idRole == 1) ? RolesSF.Администратор : RolesSF.Пользователь;
        }
        public UserRoleSF(DataRow row)
            : base(row)
        {
            int idUser;
            int.TryParse(row[0].ToString(), out idUser);

            UserList userList = UserList.GetUniqueInstance();
            _user = userList.GetItem(idUser) as User;

            int idRoleSF;
            int.TryParse(row[1].ToString(), out idRoleSF);

            _roleSF = (RolesSF)idRoleSF;
        }