// stoklari getirecek Butonlari Getiriyor yani hamısına TeraziID ye gerek yok
        public void StokButonlariniGetir(SqlConnection Baglanti, SqlTransaction Tr, int TeraziID)
        {
            using (cmd = new SqlCommand(@"TeraziStokButonlariniGetir", Baglanti, Tr))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@TeraziID", SqlDbType.Int).Value = (Int32)TeraziID;

                using (dr = cmd.ExecuteReader())
                {
                    StokButonlariListesi = new List <StokButonOzellikleri>();

                    while (dr.Read())
                    {
                        DevExpress.XtraEditors.SimpleButton StokButonu = new DevExpress.XtraEditors.SimpleButton();
                        StokButonu.Text = dr["Adi"].ToString(); // stok un adı;

                        //csStokButonlari class i simple butonu, buton adını, kısayol tuşunu bu klas tutuyor

                        StokButonOzellikleri Butonhamisina = new StokButonOzellikleri();
                        //Butonhamisina.StokID = (int)dr["StokID"];

                        Butonhamisina.BTipi = (clsTablolar.TeraziSatisClaslari.StokButonGrupVeStokButonlari.ButonTipi)Convert.ToInt32(dr["ButonTipi"]);

                        Butonhamisina.StokID = (int)dr["ID"];  // StokID ... Artık sadece StokID Değil Duruma göre paketID veya StokID atıyor
                        //Butonhamisina.KisayolTusu = dr["KisayolTusu"].ToString(); //StokButonlari un kisayoltusu
                        Butonhamisina.StokButonu = StokButonu; // Buda buton hamısına

                        Butonhamisina.TeraziStokGrupTanimID = (int)dr["TeraziStokGrupTanimID"];
                        if (dr["Resim"] != DBNull.Value)
                        {
                            StokButonu.Image         = byteArrayToImage((byte[])dr["Resim"]);
                            StokButonu.ImageLocation = ImageLocation.TopCenter;
                        }

                        StokButonlariListesi.Add(Butonhamisina);
                        StokButonu.Tag    = StokButonlariListesi.Count - 1;// burada index atmış gibi bişi olduk
                        StokButonu.Height = 100;
                        StokButonu.Width  = 100;
                        StokButonu.Appearance.Options.UseTextOptions = true;
                        StokButonu.Appearance.TextOptions.Trimming   = DevExpress.Utils.Trimming.EllipsisCharacter;

                        StokButonu.Appearance.TextOptions.WordWrap   = DevExpress.Utils.WordWrap.Wrap;
                        StokButonu.Appearance.Options.UseTextOptions = true;
                        StokButonu.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
                        StokButonu.LookAndFeel.UseDefaultLookAndFeel = false;
                        //StokButonu.BackColor = Color.White;
                        StokButonu.Appearance.BackColor = Color.White;
                    }
                }
            }
        }
        // stoklari getirecek Butonlari Getiriyor yani hamısına TeraziID ye gerek yok
        public void StokButonlariniGetir(SqlConnection Baglanti, SqlTransaction Tr, int TeraziStokGrupTanimID)
        {
            cmd = new SqlCommand(@"select Stok.StokID, StokAdi, TeraziStokGruplari.SiraNu  from TeraziStokGruplari
inner join Stok on Stok.StokID = TeraziStokGruplari.StokID
where TeraziStokGruplari.TeraziStokGrupTanimID = @TeraziStokGrupTanimID", Baglanti, Tr);

            cmd.Parameters.Add("@TeraziStokGrupTanimID", SqlDbType.Int).Value = (Int32)TeraziStokGrupTanimID;

            using (dr = cmd.ExecuteReader())
            {
                StokButonlariListesi = new List <StokButonOzellikleri>();

                while (dr.Read())
                {
                    DevExpress.XtraEditors.SimpleButton StokButonu = new DevExpress.XtraEditors.SimpleButton();
                    StokButonu.Text = dr["StokAdi"].ToString(); // stok un adı;

                    //csStokButonlari class i simple butonu, buton adını, kısayol tuşunu bu klas tutuyor

                    StokButonOzellikleri Butonhamisina = new StokButonOzellikleri();
                    //Butonhamisina.StokID = (int)dr["StokID"];



                    Butonhamisina.StokID = (int)dr["StokID"]; // StokID
                    //Butonhamisina.KisayolTusu = dr["KisayolTusu"].ToString(); //StokButonlari un kisayoltusu
                    Butonhamisina.StokButonu = StokButonu;    // Buda buton hamısına

                    StokButonlariListesi.Add(Butonhamisina);
                    StokButonu.Tag    = StokButonlariListesi.Count - 1;// burada index atmış gibi bişi olduk
                    StokButonu.Height = 100;
                    StokButonu.Width  = 100;
                    StokButonu.Appearance.Options.UseTextOptions = true;
                    StokButonu.Appearance.TextOptions.Trimming   = DevExpress.Utils.Trimming.EllipsisCharacter;

                    StokButonu.Appearance.TextOptions.WordWrap   = DevExpress.Utils.WordWrap.Wrap;
                    StokButonu.Appearance.Options.UseTextOptions = true;
                }
            }
        }