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."); }
public void EdytujGrafik(int id, DateTime dataDoEdycji, DateTime nowaData, int nowyCzasPracy) { bool czyZnaleziono = false; DateTime doEdycji = new DateTime(); foreach (var item in grafik) { if (item.Key.Date == dataDoEdycji.Date) { czyZnaleziono = true; doEdycji = item.Key; } } if (!czyZnaleziono) { Komunikaty.WyświetlKomunikat("Nie znaleziono wskazanej daty do edycji."); return; } grafik.Remove(doEdycji); grafik.Add(nowaData, nowyCzasPracy); BazaDanych.WykonajWBazie(String.Format("UPDATE grafik SET dzien='{0}', czas={1} WHERE (id={2} AND dzien='{3}');", Narzędzia.PrzygotujDateDlaBazy(nowaData), nowyCzasPracy, id, Narzędzia.PrzygotujDateDlaBazy(dataDoEdycji))); Komunikaty.WyświetlKomunikat("Operacja zakończona powodzeniem."); }
public void UsuńZGrafiku(int id, DateTime dataDoUsunięcia) { bool czyZnaleziono = false; DateTime doEdycji = new DateTime(); foreach (var item in grafik) { if (item.Key.Date == dataDoUsunięcia.Date) { czyZnaleziono = true; doEdycji = item.Key; } } if (!czyZnaleziono) { Komunikaty.WyświetlKomunikat("Nie znaleziono wskazanej daty do usunięcia."); return; } grafik.Remove(doEdycji); BazaDanych.WykonajWBazie(String.Format("DELETE FROM grafik WHERE (id = {0} AND dzien = '{1}');", id, Narzędzia.PrzygotujDateDlaBazy(dataDoUsunięcia))); MessageBox.Show("Operacja zakończona powodzeniem."); }
public void DodajDoGrafiku(int id, DateTime data, int czasPracy) { bool czyZnaleziono = false; foreach (var item in grafik) { if (item.Key.Date == data.Date) { czyZnaleziono = true; } } if (czyZnaleziono) { Komunikaty.WyświetlKomunikat("W grafiku istnieje już taka data."); return; } grafik.Add(data, czasPracy); BazaDanych.WykonajWBazie(String.Format("INSERT INTO grafik (id, dzien, czas) values ({0}, '{1}', {2});", id, Narzędzia.PrzygotujDateDlaBazy(data), czasPracy)); Komunikaty.WyświetlKomunikat("Operacja zakończoa powodzeniem."); }