public List <Analizler> toplam_uretim_select(int tarih = 0, int tarih2 = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT SUM(STDKTKTON) + SUM(STNKARTON),SUM(STDKTKSAY), SUM(STNKARSAY) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { this.sql += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " "; } this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; string sqlx = "SELECT COUNT(DNO) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { sqlx += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " AND DSNO=1 "; } this.cmd.CommandText = sqlx; this.cmd.Parameters.Clear(); this.dr2 = this.cmd.ExecuteReader(); while (this.dr2.Read()) { kayit.Dokum_sayisi = this.dr2[0].ToString(); } kayit.Kutuk_sayisi = kayit.Kutuk_sayisi = (Convert.ToDouble(this.dr[1].ToString().Equals("") ? "0.0" : this.dr[1].ToString()) + Convert.ToDouble(this.dr[2].ToString().Equals("") ? "0.0" : this.dr[2].ToString())).ToString(); if (this.dr[0].ToString() != "") { kayit.Tonaj = Convert.ToDouble(this.dr[0]).ToString(); } kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
/***********************************/ // İki Tarih arası public List <Analizler> uretimdensapma_ozet_read(int tarih = 0, int tarih2 = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT SAPMA_NEDENI, SAPMA_ELEMENT, SUM(STDKTKTON),COUNT(DNO),SUM(STNKARTON) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { this.sql += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " GROUP BY SAPMA_NEDENI, SAPMA_ELEMENT"; } this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Uretimdensapma_element = this.dr[1].ToString(); kayit.Uretimdensapma_nedeni = this.dr[0].ToString(); kayit.Tonaj = (Convert.ToDouble(this.dr[2].ToString().Equals("") ? "0.0" : this.dr[2].ToString()) + Convert.ToDouble(this.dr[4].ToString().Equals("") ? "0.0" : this.dr[4].ToString())).ToString("0.###"); string sqlx = "SELECT COUNT(DNO) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { sqlx += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " AND DSNO=1 AND SAPMA_ELEMENT='" + kayit.Uretimdensapma_element + "' " + " "; } this.cmd.CommandText = sqlx; this.cmd.Parameters.Clear(); this.dr2 = this.cmd.ExecuteReader(); while (this.dr2.Read()) { kayit.Dokum_sayisi = this.dr2[0].ToString(); } //kayit.Dokum_sayisi = this.dr[3].ToString(); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> kimya_analiz_ortalama_listesi_data_read(int tarih = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT KALITE FROM URTHRK.CH_DOKUMNO_GENELTAKIP_ANALIZ WHERE DOKUMTAR=" + tarih + " GROUP BY KALITE "; this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Celik_cinsi = this.dr[0].ToString(); if (kayit.Celik_cinsi != "") { string sqlx = "SELECT ROUND(AVG(cast(replace(C,'.', ',') AS decimal(9,5))),4)," + "ROUND(AVG(cast(replace(SI,'.', ',') AS decimal(9,5))),4),ROUND(AVG(cast(replace(Mn,'.', ',') AS decimal(9,5))),2), " + " ROUND(AVG(cast(replace(V,'.', ',') AS decimal(9,5))),4),ROUND(AVG(cast(replace(Nb,'.', ',') AS decimal(9, 5))),4), " + " ROUND(AVG(cast(replace(Ca,'.', ',') AS decimal(9,5))),4)" + " FROM urthrk.CH_DOKUMNO_GENELTAKIP_ANALIZ WHERE" + " KALITE='" + kayit.Celik_cinsi + "' AND DOKUMTAR=" + tarih + " "; this.cmd.CommandText = sqlx; this.cmd.Parameters.Clear(); this.dr2 = this.cmd.ExecuteReader(); while (this.dr2.Read()) { Analizler kayitx = new Analizler(); kayitx.Analiz_id = 1; kayitx.Celik_cinsi = kayit.Celik_cinsi; kayitx.C = this.dr2[0].ToString(); kayitx.Si = this.dr2[1].ToString(); kayitx.Mn = this.dr2[2].ToString(); kayitx.V = this.dr2[3].ToString(); kayitx.Nb = this.dr2[4].ToString(); kayitx.Ca = this.dr2[5].ToString(); kayitlar.Add(kayitx); } } } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> kimya_geneltakip_sag(int tarih = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT * " + "FROM URTHRK.CH_DOKUMNO_URETIM_GENELTAKIP "; if (tarih > 0) { this.sql += "WHERE DOKUMTAR = " + tarih; } this.sql += " ORDER BY DNO ASC"; this.cmd.Parameters.Clear(); this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Dokum_no = this.dr[1].ToString(); kayit.Sirano = this.dr[2].ToString(); kayit.Vardiya = this.dr[3].ToString(); kayit.Celik_cinsi = this.dr[4].ToString(); kayit.KS1 = this.dr[5].ToString(); kayit.KS2 = this.dr[6].ToString(); kayit.Ebat = this.dr[7].ToString(); kayit.Boy = this.dr[8].ToString(); kayit.Radyasyon = this.dr[9].ToString(); kayit.Uretimdensapma_element = this.dr[10].ToString(); kayit.Standart_disi_element = this.dr[11].ToString(); kayit.Aciklama = this.dr[12].ToString(); kayit.Tandis_bindirme_sayisi = this.dr[13].ToString(); kayit.Tandis_no = this.dr[14].ToString(); kayit.Tandis_no_bindirme_sayisi = kayit.Tandis_no + "/" + kayit.Tandis_bindirme_sayisi; //kayit.Dokum_tarihi = Convert.ToInt32(this.dr["DOKUMTAR"].ToString().Equals("") ? "0" : this.dr["DOKUMTAR"].ToString()); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> kimya_geneltakip_sag_data_read(int tarih = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT * " + "FROM URTHRK.CH_DOKUMNO_URETIM "; if (tarih > 0) { this.sql += "WHERE DOKUMTAR = " + tarih; } this.sql += " ORDER BY DNO ASC"; this.cmd.Parameters.Clear(); this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Dokum_no = this.dr["DNO"].ToString(); kayit.Sirano = this.dr["DSNO"].ToString(); kayit.Vardiya = this.dr["VRD"].ToString(); kayit.Celik_cinsi = this.dr["KALITE"].ToString(); kayit.KS1 = this.dr["STDKTKSAY"].ToString(); kayit.KS2 = this.dr["STNKARSAY"].ToString(); kayit.Ebat = this.dr["EBAT"].ToString(); kayit.Boy = this.dr["BOY"].ToString(); kayit.Radyasyon = this.dr["RADYOAKTIVITE"].ToString(); kayit.Uretimdensapma_element = this.dr["SAPMA_ELEMENT"].ToString(); kayit.Standart_disi_element = this.dr["STD_ELEMENT"].ToString(); kayit.Siparis_no = this.dr["SIPNUM"].ToString(); kayit.Aciklama = this.dr["KTKACIKLAMA"].ToString(); kayit.Tandis_no_bindirme_sayisi = this.dr["TANDIS_BINDIRME"].ToString(); //kayit.Dokum_tarihi = Convert.ToInt32(this.dr["DOKUMTAR"].ToString().Equals("") ? "0" : this.dr["DOKUMTAR"].ToString()); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> analizler_data_read(string tarih, string firma, string unite) { List <Analizler> analizler = new List <Analizler>(); this.sql = "SELECT BILGITNM,K1,K2,K3,K4,K5,K6,K7,K8,K9 FROM API_DB_001_Y " + "WHERE TARIH=" + tarih + " AND FIRMA='" + firma + "' AND UNITE='" + unite + "' AND TABLOTIP='ANALIZ' " + "ORDER BY CAST(BILGISIRANO AS INT)"; this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler a = new Analizler(); a.Dokum_no = "Listelenecek kayıt bulunamadı."; a.Analiz_id = 0; analizler.Add(a); } else { try { while (this.dr.Read()) { Analizler a = new Analizler(); a.Analiz_id = 1; a.Dokum_no = this.dr[0].ToString(); a.C = this.dr[1].ToString(); a.Si = this.dr[2].ToString(); a.S = this.dr[3].ToString(); a.P = this.dr[4].ToString(); a.Mn = this.dr[5].ToString(); a.Ni = this.dr[6].ToString(); a.Cr = this.dr[7].ToString(); a.Cu = this.dr[8].ToString(); a.V = this.dr[9].ToString(); analizler.Add(a); } } catch { throw; } } this.dr.Close(); this.dr.Dispose(); return(analizler); }
public List <Analizler> kimya_geneltakip_ozet(int tarih = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT distinct(KALITE), SUM(STDKTKSAY), EBAT, BOY,SUM(STDKTKTON) + SUM(STNKARTON),SUM(STNKARSAY) " + "FROM URTHRK.CH_DOKUMNO_URETIM "; if (tarih > 0) { this.sql += "WHERE DOKUMTAR = " + tarih; } this.sql += " GROUP BY BOY,KALITE,EBAT ORDER BY SUM(STDKTKSAY) DESC"; this.cmd.Parameters.Clear(); this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler analiz = new Analizler(); analiz.B = "Listelenecek Kayıt Bulunamadı !!"; analiz.Analiz_id = 0; kayitlar.Add(analiz); } else { Analizler analiz = new Analizler(); while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Celik_cinsi = this.dr[0].ToString(); kayit.Ebat = this.dr[2].ToString(); kayit.Boy = this.dr[3].ToString(); //kayit.Kutuk_sayisi = this.dr[1].ToString(); kayit.Tonaj = this.dr[4].ToString(); kayit.Kutuk_sayisi = (Convert.ToDouble(this.dr[1].ToString().Equals("") ? "0.0" : this.dr[1].ToString()) + Convert.ToDouble(this.dr[5].ToString().Equals("") ? "0.0" : this.dr[5].ToString())).ToString(); //kayit.Dokum_tarihi = Convert.ToInt32(this.dr["DOKUMTAR"].ToString().Equals("") ? "0" : this.dr["DOKUMTAR"].ToString()); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> uretim_std_disi_ozet_select(int tarih = 0, int tarih2 = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT STD_ELEMENT, STD_NEDEN, COUNT(DNO), SUM(STDKTKTON) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { this.sql += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " GROUP BY STD_ELEMENT, STD_NEDEN"; } this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Standart_disi_element = this.dr[0].ToString(); kayit.Standart_disi_neden = this.dr[1].ToString(); kayit.Dokum_sayisi = this.dr[2].ToString(); kayit.Tonaj = this.dr[3].ToString(); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> kimya_geneltakip_sol(int tarih = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT * " + "FROM URTHRK.CH_DOKUMNO_GENELTAKIP_ANALIZ KA "; if (tarih > 0) { this.sql += "WHERE KA.DOKUMTAR = " + tarih + " ORDER BY DNO ASC"; } this.cmd.Parameters.Clear(); this.cmd.CommandText = this.sql; this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.B = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Uretimdensapma_element = this.dr[3].ToString(); if (kayit.Uretimdensapma_element != "") { kayit.Analiz_id = 2; } if (kayit.Uretimdensapma_element == "") { kayit.Analiz_id = 1; } kayit.Dokum_no = this.dr[1].ToString(); kayit.Celik_cinsi = this.dr[2].ToString(); kayit.C = this.dr[5].ToString(); kayit.Si = this.dr[6].ToString(); kayit.S = this.dr[7].ToString(); kayit.P = this.dr[8].ToString(); kayit.Mn = this.dr[9].ToString(); kayit.Ni = this.dr[10].ToString(); kayit.Cr = this.dr[11].ToString(); kayit.Cu = this.dr[12].ToString(); kayit.Mo = this.dr[13].ToString(); kayit.Sn = this.dr[14].ToString(); kayit.V = this.dr[15].ToString(); kayit.N = this.dr[16].ToString(); kayit.Ceg = this.dr[17].ToString(); kayit.B = this.dr[18].ToString(); kayit.Ca = this.dr[19].ToString(); kayit.Ti = this.dr[20].ToString(); kayit.Al = this.dr[21].ToString(); kayit.Pb = this.dr[22].ToString(); kayit.Nb = this.dr[23].ToString(); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> filmasin_ozet_select(int tarih = 0, int tarih2 = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT distinct(KALITE), boy, ebat,SUM(STDKTKTON)+ SUM(STNKARTON),SUM(STDKTKSAY),COUNT(DNO),SUM(STNKARSAY) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { this.sql += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " AND GIDECEGIYER='Filmaşin' GROUP BY BOY,KALITE,EBAT ORDER BY SUM(STDKTKSAY) DESC"; } this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !!"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Celik_cinsi = this.dr[0].ToString(); kayit.Boy = this.dr[1].ToString(); kayit.Ebat = this.dr[2].ToString(); if (this.dr[3].ToString() != "") { kayit.Tonaj = Convert.ToDouble(this.dr[3]).ToString(); } // kayit.Tonaj = this.dr[3].ToString(); string sqlx = "SELECT distinct(KALITE), boy, ebat,SUM(STDKTKTON)+ SUM(STNKARTON),SUM(STDKTKSAY),COUNT(DNO) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { sqlx += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " AND DSNO=1 AND KALITE='" + kayit.Celik_cinsi + "' " + " AND GIDECEGIYER='Filmaşin' GROUP BY BOY,KALITE,EBAT ORDER BY SUM(STDKTKSAY) DESC"; } this.cmd.CommandText = sqlx; this.cmd.Parameters.Clear(); this.dr2 = this.cmd.ExecuteReader(); while (this.dr2.Read()) { kayit.Dokum_sayisi = this.dr2[5].ToString(); } kayit.Kutuk_sayisi = (Convert.ToDouble(this.dr[4].ToString().Equals("") ? "0.0" : this.dr[4].ToString()) + Convert.ToDouble(this.dr[6].ToString().Equals("") ? "0.0" : this.dr[6].ToString())).ToString(); // kayit.Kutuk_sayisi = this.dr[4].ToString(); // kayit.Dokum_sayisi = this.dr[5].ToString(); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public List <Analizler> ihracat_ozet_read(int tarih = 0, int tarih2 = 0) { List <Analizler> kayitlar = new List <Analizler>(); this.sql = "SELECT DISTINCT(KALITE),BOY,EBAT,SUM(STDKTKTON),SUM(STDKTKSAY),COUNT(DNO),SUM(STNKARSAY),SUM(STNKARTON),SIPNUM " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { this.sql += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + " AND GIDECEGIYER='Kutuk Ihracat'" + " GROUP BY BOY,KALITE,EBAT,SIPNUM ORDER BY SUM(STDKTKSAY) DESC"; } this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadıysa Analizler kayit = new Analizler(); kayit.Aciklama = "Listelenecek Kayıt Bulunamadı !"; kayit.Analiz_id = 0; kayitlar.Add(kayit); } else { while (this.dr.Read()) { Analizler kayit = new Analizler(); kayit.Analiz_id = 1; kayit.Celik_cinsi = this.dr[0].ToString(); kayit.Boy = this.dr[1].ToString(); kayit.Ebat = this.dr[2].ToString(); kayit.Tonaj = (Convert.ToDouble(this.dr[3].ToString().Equals("") ? "0.0" : this.dr[3].ToString()) + Convert.ToDouble(this.dr[7].ToString().Equals("") ? "0.0" : this.dr[7].ToString())).ToString("0.###"); kayit.Siparis_no = this.dr[8].ToString(); string sqlx = "SELECT COUNT(DNO) " + "FROM URTHRK.CH_DOKUMNO_URETIM " + "WHERE "; if (tarih > 0 && tarih2 > 0) { sqlx += " DOKUMTAR >= " + tarih + " AND DOKUMTAR <= " + tarih2 + "" + " AND KALITE='" + kayit.Celik_cinsi + "' AND BOY='" + kayit.Boy + "' AND EBAT='" + kayit.Ebat + "' AND DSNO=1" + " AND GIDECEGIYER='Kutuk Ihracat' AND SIPNUM='" + kayit.Siparis_no + "' GROUP BY BOY,KALITE,EBAT ORDER BY SUM(STDKTKSAY) DESC"; } this.cmd.CommandText = sqlx; this.cmd.Parameters.Clear(); this.dr2 = this.cmd.ExecuteReader(); while (this.dr2.Read()) { kayit.Dokum_sayisi = this.dr2[0].ToString(); } kayit.Kutuk_sayisi = (Convert.ToDouble(this.dr[4].ToString().Equals("") ? "0.0" : this.dr[4].ToString()) + Convert.ToDouble(this.dr[6].ToString().Equals("") ? "0.0" : this.dr[6].ToString())).ToString(); kayitlar.Add(kayit); } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }