Example #1
0
        public SetUpKierownik()
        {
            kierownik = new Kierownik();

            Zajezdnia zajezdnia = new Zajezdnia("1", "20", "Testowa", "Testy");

            Pojazd pojazd = new Pojazd("1", "33", "001", zajezdnia);

            List <Pojazd> pojazdy = new List <Pojazd>();

            pojazdy.Add(pojazd);

            pojazd = new Pojazd("2", "10", "002", zajezdnia);

            pojazdy.Add(pojazd);

            pojazd = new Pojazd("3", "A", "003", zajezdnia);

            pojazdy.Add(pojazd);

            pojazd = new Pojazd("4", "AH", "004", zajezdnia);

            pojazdy.Add(pojazd);

            pojazd = new Pojazd("5", "X10", "005", zajezdnia);

            pojazdy.Add(pojazd);

            kierownik.Pojazdy = pojazdy;
        }
        static public void SerializeToXML(Kierownik kierownik)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(Kierownik));
            TextWriter    textWriter = new StreamWriter(@"kierownik.xml");

            serializer.Serialize(textWriter, kierownik);
            textWriter.Close();
        }
        public IActionResult PobierzKierownikaById(int id)
        {
            Kierownik pobranyKierownik = (Kierownik)_con.Kierownik.Where(x => x.IdKierownika == id);

            if (pobranyKierownik == null)
            {
                return(NotFound());
            }
            return(Ok(pobranyKierownik));
        }
        static Kierownik DeserializeFromXML()
        {
            XmlSerializer deserializer = new XmlSerializer(typeof(Kierownik));
            TextReader    textReader   = new StreamReader(@"kierownik.xml");
            Kierownik     kierownik;

            kierownik = (Kierownik)deserializer.Deserialize(textReader);
            textReader.Close();

            return(kierownik);
        }
        private void sprawdzKierownika()
        {
            Kierownik k = DeserializeFromXML();

            if (k.login.Equals(tboxLogin.Text) && k.haslo.Equals(pboxHaslo.Password))
            {
                oknoGlowne.Show();
                Logowanie.Close();
            }
            else
            {
                MessageBox.Show("Login lub hasło się nie zgadza ");
            }
        }
Example #6
0
        /// <summary>
        /// Konstruktor okna z parametrem, pozwalający na przekazanie nazwy użytkownika zalogowanego do systemu
        /// oraz tworzący połączenie z bazą danych.
        /// </summary>
        /// <param name="uzytkownik">Nazwa użytkownika</param>
        public KierownikView(Kierownik uzytkownik)
        {
            InitializeComponent();
            controller = new KierownikController(this);
            controller.LadujKatalog();
            _uzytkownik            = uzytkownik;
            l_uzytkownik.Text      = _uzytkownik.DaneOsobowe();
            l_polaczenie.Text      = "Połączono";
            l_polaczenie.ForeColor = System.Drawing.Color.Green;

            aktKatalog    = new AktualizacjaController("wycieczka katalog");
            aktReklamacja = new AktualizacjaController("reklamacja");
            aktPojazd     = new AktualizacjaController("pojazd");
            this.helpProvider1.HelpNamespace = "Helper\\Kierownik.chm";
            timer1.Start();
        }
Example #7
0
        static void Main()
        {
            Pracownik andrzejAudiPracownik = new MechanikAudi("Andrzej");
            Pracownik adamBmwPracownik     = new MechanikBmw("Adam");
            Pracownik magdaKierownik       = new Kierownik("Magda");
            Pracownik marcinKierownik      = new Kierownik("Marcin");

            marcinKierownik.UstawKolejnosc(magdaKierownik);
            magdaKierownik.UstawKolejnosc(adamBmwPracownik);
            adamBmwPracownik.UstawKolejnosc(andrzejAudiPracownik);

            List <Zadania> listaZadania = new List <Zadania>
            {
                Zadania.Audi,
                Zadania.Finanse,
                Zadania.Bmw,
                Zadania.Inne
            };

            foreach (var zadania in listaZadania)
            {
                marcinKierownik.WykonanieZadania(zadania);
            }
        }
Example #8
0
        static void Main()
        {
            Pracownik andrzejAudiPracownik = new MechanikAudi("Andrzej");
            Pracownik adamBmwPracownik = new MechanikBmw("Adam");
            Pracownik magdaKierownik = new Kierownik("Magda");
            Pracownik marcinKierownik = new Kierownik("Marcin");

            marcinKierownik.UstawKolejnosc(magdaKierownik);
            magdaKierownik.UstawKolejnosc(adamBmwPracownik);
            adamBmwPracownik.UstawKolejnosc(andrzejAudiPracownik);

            List<Zadania> listaZadania = new List<Zadania>
            {
                Zadania.Audi,
                Zadania.Finanse,
                Zadania.Bmw,
                Zadania.Inne
            };

            foreach (var zadania in listaZadania)
            {
                marcinKierownik.WykonanieZadania(zadania);
            }
        }
 public void stworzKierownika()
 {
     kierownik = new Kierownik("k1", "k1", "92041300016", "Jakub", "Gie", "WWa", "777", 1000, new DateTime(2010, 01, 01));
     SerializeToXML(kierownik);
 }