示例#1
0
        public void loadData()
        {
            if ((string)Session["uloga"] != "adm")
            {
                Response.Redirect("~/Front/books.aspx");
            }
            ZanrSelect        genre = new ZanrSelect();
            OperacijaRezultat objx  = OperationManager.Singleton.izvrsiOperaciju(genre);

            if ((objx == null) || (!objx.Status))
            {
                infoLabel.Text = objx.Poruka;
            }
            else
            {
                DbItem[] nizx    = objx.DbItems;
                ZanrDb[] zanrovi = nizx.Cast <ZanrDb>().ToArray();

                zanrGrid.DataSource = zanrovi;
                zanrGrid.DataBind();
            }

            AutorSelect       author = new AutorSelect();
            OperacijaRezultat objy   = OperationManager.Singleton.izvrsiOperaciju(author);

            if ((objy == null) || (!objy.Status))
            {
                infoLabel.Text = objy.Poruka;
            }
            else
            {
                DbItem[]  nizy   = objy.DbItems;
                AutorDb[] autori = nizy.Cast <AutorDb>().ToArray();

                autorGrid.DataSource = autori;
                autorGrid.DataBind();
            }
        }
示例#2
0
        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();
                }
            }
        }