private void button3_Click(object sender, EventArgs e) { if (textBox1.Text == "" && textBox2.Text == "") { MessageBox.Show("Uzupełnij pole Login i Hasło", "Podaj dane", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (textBox1.Text.Contains(' ') || textBox2.Text.Contains(' ')) { MessageBox.Show("Pole Hasło i Login nie mogą zawierać przerw", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { using (zlecenieEntities db = new zlecenieEntities()) { try { Dane_Logowania _Logowanie = new Dane_Logowania(); _Logowanie.Login = textBox1.Text.ToLower(); _Logowanie.Hasło = textBox2.Text; db.Dane_Logowania.Add(_Logowanie); db.SaveChanges(); MessageBox.Show("Konto utworzone", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Konto o podanym loginie już istnieje", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void button1_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; using (zlecenieEntities db = new zlecenieEntities()) { string login = textBox1.Text.ToLower(); string password = textBox2.Text; Dane_Logowania dane_Logowania = new Dane_Logowania(); dane_Logowania = db.Dane_Logowania.Find(login.ToLower()); if (login == "" && password == "") { MessageBox.Show("Wypełnij pola Hasło i Login", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (login == "") { MessageBox.Show("Wypełnij pole Login", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (password == "") { MessageBox.Show("Wypełnij pole Hasło", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { if (dane_Logowania.Login.ToLower() == login && dane_Logowania.Hasło == password) { Close(); } else { MessageBox.Show("Błędne dane", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Błędne dane", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } Cursor.Current = Cursors.Default; } catch { MessageBox.Show("Brak połączenia z serwerem", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }