Преглед на файлове

Код для авторизации

gr672_lii преди 5 години
родител
ревизия
47bd39ca2b
променени са 2 файла, в които са добавени 20 реда и са изтрити 1 реда
  1. 1 1
      CopyCenter/AuthorizationWindow.xaml
  2. 19 0
      CopyCenter/AuthorizationWindow.xaml.cs

+ 1 - 1
CopyCenter/AuthorizationWindow.xaml

@@ -1,4 +1,4 @@
-<Window x:Class="CopyCenter.MainWindow"
+<Window x:Class="CopyCenter.AuthorizationWindow"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

+ 19 - 0
CopyCenter/AuthorizationWindow.xaml.cs

@@ -19,9 +19,28 @@ namespace CopyCenter
     /// </summary>
     public partial class AuthorizationWindow : Window
     {
+        gr672_liiEntities db;
         public AuthorizationWindow()
         {
             InitializeComponent();
+            db = new gr672_liiEntities();
+        }
+
+        private void AuthorizationClick(object sender, RoutedEventArgs e)
+        {
+            if (login.Text == "" || password.Password == "")
+            {
+                MessageBox.Show("Введено неправильное значение");
+                return;
+            }
+            if (db.User.Select(item => item.Login + " " + item.Password).Contains(login.Text + " " + password.Password))
+            {
+                MessageBox.Show("Добро пожаловать, вы авторизированы!");
+            }
+            else
+            {
+                MessageBox.Show("Введён неправильный логин/пароль");
+            }
         }
     }
 }