public List <Durus_ayrintisi> durus_ayrintisi_data_read_hh(string tarih, string durus_tipi) { List <Durus_ayrintisi> durus_ayrintisi = new List <Durus_ayrintisi>(); this.sql = "SELECT DURUS,ARIZA,SUM(NETSURE),COUNT(ARIZA) from URTHRK.DURUS_RAPOR_OZT " + "WHERE DURUS = '" + durus_tipi + "' AND TARIH = " + tarih + " GROUP BY ARIZA,DURUS"; this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Durus_ayrintisi da = new Durus_ayrintisi(); da.Durus_tipi = " Listelenecek kayıt bulunamadı."; da.Durus_ayrintisi_id = 0; durus_ayrintisi.Add(da); } else { try { while (this.dr.Read()) { Durus_ayrintisi da = new Durus_ayrintisi(); da.Durus_ayrintisi_id = 1; da.Durus_tipi = this.dr[0].ToString(); da.Ariza_nedeni = this.dr[1].ToString(); da.Toplam_sure = this.dr[2].ToString(); da.Gun_tekrar = this.dr[3].ToString(); durus_ayrintisi.Add(da); } } catch { throw new System.InvalidOperationException("Bağlantı gerçekleştirilirken bir hata oluştu.Tekrar deneyiniz!"); } } this.dr.Close(); this.dr.Dispose(); return(durus_ayrintisi); }
public List <Durus_ayrintisi> durus_ayrintisi_data_read(string tarih, string durus, string firma, string unite) { List <Durus_ayrintisi> durus_ayrintisi = new List <Durus_ayrintisi>(); this.sql = "SELECT DURUS,ARIZA,TOPLAM_SURE,TEKRAR FROM API_DB_003_Y " + "WHERE TARIH=" + tarih + " AND DURUS='" + durus + "' AND FIRMA='" + firma + "' AND UNITE='" + unite + "' "; this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Durus_ayrintisi da = new Durus_ayrintisi(); da.Durus_tipi = "Oops! Listelenecek kayıt bulunamadı."; da.Durus_ayrintisi_id = 0; durus_ayrintisi.Add(da); } else { try { while (this.dr.Read()) { Durus_ayrintisi da = new Durus_ayrintisi(); da.Durus_ayrintisi_id = 1; da.Durus_tipi = this.dr[0].ToString(); da.Ariza_nedeni = this.dr[1].ToString(); da.Toplam_sure = this.dr[2].ToString(); da.Gun_tekrar = this.dr[3].ToString(); durus_ayrintisi.Add(da); } } catch { throw; } } this.dr.Close(); this.dr.Dispose(); return(durus_ayrintisi); }