public void Nacrtaj(String id)
    {
        KontroliP = new ASP.NovostiBarControl[10];
        Int16 i = 0;

        List<String> nizaSliki = new List<string>(5);
        komanda = "sp_HardwareInfoKategorija";

        SqlCn = new SqlConnection(cnString);
        SqlCm = new SqlCommand(komanda, SqlCn);

        SqlCm.CommandType = CommandType.StoredProcedure;
        SqlParameter param = new SqlParameter("@kategorija", SqlDbType.Int);
        SqlCm.Parameters.Add(param).Value = Convert.ToInt32(id);

        sodriznaControl = this.Master.Center;
        if (sodriznaControl != null)
        {
            try
            {
                SqlCn.Open();

                dt = SqlCm.ExecuteReader();

                while (dt.Read())
                {
                    nizaSliki.Clear();
                    KontroliP[i] = new ASP.NovostiBarControl();
                    KontroliP[i] = (ASP.NovostiBarControl)LoadControl("NovostiBarControl.ascx");
                    try
                    {
                        String komandaSliki = "sp_VratiSliki";
                        SqlCommand SqlCmSliki = new SqlCommand(komandaSliki, SqlCn);

                        SqlCmSliki.CommandType = CommandType.StoredProcedure;
                        SqlParameter paramSliki = new SqlParameter("@ID", SqlDbType.Int);
                        SqlCmSliki.Parameters.Add(paramSliki).Value = Convert.ToInt32(dt["ID"].ToString());

                        SqlDataReader dtSliki = SqlCmSliki.ExecuteReader();

                        while (dtSliki.Read())
                        {
                            nizaSliki.Add(dtSliki["Lokacija"].ToString());
                        }

                        dtSliki.Close();

                    }
                    catch (Exception ex)
                    {
                        Response.Write("sp_VratiSliki : " + ex.Message);
                    }
                    if(id=="4")
                    KontroliP[i].setSirinaVisina("750", "170");
                    else if (id=="3")
                        KontroliP[i].setSirinaVisina("350", "200");
                    else
                        KontroliP[i].setSirinaVisina("350", "180");

                    KontroliP[i].NacrtajProduct(dt["Ime_Proizvod" + jazik].ToString(), dt["Dolg_Opis" + jazik].ToString(), dt["Slika_Golema"].ToString(), "", nizaSliki.ToArray());
                    sodriznaControl.Controls.Add(KontroliP[i]);
                }
                dt.Close();
                SqlCn.Close();

            }
            catch (Exception ex)
            {

                Response.Write(ex.Message);
            }
        }



    }
    public void NacrtajDefault()
    {
        Kontroli = new ASP.NovostiBarControl[4];

        for (int i = 0; i < Kontroli.Length; i++)
        {
            Kontroli[i] = new ASP.NovostiBarControl();
            Kontroli[i] = (ASP.NovostiBarControl)LoadControl("NovostiBarControl.ascx");
            Kontroli[i].setSirinaVisina("350", "175");
            Kontroli[i].ImeDiv = "Novosti";
        }
        SqlCn = new SqlConnection(cnString);

        komanda = "sp_PodatociHardware";
        SqlCm = new SqlCommand(komanda, SqlCn);
        SqlCm.CommandType = CommandType.StoredProcedure;
        SqlParameter param = new SqlParameter("@kategorija",SqlDbType.Int);
        SqlCm.Parameters.Add(param).Value = 1;

        sodriznaControl = this.Master.Center;
        if (sodriznaControl != null)
        {
            try
            {
                SqlCn.Open();

                dt = SqlCm.ExecuteReader();

                if (dt.Read())
                {
                    Kontroli[0].Nacrtaj(dt["Ime_Kategorija" + jazik].ToString(), "Images/hardware.gif", dt["Ime_Proizvod" + jazik].ToString(), dt["Kratok_Opis" + jazik].ToString(), dt["Slika_Golema"].ToString(), dt["Link_Naslov"].ToString(), dt["Link_Sodrzina"].ToString());
                }
                else
                {
                    Kontroli[0].Nacrtaj("Сервер", "Images/news.gif", "Нема Новости", "Во момемтов нема последни новости  од хардвер.", "", "", "");
                }
                sodriznaControl.Controls.Add(Kontroli[0]);
                dt.Close();

                SqlCm.Parameters["@kategorija"].Value = 2;
                dt = SqlCm.ExecuteReader();
                if (dt.Read())
                {
                    Kontroli[1].Nacrtaj(dt["Ime_Kategorija" + jazik].ToString(), "Images/hardware.gif", dt["Ime_Proizvod" + jazik].ToString(), dt["Kratok_Opis" + jazik].ToString(), dt["Slika_Golema"].ToString(), dt["Link_Naslov"].ToString(), dt["Link_Sodrzina"].ToString());
                }
                else
                {
                    Kontroli[1].Nacrtaj("Станица", "Images/news.gif", "Нема Новости", "Во момемтов нема последни новости  од хардвер.", "", "", "");
                }
                sodriznaControl.Controls.Add(Kontroli[1]);
                dt.Close();
                SqlCm.Parameters["@kategorija"].Value = 3;
                dt = SqlCm.ExecuteReader();
                if (dt.Read())
                {
                    Kontroli[2].Nacrtaj(dt["Ime_Kategorija" + jazik].ToString(), "Images/hardware.gif", dt["Ime_Proizvod" + jazik].ToString(), dt["Kratok_Opis" + jazik].ToString(), dt["Slika_Golema"].ToString(), dt["Link_Naslov"].ToString(), dt["Link_Sodrzina"].ToString());
                }
                else
                {
                    Kontroli[2].Nacrtaj("POS Опрема", "Images/news.gif", "Нема Новости", "Во момемтов нема последни новости  од хардвер.", "", "", "");
                }
                sodriznaControl.Controls.Add(Kontroli[2]);
                dt.Close();
                SqlCm.Parameters["@kategorija"].Value = 4;
                dt = SqlCm.ExecuteReader();
                if (dt.Read())
                {
                    Kontroli[3].Nacrtaj(dt["Ime_Kategorija" + jazik].ToString(), "Images/hardware.gif", dt["Ime_Proizvod" + jazik].ToString(), dt["Kratok_Opis" + jazik].ToString(), dt["Slika_Golema"].ToString(), dt["Link_Naslov"].ToString(), dt["Link_Sodrzina"].ToString());
                }
                else
                {
                    Kontroli[3].Nacrtaj("Мобилни уреди", "Images/news.gif", "Нема Новости", "Во момемтов нема последни новости  од хардвер.", "", "", "");
                }
                sodriznaControl.Controls.Add(Kontroli[3]);
                dt.Close();

            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }

    }