private void b_dodaj_Click(object sender, EventArgs e) { nauczyciel n = new nauczyciel { Login = t_nazwaUzytkownika.Text, Haslo = t_haslo.Text, ZalogowanyMail = 0 }; if ((n.Login.Length < 5) || (n.Login.Length > 10)) { MessageBox.Show("Login musi miec 5-10 znakow"); return; } if ((n.Haslo.Length < 5) || (n.Haslo.Length > 15)) { MessageBox.Show("Haslo musi miec 5-15 znakow"); return; } try { n.dodajDoBazy(); listaNauczycieli.odswiezDGV(t_nazwaUzytkownika, t_haslo, b_usun); } catch (Exception) { MessageBox.Show("Nazwa uzytkownika jest juz uzywana"); } }
/// <summary> /// dodaje obiekt do bazy /// </summary> public override void dodajDoBazy() { SQLite.Zapytanie = "INSERT INTO klasa (nazwa, nauczycielNR, rocznik, gospodarzNR) VALUES (@nazwa, @nauczycielNR, @rocznik,@gospodarzNR);"; SQLite.dodajParametr("nazwa", nazwa); SQLite.dodajParametr("nauczycielNR", nauczycielNR); SQLite.dodajParametr("rocznik", rocznik); SQLite.dodajParametr("gospodarzNR", gospodarzNR); wykonajZapytanie(ERodzajZapytania.wyslij); wylaczEdycje = false; nauczyciel n = new nauczyciel(); }
/// <summary> /// pobiera wszystkich nauczycieli /// </summary> public static List <nauczyciel> pobierzWszystkich() { List <nauczyciel> listaNauczycieli = new List <nauczyciel>(); cSQLite SQLite = new cSQLite(); SQLite.Zapytanie = "SELECT * FROM nauczyciel;"; SQLite.DataReader = SQLite.command.ExecuteReader(); while (SQLite.DataReader.Read()) { int nauczycielID = Convert.ToInt32(SQLite.DataReader["nauczycielID"].ToString()); nauczyciel n = new nauczyciel(nauczycielID); listaNauczycieli.Add(n); } return(listaNauczycieli); }
public fEdycjaNauczyciela(nauczyciel zalogowanyNauczyciel) { this.zalogowanyNauczyciel = zalogowanyNauczyciel; zalogowanyNauczyciel.wylaczEdycje = true; InitializeComponent(); t_ID.Text = zalogowanyNauczyciel.NauczycielID.ToString(); t_ID.Enabled = false; t_imie.Text = zalogowanyNauczyciel.Imie; t_login.Text = zalogowanyNauczyciel.Login; t_nazwisko.Text = zalogowanyNauczyciel.Nazwisko; int tmp = zalogowanyNauczyciel.Email.LastIndexOf('@'); t_email.Text = (tmp > 0) ?zalogowanyNauczyciel.Email.Substring(0, tmp) : zalogowanyNauczyciel.Email; t_hasloEmail.Text = zalogowanyNauczyciel.Email_haslo; t_hasloUzytkownika.Text = zalogowanyNauczyciel.Haslo; }