Ejemplo n.º 1
0
        public LoginControl(Grid WorkerGrid)
        {
            this.WorkerGrid = WorkerGrid;

            InitializeComponent();

            LoginUserControl   = LoginPanel;
            LoginPanel.Loaded += LoginPanel_Loaded;
            SetEvents();

            LoginPanel.ButtonConnectionName.Foreground = GetColors.Get("Dark-003");

            LoginPanel.txbxUserName.Text            = XmlClass.GetCurrentUserName();
            LoginPanel.ButtonConnectionName.Content = XmlClass.GetSelectedConnectionName();

            if (LoginPanel.ButtonConnectionName.Content.ToString() == "")
            {
                ShowMessage("Подключение не создано. Создайте новое подключение.", "Red-001");
                LoginPanel.ButtonConnectionName.Foreground = GetColors.Get("Red-001");
                LoginUserControl = CreateConnectionPanel;
            }
            else
            {
                LoginPanel.ButtonConnectionName.Foreground = GetColors.Get("Dark-003");
                ShowMessage("");
            }
        }
Ejemplo n.º 2
0
        // Событие: Изменении свойства "IsEnabled" кнопки сохранения (окно: Create Connection) ----------------------------
        private void BtnSaveConnection_IsEnabledChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            Button button = sender as Button;

            if (button.IsEnabled == true)
            {
                button.Foreground = GetColors.Get("Green-003");
            }
            else
            {
                button.Foreground = GetColors.Get("Dark-003");
            }
        }
Ejemplo n.º 3
0
 // Событие: Клик кнопки "X" (окно: Create Connection) -------------------------------------------------------------
 private void ButtonCloseCreatedConnectionPanel_Click(object sender, RoutedEventArgs e)
 {
     LoginUserControl = LoginPanel;
     LoginPanel.ButtonConnectionName.Content = XmlClass.GetSelectedConnectionName();
     if (LoginPanel.ButtonConnectionName.Content.ToString() == "")
     {
         ShowMessage("Подключение не создано. Создайте новое подключение.", "Red-001");
         LoginPanel.ButtonConnectionName.Foreground = GetColors.Get("Red-001");
         LoginPanel.ButtonAuthorization.IsEnabled   = LoginTextChanged();
     }
     else
     {
         LoginPanel.ButtonConnectionName.Foreground = GetColors.Get("Dark-003");
         LoginPanel.ButtonAuthorization.IsEnabled   = LoginTextChanged();
         ShowMessage("");
     }
 }
Ejemplo n.º 4
0
 // Событие: Нажатие Enter на TextBox (окно: Login ) ---------------------------------------------------------------
 private void TxbxUserName_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         if (LoginPanel.ButtonConnectionName.Content.ToString() != "")
         {
             if (LoginPanel.psbxUserPassword.Password == "" || LoginPanel.psbxUserPassword.Password == string.Empty)
             {
                 LoginPanel.psbxUserPassword.Focus();
             }
             else
             {
                 ButtonAuthorization_Click(null, e);
             }
         }
         else
         {
             ShowMessage("Подключение не создано. Создайте новое подключение.", "Red-001");
             LoginPanel.ButtonConnectionName.Foreground = GetColors.Get("Red-001");
             LoginUserControl = CreateConnectionPanel;
         }
     }
 }
Ejemplo n.º 5
0
 // Метод: Вывод сообщения (Перегрузка 1 - Без указания цвета текста) ----------------------------------------------
 private void ShowMessage(string Text, string TextColorName)
 {
     txbxMessage.Text       = Text;
     txbxMessage.Foreground = GetColors.Get(TextColorName);
     //Loader = null;
 }
Ejemplo n.º 6
0
 // Метод: Вывод сообщения (Перегрузка 1 - Без указания цвета текста) ----------------------------------------------
 private void ShowMessage(string Text)
 {
     txbxMessage.Text       = Text;
     txbxMessage.Foreground = GetColors.Get("Red-001");
     //Loader = null;
 }