public void EdytujGrafik(int id, DateTime dataDoZmiany, DateTime nowaData, int liczbaGodzin) // + do sprawdzenia { Pracownik p = BazaDanych.ZwrocPracownika(id); if (p == null) { Komunikaty.WyświetlKomunikat("W bazie nie ma pracownika o podanym ID."); return; } p.grafik.EdytujGrafik(id, dataDoZmiany, nowaData, liczbaGodzin); }
public void UsunZGrafiku(int id, DateTime dataDoUsuniecia) { Pracownik p = BazaDanych.ZwrocPracownika(id); if (p == null) { Komunikaty.WyświetlKomunikat("W bazie nie ma pracownika o podanym ID."); return; } p.grafik.UsuńZGrafiku(id, dataDoUsuniecia); }
public void DodajPracownika(int id, string imie, string nazwisko, string pesel, int telefon, DateTime rokUrodzenia) //do uzupełnienia { if (BazaDanych.ZwrocPracownika(id) != null) { MessageBox.Show("Pracownik o takim ID już istnieje."); return; } string login = imie.ToLower(); string haslo = nazwisko.ToLower(); Pracownik p = new Pracownik(id, imie, nazwisko, pesel, telefon, rokUrodzenia, login, haslo); BazaDanych.magazyn.pracownicy.Add(p); BazaDanych.WykonajWBazie(String.Format("INSERT INTO pracownicy2 (id, imie, nazwisko, pesel, telefon, dataurodzenia, login, haslo) VALUES ({0}, '{1}', '{2}', '{3}', {4}, '{5}', '{6}', '{7}');", id, imie, nazwisko, pesel, telefon, Narzędzia.PrzygotujDateDlaBazy(rokUrodzenia), login, haslo)); Komunikaty.WyświetlKomunikat("Operacja zakończona powodzeniem."); }
private void button_Zaloguj_Click(object sender, EventArgs e) { for (int i = 0; i < BazaDanych.magazyn.menadzerowie.Count; i++) { if (BazaDanych.magazyn.menadzerowie[i].login == textBox1.Text) { string haslo = BazaDanych.magazyn.menadzerowie[i].haslo; if (textBox2.Text == haslo) { Pulpit_Menadżer pulpitM = new Pulpit_Menadżer(BazaDanych.ZwrocMenadzera(BazaDanych.magazyn.menadzerowie[i].id)); pulpitM.menadzer = BazaDanych.magazyn.menadzerowie[i]; this.Hide(); pulpitM.ShowDialog(); this.Visible = true; //this.Close(); return; } } } for (int i = 0; i < BazaDanych.magazyn.pracownicy.Count; i++) { if (BazaDanych.magazyn.pracownicy[i].login == textBox1.Text) { string haslo = BazaDanych.magazyn.pracownicy[i].haslo; if (textBox2.Text == haslo) { Pulpit_Pracownik pulpitP = new Pulpit_Pracownik(BazaDanych.ZwrocPracownika(BazaDanych.magazyn.pracownicy[i].id)); pulpitP.pracownik = BazaDanych.magazyn.pracownicy[i]; this.Hide(); pulpitP.ShowDialog(); //this.Close(); this.Visible = true; return; } } } MessageBox.Show("Podano błedne dane logowania", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); return; }
public void UsunPracownika(int id) { Pracownik p = BazaDanych.ZwrocPracownika(id); if (p == null) { MessageBox.Show("Nie znaleziono pracownika o wskazanym ID"); return; } DialogResult odpowiedź = MessageBox.Show("Czy na pewno chcesz usunąć pracownika - " + p.imie + " " + p.nazwisko + "?", "Potwierdzenie", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (odpowiedź == DialogResult.No) { return; } BazaDanych.magazyn.pracownicy.Remove(p); BazaDanych.WyczyscID(id); BazaDanych.WykonajWBazie(String.Format("DELETE FROM pracownicy2 WHERE id={0}", id)); Komunikaty.WyświetlKomunikat("Operacja zakończona powodzeniem."); }