protected void Button1_Click(object sender, EventArgs e)
        {
            //ErrorLabel.Text = "";
            grafiku.InnerHtml = "";
            string selectedValueNjesite = "";

            foreach (ListItem item in chkNjesite.Items)
            {
                if (item.Selected)
                {
                    selectedValueNjesite += "'" + item.Text.ToString() + "',";
                }
            }
            if (selectedValueNjesite.Length == 0)
            {
                //throw error ska njesi vendore te zgjedhura
                //ErrorLabel.Text = "Zgjidhni te pakten nje Njesi Vendore";
                return;
            }
            //////////////////////
            string selectedValueIndikatoret = "";

            foreach (ListItem item in chkIndikatoret.Items)
            {
                if (item.Selected)
                {
                    selectedValueIndikatoret += item.Value.ToString() + ",";
                }
            }
            if (selectedValueIndikatoret.Length == 0)
            {
                //throw error ska njesi vendore te zgjedhura
                //ErrorLabel.Text = "Zgjidhni te pakten nje Njesi Vendore";
                return;
            }
            ///////////////////////

            selectedValueNjesite     = selectedValueNjesite.Substring(0, selectedValueNjesite.Length - 1);
            selectedValueIndikatoret = selectedValueIndikatoret.Substring(0, selectedValueIndikatoret.Length - 1);

            string selectedValueVitet = dropVitet.SelectedValue.ToString();

            if (dropIndikator.SelectedValue == null || dropIndikator.SelectedValue == "")
            {
                //throw error ska indikator
                //ErrorLabel.Text = "Nuk keni zgjedhur Treguesin";
                return;
            }
            lidhesi = new Requirenments();
            DataTable tedhenatPerGrafik = lidhesi.MerTeDhenatByMunicipality(selectedValueVitet, selectedValueNjesite, selectedValueIndikatoret).Copy();

            if (tedhenatPerGrafik.Rows.Count > 0)
            {
                string zevendesimi = "";


                string[] njesite     = selectedValueNjesite.Split(',');
                string[] indikatoret = selectedValueIndikatoret.Split(',');

                zevendesimi += "['Indikatoret',";
                for (int i = 0; i < njesite.Length; i++)
                {
                    zevendesimi += njesite[i].ToString();

                    if (i < njesite.Length - 1)
                    {
                        zevendesimi += ",";
                    }
                }
                zevendesimi += "]," + Environment.NewLine;

                for (int j = 0; j < indikatoret.Length; j++)
                {
                    zevendesimi += "[";
                    DataTable emriIndikatorit = lidhesi.MerIndikatoretSipasIndex(indikatoret[j]).Copy();
                    if (emriIndikatorit.Rows.Count > 0)
                    {
                        zevendesimi += "'" + emriIndikatorit.Rows[0].ItemArray[0].ToString() + "'";
                    }
                    for (int k = 0; k < njesite.Length; k++)
                    {
                        for (int m = 0; m < tedhenatPerGrafik.Rows.Count; m++)
                        {
                            if (tedhenatPerGrafik.Rows[m].ItemArray[0].ToString().Equals(njesite[k].Replace("'", "")) && tedhenatPerGrafik.Rows[m].ItemArray[1].ToString().Equals(indikatoret[j]))
                            {
                                zevendesimi += "," + tedhenatPerGrafik.Rows[m].ItemArray[2].ToString();
                            }
                        }
                    }


                    zevendesimi += "],";
                }


                string s = File.ReadAllText(@"c:/data/a.txt");
                s = s.Replace("<%Title%>", "Ecuria per Vitin: " + dropVitet.Text);
                s = s.Replace("<%Subtitle%>", "Grafiku gjeneruar sipas indikatoreve te zgjedhur.");
                grafiku.InnerHtml = s.Replace("<%data%>", zevendesimi);
            }
        }