public static string yillik_tonaj_verileri_getir() { Holding_raporu_db dbh = new Holding_raporu_db(); List <Tonajlar> tonajlar = new List <Tonajlar>(); string firma = "DILER"; string unite = "CH"; dbh.Connect(); tonajlar = dbh.yillik_tonajlarch_data_read(firma, unite); dbh.Disconnect(); /** Diler CH */ for (int i = tonajlar.Count; i < 5; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Yil = i.ToString(); t.Tonaj = "0"; tonajlar.Add(t); } /** Diler HH */ List <Tonajlar> tonajlar3 = new List <Tonajlar>(); firma = "DILER"; unite = "HH"; dbh.Connect(); tonajlar3 = dbh.yillik_tonajlarhh_data_read(firma, unite); dbh.Disconnect(); for (int i = tonajlar3.Count; i < 5; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Yil = i.ToString(); t.Tonaj = "0"; tonajlar3.Add(t); } /** Filmasin HH */ List <Tonajlar> tonajlar5 = new List <Tonajlar>(); firma = "FILMASIN"; unite = "HH"; dbh.Connect(); tonajlar5 = dbh.yillik_tonajlarhh_data_read(firma, unite); dbh.Disconnect(); for (int i = tonajlar5.Count; i < 5; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Yil = i.ToString(); t.Tonaj = "0"; tonajlar5.Add(t); } string tonaj = "["; foreach (var t in tonajlar) { tonaj += "{\"yil\":\"" + t.Yil + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},"; } foreach (var t in tonajlar3) { tonaj += "{\"yil\":\"" + t.Yil + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},"; } foreach (var t in tonajlar5) { tonaj += "{\"yil\":\"" + t.Yil + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"FILMASIN\"},"; } tonaj = tonaj.Trim(','); tonaj += "]"; return(tonaj); }