예제 #1
0
        public List <Istif_bilgileri> istifleri_listele(string stok_yeri, string istif_yeri)
        {
            List <Istif_bilgileri> kayitlar = new List <Istif_bilgileri>();

            this.sql  = "SELECT * FROM URTHRK.CH_DOKUMNO_ISTIF WHERE ";
            this.sql += "  STOK_YERI ='" + stok_yeri + "' AND ISTIF_YERI =" + istif_yeri + " ORDER BY ISTIF_SIRANO DESC ";
            this.cmd.Parameters.Clear();
            this.cmd.CommandText = this.sql;
            this.dr = this.cmd.ExecuteReader();
            if (!this.dr.HasRows)
            {
                //kayit bulunamadiysa
                Istif_bilgileri kayit = new Istif_bilgileri();
                // kayit.Lot = "Listelenecek Kayıt Bulunamadı !!";
                //kayit.Id = 0;
                //kayitlar.Add(kayit);
            }
            else
            {
                while (this.dr.Read())
                {
                    Istif_bilgileri kayit = new Istif_bilgileri();
                    kayit.Id = 1;

                    kayit.Istif_sirano = Convert.ToInt32(this.dr[0].ToString().Equals("") ? 0 : this.dr[0]).ToString();
                    int dokumtarih = Convert.ToInt32(this.dr[1].ToString().Equals("") ? 0 : this.dr[1]);
                    if (dokumtarih != 0)
                    {
                        tarih_parse        = tarih_format(dokumtarih);
                        kayit.Dokum_tarihi = tarih_parse;
                    }


                    kayit.Dokum_no    = this.dr[2].ToString();
                    kayit.Stok_yeri   = this.dr[3].ToString();
                    kayit.Istif_yeri  = this.dr[4].ToString();
                    kayit.Istif_adet  = this.dr[5].ToString();
                    kayit.Celik_cinsi = this.dr[6].ToString();
                    kayit.Boy         = this.dr[7].ToString();
                    kayit.Ebat        = this.dr[8].ToString();
                    kayit.Sipno       = this.dr[10].ToString();
                    kayit.Lot         = this.dr[11].ToString();
                    kayit.Aciklama    = this.dr[13].ToString();
                    kayit.Id          = Convert.ToInt32(this.dr[14].ToString());
                    kayitlar.Add(kayit);
                }
            }
            this.dr.Close();
            this.dr.Dispose();

            return(kayitlar);
        }
예제 #2
0
        public List <Istif_bilgileri> istif_ide_gore_copy_paste(int istif_id)
        {
            List <Istif_bilgileri> kayitlar = new List <Istif_bilgileri>();

            this.sql  = "SELECT * FROM URTHRK.CH_DOKUMNO_ISTIF WHERE ";
            this.sql += "  ISTIF_ID =" + istif_id + "";
            this.cmd.Parameters.Clear();
            this.cmd.CommandText = this.sql;
            this.dr = this.cmd.ExecuteReader();

            while (this.dr.Read())
            {
                Istif_bilgileri kayit = new Istif_bilgileri();
                kayit.Id = 1;

                kayit.Istif_sirano = Convert.ToInt32(this.dr[0].ToString().Equals("") ? 0 : this.dr[0]).ToString();
                int dokumtarih = Convert.ToInt32(this.dr[1].ToString().Equals("") ? 0 : this.dr[1]);
                if (dokumtarih != 0)
                {
                    tarih_parse        = tarih_format(dokumtarih);
                    kayit.Dokum_tarihi = tarih_parse;
                }


                kayit.Dokum_no    = this.dr[2].ToString();
                kayit.Stok_yeri   = this.dr[3].ToString();
                kayit.Istif_yeri  = this.dr[4].ToString();
                kayit.Istif_adet  = this.dr[5].ToString();
                kayit.Celik_cinsi = this.dr[6].ToString();
                kayit.Boy         = this.dr[7].ToString();
                kayit.Ebat        = this.dr[8].ToString();
                kayit.Sipno       = this.dr[10].ToString();
                kayit.Lot         = this.dr[11].ToString();
                kayit.Aciklama    = this.dr[13].ToString();
                kayit.Id          = Convert.ToInt32(this.dr[14].ToString());
                kayitlar.Add(kayit);
            }

            this.dr.Close();
            this.dr.Dispose();

            return(kayitlar);
        }
예제 #3
0
        public List <Istif_bilgileri> stokYeri_v_sahaTanim_bul(string istif_yeri)
        {
            List <Istif_bilgileri> kayitlar = new List <Istif_bilgileri>();
            string sql = "SELECT STOK_YERI,SAHA_TANIM FROM URTTNM.CH_ISTIF_TNM " +
                         "WHERE ISTIF_YERI=" + istif_yeri + "";

            this.cmd.Parameters.Clear();
            this.cmd.CommandText = sql;
            this.dr = this.cmd.ExecuteReader();
            while (this.dr.Read())
            {
                Istif_bilgileri kayit = new Istif_bilgileri();

                kayit.Stok_yeri  = this.dr[0].ToString();
                kayit.Saha_tanim = this.dr[1].ToString();
                kayitlar.Add(kayit);
            }
            this.dr.Close();
            this.dr.Dispose();
            return(kayitlar);
        }
예제 #4
0
        public List <Istif_bilgileri> istif_takip_ozet_listele_data_read(string stok_yeri, string istif_yeri)
        {
            List <Istif_bilgileri> kayitlar_istif_Ozet = new List <Istif_bilgileri>();

            this.sql = " SELECT SUM(ISTIF_ADET), EBAT, CELIKCINSI, BOY, CELIKCINSI_ORJINAL " +
                       "FROM URTHRK.CH_DOKUMNO_ISTIF WHERE " +
                       "STOK_YERI ='" + stok_yeri + "' AND ISTIF_YERI =" + istif_yeri + " " +
                       "GROUP BY CELIKCINSI, BOY, EBAT, CELIKCINSI_ORJINAL ORDER BY CELIKCINSI,SUM(ISTIF_ADET)";

            this.cmd.Parameters.Clear();
            this.cmd.CommandText = this.sql;
            this.dr = this.cmd.ExecuteReader();
            if (!this.dr.HasRows)
            {
                //kayit bulunamadiysa
                Istif_bilgileri kayit = new Istif_bilgileri();
                kayit.Lot = "Listelenecek Kayıt Bulunamadı !";
                kayit.Id  = 0;
                kayitlar_istif_Ozet.Add(kayit);
            }
            else
            {
                while (this.dr.Read())
                {
                    Istif_bilgileri kayit = new Istif_bilgileri();
                    kayit.Id              = 1;
                    kayit.Istif_yeri      = istif_yeri;
                    kayit.Istif_adet      = this.dr[0].ToString();
                    kayit.Ebat            = this.dr[1].ToString();
                    kayit.Celik_cinsi     = this.dr[2].ToString();
                    kayit.Boy             = this.dr[3].ToString();
                    kayit.Celik_cinsi_orj = this.dr[4].ToString();
                    kayitlar_istif_Ozet.Add(kayit);
                }
            }
            this.dr.Close();
            this.dr.Dispose();

            return(kayitlar_istif_Ozet);
        }