Exemplo n.º 1
0
        //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        private void UpdateViewValues()
        {
            ServerButton.SetTitle(DataManager.ServerName, UIControlState.Normal);

            if (DataManager.ConnectState == ConnectStates.AuthPassed)
            {
                UserNameLabel.Text = DataManager.UserName;
            }
            else if (DataManager.ConnectState == ConnectStates.SocketConnected)
            {
                UserNameLabel.Text = "Нет авторизации";
            }
            else
            {
                UserNameLabel.Text = "Нет связи";
            }

            NotificationsFromHoursField.Text   = DataManager.userSettings.notificationsFrom.Hour.ToString("D2");
            NotificationsFromMinutesField.Text = DataManager.userSettings.notificationsFrom.Minute.ToString("D2");
            NotificationsToHoursField.Text     = DataManager.userSettings.notificationsTo.Hour.ToString("D2");
            NotificationsToMinutesField.Text   = DataManager.userSettings.notificationsTo.Minute.ToString("D2");
            SendNodesOfflineNotificationsSwitch.SetState(DataManager.userSettings.sendNodesOfflineNotifications, false);
        }
        void ReleaseDesignerOutlets()
        {
            if (ChangeUserButton != null)
            {
                ChangeUserButton.Dispose();
                ChangeUserButton = null;
            }

            if (LoginField != null)
            {
                LoginField.Dispose();
                LoginField = null;
            }

            if (NotificationsFromHoursField != null)
            {
                NotificationsFromHoursField.Dispose();
                NotificationsFromHoursField = null;
            }

            if (NotificationsFromMinutesField != null)
            {
                NotificationsFromMinutesField.Dispose();
                NotificationsFromMinutesField = null;
            }

            if (NotificationsToHoursField != null)
            {
                NotificationsToHoursField.Dispose();
                NotificationsToHoursField = null;
            }

            if (NotificationsToMinutesField != null)
            {
                NotificationsToMinutesField.Dispose();
                NotificationsToMinutesField = null;
            }

            if (PasswordField != null)
            {
                PasswordField.Dispose();
                PasswordField = null;
            }

            if (SendNodesOfflineNotificationsSwitch != null)
            {
                SendNodesOfflineNotificationsSwitch.Dispose();
                SendNodesOfflineNotificationsSwitch = null;
            }

            if (ServerButton != null)
            {
                ServerButton.Dispose();
                ServerButton = null;
            }

            if (UserNameLabel != null)
            {
                UserNameLabel.Dispose();
                UserNameLabel = null;
            }
        }