Esempio n. 1
0
        public Client(TcpClient tcpClient /*+ тип юзера*/)
        {
            client = tcpClient;
            user   = new User();
            switch (user.GetUserType())
            {
            case UserType.Unregistered:
            {
                responseList = UnregisteredResponsesList.GetInstance();
                break;
            }

            case UserType.Reseller:
            {
                responseList = ResellersResponsesList.GetInstance();
                break;
            }

            case UserType.Manufacture:
            {
                responseList = ManufacturersResponsesList.GetInstance();
                break;
            }

            case UserType.Moderator:
            {
                responseList = ModeratorsResponsesList.GetInstance();
                break;
            }
            }
        }