Пример #1
0
        //! Metoda wywoływana po kliknięciu przycisku "Edytuj produkt"
        private void button_edytuj_produkt_Click(object sender, EventArgs e)
        {
            int id = Prompt.Int("Podaj ID produktu");

            DataRow produkt = Program.getRow("SELECT * FROM Produkt WHERE id=" + id);

            if (produkt == null)
            {
                Prompt.Error("Brak produktu o tym ID");
                return;
            }
            EdytujProdukt popup = new EdytujProdukt(produkt);

            popup.Show();
        }
Пример #2
0
        //! Metoda wywoływana po kliknięciu przycisku "Edytuj aktora"
        private void button_edytuj_aktora_Click(object sender, EventArgs e)
        {
            int id = Prompt.Int("Podaj ID aktora");

            DataRow aktor = Program.getUser(id);

            if (aktor == null)
            {
                Prompt.Error("Brak aktora o tym ID");
                return;
            }

            string     rola  = ((string)user[Program.AKTOR_ROLA]).Trim();
            EdytujDane popup = new EdytujDane(id, rola);

            popup.Show();
        }
Пример #3
0
        //! Metoda wywoływana po kliknięciu przycisku "Odbierz rachunek"
        private void button_odbierz_rachunek_Click(object sender, EventArgs e)
        {
            int     id       = Prompt.Int("Podaj ID rachunku");
            DataRow rachunek = Program.getRow("SELECT * FROM rachunek WHERE id=" + id);

            if (rachunek == null)
            {
                Prompt.Error("Wybrany rachunek nie istnieje.");
                return;
            }
            if ((int)rachunek[1] != (int)user[0] && (int)rachunek[2] != (int)user[0] && (string)user[Program.AKTOR_ROLA] != Program.AKTOR_ROLA_ADMIN)
            {
                Prompt.Error("To nie twój rachunek.");
                return;
            }

            WyswietlRachunek popup = new WyswietlRachunek((int)rachunek[0]);

            popup.Show();
        }
Пример #4
0
        //! Metoda wywoływana po kliknięciu przycisku "Historia rachunków klienta"
        private void button_historia_rachunkow_klienta_Click(object sender, EventArgs e)
        {
            int id = Prompt.Int("Podaj ID klienta");

            DataRow aktor = Program.getUser(id);

            if (aktor == null)
            {
                Prompt.Error("Brak aktora o tym ID");
                return;
            }

            if (aktor[Program.AKTOR_ROLA].ToString().Trim() != Program.AKTOR_ROLA_UZYTKOWNIK)
            {
                Prompt.Error("Wybrany aktor to nie uzytkownik.");
                return;
            }

            WyswietlHistorie popup = new WyswietlHistorie(id);

            popup.Show();
        }
Пример #5
0
        //! Metoda wywoływana po kliknięciu przycisku "Dodaj"
        private void button_dodaj_Click(object sender, EventArgs e)
        {
            int     id      = Prompt.Int("Podaj ID produktu");
            DataRow produkt = Program.getRow("SELECT P.id, P.nazwa, Typ.typ, Producent.nazwa as producent, P.cena FROM Produkt P INNER JOIN ProduktTyp Typ ON Typ.id=P.id_typ INNER JOIN Aktor Producent ON Producent.id=P.id_producent WHERE P.id=" + id);

            if (produkt == null)
            {
                Prompt.Error("Nie znaleziono produktu");
                return;
            }

            int ilosc = Prompt.Int("Podaj ilosc produktu");

            if (ilosc <= 0)
            {
                Prompt.Error("Podano zla ilosc");
                return;
            }

            data_rachunek.Rows.Add(produkt[0], produkt[1], produkt[2], produkt[3], produkt[4], ilosc, (decimal)ilosc * (decimal)produkt[4]);

            Prompt.Success("Dodano produkt do rachunku");
        }
Пример #6
0
        //! Metoda wywoływana po kliknięciu przycisku "Edytuj klienta"
        private void button_edytuj_klienta_Click(object sender, EventArgs e)
        {
            int id = Prompt.Int("Podaj ID klienta");

            DataRow aktor = Program.getUser(id);

            if (aktor == null)
            {
                Prompt.Error("Brak aktora o tym ID");
                return;
            }

            if (aktor[Program.AKTOR_ROLA].ToString().Trim() != Program.AKTOR_ROLA_UZYTKOWNIK)
            {
                Prompt.Error("Wybrany aktor to nie uzytkownik.");
                return;
            }

            string     rola  = ((string)user[Program.AKTOR_ROLA]).Trim();
            EdytujDane popup = new EdytujDane(id, rola);

            popup.Show();
        }