Esempio n. 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();
            }
        }
Esempio n. 2
0
        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();
                }
            }
        }
Esempio n. 3
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();
                }
            }
        }