Exemple #1
0
 public Zanatie(string name, DateTime date, int l_id)
 {
     this.name      = name;
     this.data      = date;
     this.lesson_id = l_id;
     sse            = ServerStatusEnum.Add;
 }
Exemple #2
0
 public ServerStatusCommand(ServerStatus model, ServerStatusEnum canExecuteInStatus, Action execute)
 {
     _model = model;
     _canExecuteInStatus = canExecuteInStatus;
     _execute            = execute;
     (model as INotifyPropertyChanged).PropertyChanged += ServerStatusCommand_PropertyChanged;
 }
Exemple #3
0
 public void InitFromData(MySqlDataReader reader)
 {
     Id = (int)reader["id"];
     Ip = (string)reader["ip"];
     Port = (int)reader["port"];
     Status = ServerStatusEnum.OFFLINE;
 }
Exemple #4
0
        public static void Test(ServerStatusEnum status, AccountUC account)
        {
            switch (status)
            {
            case ServerStatusEnum.Offline:
                account.Log(new ConnectionTextInformation("Echec de connexion : serveur déconnecté."), 0);
                account.TryReconnect(600);
                break;

            case ServerStatusEnum.Saving:
                account.Log(new ConnectionTextInformation("Echec de connexion : serveur en sauvegarde."), 0);
                account.TryReconnect(600);
                break;

            case ServerStatusEnum.Full:
                account.Log(new ConnectionTextInformation("Echec de connexion : serveur complet."), 0);
                account.TryReconnect(60);
                break;

            default:
                account.Log(new ConnectionTextInformation("Echec de connexion : raison inconnue."), 0);
                account.TryReconnect(30);
                break;
            }
        }
 public ServerObject()
 {
     status = ServerStatusEnum.Unknown;
     SAN    = new ObservableCollection <String>();
     Log    = new ServerLogWriter();
     Tree   = new ObservableCollection <TreeNode <IChainElement> >();
     Proxy  = new ProxyObject();
 }
Exemple #6
0
        public void SetServerStatus(ushort serverId, ServerStatusEnum state)
        {
            ServerRecord.SetServerStatus(serverId, state);

            foreach (var client in AuthServer.Instance.GetClients())
            {
                client.SendServerList();
            }
        }
Exemple #7
0
 public ServerObject()
 {
     status    = ServerStatusEnum.Unknown;
     TempChain = new X509Chain(Settings.Default.AllowUserTrust);
     SAN       = new ObservableCollection <String>();
     Log       = new StringBuilderWrapper();
     Tree      = new ObservableCollection <TreeNode <ChainElement> >();
     Proxy     = new ProxyObject();
 }
Exemple #8
0
 public ServerRecord(ushort id, string name, sbyte type, string host, int port)
 {
     this.Id     = id;
     this.Name   = name;
     this.Status = ServerStatusEnum.OFFLINE;
     this.Type   = type;
     this.Host   = host;
     this.Port   = port;
 }
Exemple #9
0
 public void ChangeWorldState(WorldServer server, ServerStatusEnum state, bool save = true)
 {
     server.Status = state;
     this.OnServerStateChanged(server);
     if (save)
     {
         base.Database.Update(server);
     }
 }
Exemple #10
0
 public void SetServerState(ServerStatusEnum state)
 {
     ServerState = state;
     foreach (var client in AuthServer.Instance.AuthClients)
     {
         var count   = CharacterRecord.GetAccountCharacters(client.Account.Id).Count();
         var servers = new List <GameServerInformations>();
         servers.Add(new GameServerInformations((ushort)ConfigurationManager.Instance.ServerId, (sbyte)WorldServer.Instance.ServerState, 0, true, (sbyte)count, 1));
         client.Send(new ServersListMessage(servers, 0, true));
     }
 }
Exemple #11
0
 public void setNew(string val)
 {
     if (Int16.TryParse(val, out ocenka))
     {
         ;
     }
     if (sse == ServerStatusEnum.Get)
     {
         sse = ServerStatusEnum.Update;
     }
 }
Exemple #12
0
        public static void SelectedServerRefusedMessageTreatment(Message message, byte[] packetDatas, AccountUC account)
        {
            // Lecture du paquet ServerStatusUpdateMessage
            SelectedServerRefusedMessage selectedServerRefusedMessage = (SelectedServerRefusedMessage)message;

            using (BigEndianReader reader = new BigEndianReader(packetDatas))
            {
                selectedServerRefusedMessage.Deserialize(reader);
            }
            // Cherche le statut du serveur
            ServerStatusEnum.Test((uint)selectedServerRefusedMessage.serverStatus, account);
        }
