Skip to content

Instantly share code, notes, and snippets.

@polaroi8d
Last active April 27, 2016 17:08
Show Gist options
  • Save polaroi8d/cd0abb0432a894f45f41a06b8865693e to your computer and use it in GitHub Desktop.
Save polaroi8d/cd0abb0432a894f45f41a06b8865693e to your computer and use it in GitHub Desktop.
Alkalmazás fejlesztés 2 NAGY ZH gyakorlás

#Core:

Database elkészítése a feladat alapján

  • ddlben majd sqliet3 .read-el beolvassuk az új táblát
  • .schema-val tudjuk ellenőrizni

Model rétegben megcsináljuk az osztályt a CD-nek

  • public string Eloado { get; set; }
  • public int Ar { get; set }
  • public bool Ujdonsag { get; set; }

IBookShopDAO

  • interfészből copy
  • bool Add CD copy Add Customerből

BookShopDAODb

  • using SQLiteCommand command alatti rész
  • Insert section megcisnálása a tábla alapján
  • new CD()
  • get CDs()

Controller

  • NewCustomer ---> NewCD
  • public bool NewCD(CD cd) függőség beállítása ( ujdonság, kiadás... )
  • GetCDList(){ return m_dao.GetCD();

#BookShopWeb:

View/Dialogs

  • menupontok létrehozás ( list, add CDs)
  • NewCDDialogs.cs --> AddCustomer átmásolása és javítása
  • uj gomb felhozatala // DialogResult ( ok <> cancel )
  • leelenőrzés, if ( üres mező == true ) { MessageBox.Show("Valami nem stimmel"); }
  • => else if { adatok leelenőrzése pl. ár szám-e }
  • ===> else if (!int.TryParse(textBox2.Text, out kiadas)){ MessageBox.Show("Valami nem stimmel"); }
  • minden adat pontos lecsekkolása után
  • feltétel csekoolás if(kiadas < 1979 || kiadas > 2016){ MessageBox.Show("Valami nem stimmel"); }
  • using BookShopModel
  • ha minden oké akkor mehet a CD cd = new CD { Eloado = TextBox1.Text, Cim = TextBox2.Text, Ar = ar... }

Rebuild the CORE

  • ....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment