public DodawaniePrzedmiotu(Magazyn magazyn, ListaPrzedmiotow listaPrzedmiotow) : base(magazyn) { this.listaPrzedmiotow = listaPrzedmiotow; InitializeComponent(); SetMdiParent(magazyn); poleTekstoweNazwa.KeyPress += PoleTekstoweNazwa_KeyPress; }
private static void UsunNarzedzie(Magazyn m) { Console.WriteLine("Podaj Nr Seryjny do usunięcia"); int numer = Int32.Parse(Console.ReadLine()); m.Usun(numer); }
static void Main(string[] args) { // Zapełnienie listy obiektów z xml Magazyn.Wczytaj(); // Elementy menu głównego List <string> elementyMenu = new List <string>(); elementyMenu.Add("Przeglądaj oleje w bazie"); elementyMenu.Add("Dodaj olej do bazy"); elementyMenu.Add("Dobierz olej"); elementyMenu.Add("O programie"); elementyMenu.Add("Wyjście"); Menu menuGlowne = new Menu("OLEJARKA v. 1.0 (wyjście - Esc)", elementyMenu); while (true) { int wybor = menuGlowne.Wybor(); switch (wybor) { case -1: // Zapisanie listy obiektów do xml Magazyn.Zapisz(); return; case 0: Magazyn.Przegladaj(); break; case 1: Magazyn.Dodaj(); break; case 2: Magazyn.Dobierz(); break; case 3: Komunikat k = new Komunikat("OLEJARKA v. 1.0 by Rafał Miller", "Program zaliczeniowy przedmiotu JiPP w WWSI"); k.Wyswietl(); break; case 4: // Zapisanie listy obiektów do xml Magazyn.Zapisz(); return; } } }
static void Main(string[] args) { Console.WriteLine("Podaj nazwę magazynu: "); string nazwa = Console.ReadLine(); Magazyn m = Magazyn.Odczytaj(nazwa); while (m == null) { Console.WriteLine("Brak magazynu. Podaj nazwę jeszcze raz"); nazwa = Console.ReadLine(); } bool koniec = false; while (!koniec) { Console.WriteLine("Wybierz opcję: "); Console.WriteLine("1. Pokaż magazyn"); Console.WriteLine("2. Dodaj narzędzie"); Console.WriteLine("3. Usuń narzędzie"); Console.WriteLine("4. Wyjdź z programu"); string opcja = Console.ReadLine(); switch (opcja) { case "1": Console.Write(m.ToString()); break; case "2": DodajNarzedzie(m); break; case "3": UsunNarzedzie(m); break; default: koniec = true; break; } } m.Zapisz(); }
private static void DodajNarzedzie(Magazyn m) { Console.WriteLine("Podaj numer seryjny: "); int NrSeryjny = Int32.Parse(Console.ReadLine()); Console.WriteLine("Podaj nazwę: "); string Nazwa = Console.ReadLine(); Console.WriteLine("Podaj cenę: "); decimal Cena = Decimal.Parse(Console.ReadLine()); Console.WriteLine("Podaj opis: "); string Opis = Console.ReadLine(); Narzedzie n = new Narzedzie(NrSeryjny, Nazwa, Cena, Opis); m.Dodaj(n); }
public static Magazyn Odczytaj(string nazwa) { XmlSerializer xs = new XmlSerializer(typeof(Magazyn)); string NazwaPliku = nazwa + ".xml"; if (File.Exists(NazwaPliku)) { StreamReader plik = new StreamReader(NazwaPliku); Magazyn m = (Magazyn)xs.Deserialize(plik); plik.Close(); return(m); } else { return(null); } }
protected void SetMdiParent(Magazyn magazyn) { this.MdiParent = magazyn; }
public FormularzSzablon(Magazyn magazyn) { InitializeComponent(); SetMdiParent(magazyn); Show(); }
/// <summary> /// Konstruktor listy przedmiotów /// </summary> /// <param name="magazyn">Przekazanie klasy głównej</param> public ListaPrzedmiotow(Magazyn magazyn) : base(magazyn) { InitializeComponent(); SetMdiParent(magazyn); OdswiezListePrzedmiotowPoDodaniu(); }
public EdycjaPrzedmiotu(Magazyn magazyn) : base(magazyn) { InitializeComponent(); SetMdiParent(magazyn); }