private void ButtonToCreatePerson(object sender, RoutedEventArgs e)
        {
            int             tr = 0;
            List <DataBase> o  = BigDataBase.ReaderAllDataBase();

            for (int i = 0; i < o.Count; i++)
            {
                if (o[i].Login == UserName.Text)
                {
                    tr = 1;
                    MessageBox.Show("Имя должно быть уникально");
                    break;
                }
            }
            if (tr == 0 && UserName.Text != null && UserPassword.Text != null && role != null)
            {
                Admin.AddToDataBase(UserName.Text, UserPassword.Text, role);
                MessageBox.Show("Повезло, ничего не сломалось");
                this.Close();
            }
            else
            {
                MessageBox.Show("Обнаружено пустое поле");
            }
        }
Exemplo n.º 2
0
        private void AuthorizationClick(object sender, RoutedEventArgs e)
        {
            bool            isUser = false;
            string          text   = "Wrong login or password or role";
            List <DataBase> o      = BigDataBase.ReaderAllDataBase();

            for (int i = 0; i < o.Count; i++)
            {
                if (o[i].Login == BoxToLogin.Text && o[i].Password == BoxToPassword.Text && o[i].Role == role)
                {
                    isUser = true;
                }
            }
            if (isUser == true)
            {
                win2 = new SecondWindow(role);
                win2.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show(text);
            }
        }
Exemplo n.º 3
0
 static public bool LogIn(string login, string password, string role)
 {
     return(BigDataBase.Login(login, password, role));
 }
Exemplo n.º 4
0
 static public int AddToDataBase(string login, string password, string role) //поидее здесь созадется админом профиль и роль кого-то
 {
     return(BigDataBase.AddToDataBase(login, password, role));
 }
Exemplo n.º 5
0
 public MainWindow()
 {
     InitializeComponent();
     BigDataBase.CreateDataBase();
 }