Exemple #13
0
 public Dostigenie(int stud_id, int zan_id, string oc)
 {
     student_id = stud_id;
     zanatie_id = zan_id;
     if (Int16.TryParse(oc, out ocenka))
     {
         sse = ServerStatusEnum.Add;
     }
     else
     {
         sse = ServerStatusEnum.Get;
     }
 }
        public static void SetServerStatus(ushort serverId, ServerStatusEnum status)
        {
            var server = GetWorldServer(serverId);

            if (server != null)
            {
                server.Status = status;
            }
            else
            {
                server = DatabaseReader <ServerRecord> .ReadFirst("`Id` = " + serverId);

                server.Status = status;
                dofus_worldservers.Add(server);
            }

            //TODO : On first launch server == null
        }
        static String getCssClassFromStatus(ServerStatusEnum status)
        {
            switch (status)
            {
            case ServerStatusEnum.Unknown:
                return("default");

            case ServerStatusEnum.Valid:
                return("success");

            case ServerStatusEnum.Pending:
                return("warning");

            case ServerStatusEnum.Failed:
                return("danger");

            default:
                throw new ArgumentOutOfRangeException(nameof(status), status, null);
            }
        }
        static String getIconFromStatus(ServerStatusEnum status)
        {
            switch (status)
            {
            case ServerStatusEnum.Unknown:
                return(HtmlTemplate.IMG_BLANK);

            case ServerStatusEnum.Valid:
                return(HtmlTemplate.IMG_OK);

            case ServerStatusEnum.Pending:
                return(HtmlTemplate.IMG_WARN);

            case ServerStatusEnum.Failed:
                return(HtmlTemplate.IMG_BAD);

            default:
                throw new ArgumentOutOfRangeException(nameof(status), status, null);
            }
        }
Exemple #17
0
 public ServerStatus(
     ServerStatusEnum serverStatusEnum = ServerStatusEnum.Stopped,
     string?name              = null,
     string?modsetName        = null,
     string?mapName           = null,
     int?playersCount         = null,
     int?playersMaxCount      = null,
     int?port                 = null,
     DateTimeOffset?startTime = null,
     int?headlessClientsCount = null)
 {
     Status     = serverStatusEnum;
     Name       = name;
     ModsetName = modsetName;
     Map        = mapName;
     Players    = playersCount;
     PlayersMax = playersMaxCount;
     Port       = port;
     StartTime  = startTime;
     HeadlessClientsConnected = headlessClientsCount;
 }
Exemple #18
0
        public void SetServerStatus(ServerStatusEnum status)
        {
            ServerStatus = status;
            TransitionServerManager.Instance.AuthServer.SendUnique(new SetServerStatusMessage(ServerStatus));

            switch (status)
            {
            case ServerStatusEnum.STATUS_UNKNOWN:
                break;

            case ServerStatusEnum.OFFLINE:
                DisconnectAll();
                break;

            case ServerStatusEnum.STARTING:
                break;

            case ServerStatusEnum.ONLINE:
                break;

            case ServerStatusEnum.NOJOIN:
                break;

            case ServerStatusEnum.SAVING:
                break;

            case ServerStatusEnum.STOPING:
                DisconnectAll();
                break;

            case ServerStatusEnum.FULL:
                break;

            default:
                break;
            }
        }
Exemple #19
0
 public static void SetServerStatus(ushort serverId, ServerStatusEnum status)
 {
     GetWorldServer(serverId).Status = status;
 }
 public ServerStatusUpdateMessage(ServerStatusEnum status)
 {
     Status = status;
 }
 public override void Deserialize(BigEndianReader reader)
 {
     Status = (ServerStatusEnum) reader.ReadSByte();
 }
Exemple #22
0
 public void UpdateState(ServerStatusEnum state)
 {
     Send(new ServerStatusUpdateMessage(state));
 }
Exemple #23
0
 public Zanatie()
 {
     sse = ServerStatusEnum.Get;
 }
Exemple #24
0
 public override void Deserialize(ICustomDataInput reader)
 {
     this.Status = (ServerStatusEnum)reader.ReadInt();
 }
Exemple #25
0
 public SetServerStatusMessage(ServerStatusEnum status)
 {
     this.Status = status;
 }
Exemple #26
0
 public bool IsStatus(ServerStatusEnum status)
 {
     return(ServerStatus == status);
 }
Exemple #27
0
 public Dostigenie()
 {
     sse = ServerStatusEnum.Get;
 }