コード例 #1
0
ファイル: Menadzer.cs プロジェクト: dawi1995/ArOp
        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);
        }
コード例 #2
0
ファイル: Menadzer.cs プロジェクト: dawi1995/ArOp
        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);
        }
コード例 #3
0
ファイル: Menadzer.cs プロジェクト: dawi1995/ArOp
        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.");
        }
コード例 #4
0
ファイル: Pulpit-Logowanie.cs プロジェクト: dawi1995/ArOp
        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;
        }
コード例 #5
0
ファイル: Menadzer.cs プロジェクト: dawi1995/ArOp
        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.");
        }