public List <Tonajlar> yillik_tonajlarhh_data_read(string firma, string unite) { DateTime dt = new DateTime(); dt = DateTime.Now; List <Tonajlar> tonajlar = new List <Tonajlar>(); this.sql = "SELECT YIL,SUM(TONAJ) " + "FROM urthrk.API_DB_002 " + "WHERE FIRMA='" + firma + "' AND UNITE='" + unite + "' AND YIL>2007 GROUP BY YIL ORDER BY YIL "; this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Tonajlar t = new Tonajlar(); t.Yil = "Oops! Listelenecek kayıt bulunamadı."; t.Tonaj_id = 0; tonajlar.Add(t); } else { try { while (this.dr.Read()) { Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Yil = this.dr[0].ToString(); t.Tonaj = this.dr[1].ToString(); tonajlar.Add(t); } } catch { throw; } } this.dr.Close(); this.dr.Dispose(); return(tonajlar); }
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); }
public static string aylik_tonaj_verileri_getir() { Holding_raporu_db dbh = new Holding_raporu_db(); List <Tonajlar> tonajlar = new List <Tonajlar>(); DateTime dt = new DateTime(); dt = DateTime.Now; int yil = dt.Year; string firma = "DILER"; string unite = "CH"; dbh.Connect(); /** Diler CH */ tonajlar = dbh.tonajlar_data_read(firma, unite, yil); dbh.Disconnect(); for (int i = tonajlar.Count; i < 12; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Ay = i.ToString(); t.Tonaj = "0"; tonajlar.Add(t); } /** Yazici CH */ List <Tonajlar> tonajlar2 = new List <Tonajlar>(); firma = "YAZICI"; dbh.Connect(); tonajlar2 = dbh.tonajlar_data_read(firma, unite, yil); dbh.Disconnect(); for (int i = tonajlar2.Count; i < 12; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Ay = i.ToString(); t.Tonaj = "0"; tonajlar2.Add(t); } /** Diler HH */ List <Tonajlar> tonajlar3 = new List <Tonajlar>(); firma = "DILER"; unite = "HH"; dbh.Connect(); tonajlar3 = dbh.tonajlar_data_read(firma, unite, yil); dbh.Disconnect(); for (int i = tonajlar3.Count; i < 12; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Ay = i.ToString(); t.Tonaj = "0"; tonajlar3.Add(t); } /** Yazici HH */ List <Tonajlar> tonajlar4 = new List <Tonajlar>(); firma = "YAZICI"; unite = "HH"; dbh.Connect(); tonajlar4 = dbh.tonajlar_data_read(firma, unite, yil); dbh.Disconnect(); for (int i = tonajlar4.Count; i < 12; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Ay = i.ToString(); t.Tonaj = "0"; tonajlar4.Add(t); } /** Filmasin HH */ List <Tonajlar> tonajlar5 = new List <Tonajlar>(); firma = "FILMASIN"; unite = "HH"; dbh.Connect(); tonajlar5 = dbh.tonajlar_data_read(firma, unite, yil); dbh.Disconnect(); for (int i = tonajlar5.Count; i < 12; i++) { /** Veri girilmemis aylara sıfır degeri ataycagiz. */ Tonajlar t = new Tonajlar(); t.Tonaj_id = 1; t.Ay = i.ToString(); t.Tonaj = "0"; tonajlar5.Add(t); } string tonaj = "["; foreach (var t in tonajlar) { tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},"; } foreach (var t in tonajlar2) { tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"YAZICI\"},"; } foreach (var t in tonajlar3) { tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},"; } foreach (var t in tonajlar4) { tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"YAZICI\"},"; } foreach (var t in tonajlar5) { tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"FILMASIN\"},"; } tonaj = tonaj.Trim(','); tonaj += "]"; return(tonaj); }