protected void btnIzmeni_Click(object sender, EventArgs e) { Panel2.Visible = true; Button taster = (Button)sender; OpKnjigaSelect knj = new OpKnjigaSelect(); knj.Kriterijum = new KriterijumKnjiga(); knj.Knjiga = new KnjigaDb { }; knj.Kriterijum.Id_knjiga = Convert.ToInt32(taster.CommandArgument); OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(knj); DbItem[] items = obj.DbItems; KnjigaDb[] niz = items.Cast <KnjigaDb>().ToArray(); updNaziv.Text = niz[0].Naziv; updOpis.Text = niz[0].Opis; updCena.Text = niz[0].Cena.ToString(); updGodina.Text = niz[0].Godina; updAutor.SelectedValue = niz[0].Id_autor.ToString(); updZanr.SelectedValue = niz[0].Id_zanr.ToString(); hiddenUpdate.Text = niz[0].Id_knjiga.ToString(); }
protected void bookDeleteBtn(object sender, EventArgs e) { Button taster = (Button)sender; int id = Convert.ToInt32(taster.CommandArgument); OpKnjigaDelete delknjiga = new OpKnjigaDelete(); delknjiga.Id_knjiga = id; OperacijaRezultat delobj = OperationManager.Singleton.izvrsiOperaciju(delknjiga); OpKnjigaSelect knjiga = new OpKnjigaSelect(); OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(knjiga); if ((obj == null) || (!obj.Status)) { return; } else { DbItem[] items = obj.DbItems; KnjigaDb[] knjige = items.Cast <KnjigaDb>().ToArray(); if (knjige.Count() == 0) { ifEmpty.Visible = true; } bookGrid.DataSource = knjige; bookGrid.DataBind(); } }
protected void ddlZanr_SelectedIndexChanged(object sender, EventArgs e) { string vrednost = ddlZanr.SelectedValue; OpKnjigaSelect knjsort = new OpKnjigaSelect(); if (vrednost != "0") { knjsort.Kriterijum = new KriterijumKnjiga(); knjsort.Kriterijum.Zanr = vrednost; } OperacijaRezultat objsort = OperationManager.Singleton.izvrsiOperaciju(knjsort); DbItem[] itemsort = objsort.DbItems; KnjigaDb[] knj = itemsort.Cast <KnjigaDb>().ToArray(); if (knj.Count() == 0) { this.DataPager1.SetPageProperties(0, DataPager1.PageSize, false); BookList.DataSource = knj; BookList.DataBind(); noBooks.Visible = true; } else { noBooks.Visible = false; this.DataPager1.SetPageProperties(0, DataPager1.PageSize, false); BookList.DataSource = knj; BookList.DataBind(); } }
protected void btnSearch_Click(object sender, EventArgs e) { string text = tbSearch.Text; OpKnjigaSelect knjiga = new OpKnjigaSelect(); knjiga.Kriterijum = new KriterijumKnjiga(); knjiga.Kriterijum.Knjiga_pretraga = text; OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(knjiga); if ((obj == null) || (!obj.Status)) { return; } else { if (obj.DbItems.Count() == 0) { noBooks.Visible = true; } else { noBooks.Visible = false; } this.DataPager1.SetPageProperties(0, DataPager1.PageSize, false); BookList.DataSource = obj.DbItems; BookList.DataBind(); ddlZanr.SelectedValue = "0"; } }
protected void prikaziBooksPanel(object sender, EventArgs e) { insertPanel.Visible = true; OpKnjigaSelect knjiga = new OpKnjigaSelect(); OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(knjiga); if ((obj == null) || (!obj.Status)) { return; } else { DbItem[] items = obj.DbItems; KnjigaDb[] menus = items.Cast <KnjigaDb>().ToArray(); } }
protected void Page_Load(object sender, EventArgs e) { OpKnjigaSelect knjiga = new OpKnjigaSelect(); //knjiga.Kriterijum = new KriterijumKnjiga(); //knjiga.Kriterijum.Get_cena = 31; //samo da bih probao da li ce da vrati svuda OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(knjiga); if ((obj == null) || (!obj.Status)) { return; } else { BookList.DataSource = obj.DbItems; BookList.DataBind(); } ZanrSelect znr = new ZanrSelect(); OperacijaRezultat obj2 = OperationManager.Singleton.izvrsiOperaciju(znr); if ((obj2 == null) || (!obj2.Status)) { return; } else { DbItem[] items = obj2.DbItems; ZanrDb[] zanr = items.Cast <ZanrDb>().ToArray(); if (!Page.IsPostBack) { ddlZanr.DataTextField = "naziv"; ddlZanr.DataValueField = "naziv"; ddlZanr.DataSource = zanr; ddlZanr.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if ((string)Session["uloga"] != "adm") { Response.Redirect("~/Front/books.aspx"); } ifEmpty.Text = "Nothing to do here :("; ifEmpty.Visible = false; insertPanel.Visible = false; Panel2.Visible = false; OpKnjigaSelect knjiga = new OpKnjigaSelect(); OperacijaRezultat obj = OperationManager.Singleton.izvrsiOperaciju(knjiga); if ((obj == null) || (!obj.Status)) { ifEmpty.Visible = true; ifEmpty.Text = obj.Poruka; } else { DbItem[] items = obj.DbItems; KnjigaDb[] knjige = items.Cast <KnjigaDb>().ToArray(); if (knjige.Count() == 0) { ifEmpty.Visible = true; } bookGrid.DataSource = knjige; bookGrid.DataBind(); AutorSelect aut = new AutorSelect(); OperacijaRezultat objaut = OperationManager.Singleton.izvrsiOperaciju(aut); if (!IsPostBack) { odabirAutora.DataTextField = "ime"; odabirAutora.DataValueField = "id_autor"; odabirAutora.DataSource = objaut.DbItems; odabirAutora.DataBind(); } if (!IsPostBack) { updAutor.DataTextField = "ime"; updAutor.DataValueField = "id_autor"; updAutor.DataSource = objaut.DbItems; updAutor.DataBind(); } ZanrSelect znr = new ZanrSelect(); OperacijaRezultat objznr = OperationManager.Singleton.izvrsiOperaciju(znr); if (!IsPostBack) { odabirZanra.DataTextField = "naziv"; odabirZanra.DataValueField = "id_zanr"; odabirZanra.DataSource = objznr.DbItems; odabirZanra.DataBind(); } if (!IsPostBack) { updZanr.DataTextField = "naziv"; updZanr.DataValueField = "id_zanr"; updZanr.DataSource = objznr.DbItems; updZanr.DataBind(); } } }