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("Обнаружено пустое поле"); } }
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); } }
static public bool LogIn(string login, string password, string role) { return(BigDataBase.Login(login, password, role)); }
static public int AddToDataBase(string login, string password, string role) //поидее здесь созадется админом профиль и роль кого-то { return(BigDataBase.AddToDataBase(login, password, role)); }
public MainWindow() { InitializeComponent(); BigDataBase.CreateDataBase(); }