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);
        }
Ejemplo n.º 2
0
        /***********************************/
        // İ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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 11
0
        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);
        }