コード例 #1
0
 public void IsteklaKartica(ClanModel clan, KarticaModel k)
 {
     if (clan.DajIDKartice().Equals(k.IdKartice) && k.DatumVazenjaKartice() < DateTime.Today)
     {
         //.. obrisi clana iz sistema,ako ne plati clanarinu,provjeri ima li iznajmljenih knjiga kod njega koje nije vratio
         BibliotekaModel.ObrisiClana(clan.Info.Ime, clan.Info.Prezime);
     }
 }
コード例 #2
0
 public List <CitaonaModel> ListaCitaonicaIstrazivackih()
 {
     return(BibliotekaModel.IzvjestajCitaonaIstrazivacka());
 }
コード例 #3
0
 public List <CitaonaModel> ListaCitaonicaStandarnih()
 {
     return(BibliotekaModel.IzvjestajCitaonaStandardna());
 }
コード例 #4
0
        public void DodajCitaonu(string tipCitaone, bool zauzeta = false)
        {
            CitaonaModel citaonica = new CitaonaModel(tipCitaone, zauzeta);

            BibliotekaModel.DodajCitaonu(citaonica);
        }
コード例 #5
0
 public void ObrisiZaposlenika(ZaposlenikModel zap)
 {
     BibliotekaModel.ObrisiZaposlenika(zap);
 }
コード例 #6
0
 public ZaposlenikModel ObrisiZaposlenika(string ime, string prezime)
 {
     //...vrati obrisanog zaposlenika
     return(BibliotekaModel.ObrisiZaposlenika(ime, prezime));
 }
コード例 #7
0
 public List <ZaposlenikModel> DajListuZaposlenika()
 {
     return(BibliotekaModel.DajListuZaposlenika());
 }
コード例 #8
0
 public void ObrisiKnjigu(KnjigaModel knj)
 {
     BibliotekaModel.ObrisiKnjigu(knj.DajNaziv(), knj.DajAutora());
 }
コード例 #9
0
 public ZaposlenikModel DajZaposlenika(string ime, string prezime)
 {
     return(BibliotekaModel.DajZaposlenika(ime, prezime));
 }
コード例 #10
0
 public void DodajZaposlenika(string ime, string prezime, long jmbg, DateTime datumRodjenja, string grad, string adresa, long brojTel, string email, string sifra, DateTime datumZaposlenja, double plata, string tip)
 {
     BibliotekaModel.DodajZaposlenika(new ZaposlenikModel(ime, prezime, jmbg, datumRodjenja, grad, adresa, brojTel, email, sifra, datumZaposlenja, plata, tip));
 }
コード例 #11
0
 public void ObrisiClana(ClanModel clan)
 {
     BibliotekaModel.ObrisiClana(clan.Info.Ime, clan.Info.Prezime);
 }
コード例 #12
0
 //..Ako Bibliotekar DodajeKnjigu
 public void DodajKnjigu(string naziv, string autor, string izdavac, long isbn, DateTime godinaIzdanja, int naStanju, bool zaduzena)
 {
     BibliotekaModel.DodajKnjigu(new KnjigaModel(naziv, autor, izdavac, isbn, godinaIzdanja, naStanju, zaduzena));
 }
コード例 #13
0
        /*
         *  public void DodajClana(string ime, string prezime, long jmbg, DateTime datumRodjenja, string grad, string adresa, long brojTel, string email,string sifra, string kategorija, DateTime datumUclanjenja)
         *  {
         *      OsobaINFOModel info = new OsobaINFOModel(ime, prezime, jmbg, datumRodjenja, grad, adresa, brojTel, email, sifra);
         *      BibliotekaModel.DodajClana(new ClanModel(info, kategorija, datumUclanjenja, null, this));
         *
         *  }
         */

        public void DodajKarticu(DateTime vaziDo, ClanModel clan)
        {
            BibliotekaModel.DodajKarticu(new KarticaModel(vaziDo, clan));
        }
コード例 #14
0
 public void ObrisiKarticu(string ime, string prezime)
 {
     BibliotekaModel.ObrisiKarticu(ime, prezime);
 }
コード例 #15
0
 public ClanModel PronadjiClana(string ime, string prezime)
 {
     return(BibliotekaModel.PretrazoviClana(ime, prezime));
 }
コード例 #16
0
 public List <ZaposlenikModel> PretraziZaposlenikeSaIstimImenomIPrezimenom(string ime, string prezime)
 {
     return(BibliotekaModel.PretraziZaposlenikeSaIstimImenomIPrezimenom(ime, prezime));
 }
コード例 #17
0
 public List <ClanModel> IzvjestajClanovi()
 {
     return(BibliotekaModel.IzvjestajClanovi());
 }
コード例 #18
0
 public bool IznajmiKnjigu(KnjigaModel knj)
 {
     return(BibliotekaModel.OznaciIznajmljena(knj.Naziv, knj.Autor));
 }