private void frmStokEtiket_Load(object sender, EventArgs e)
        {
            // TODO: Kolonların tipleri girilecek
            #region Yetki ayarları

            if (clsTablolar.Ayarlar.csYetkiler.StokKartGorme == false)
            {
                btnStokAc.Visible = false;
            }

            #endregion


            dt_Yazdirilacak = new DataTable();
            dt_Yazdirilacak.Columns.Add("StokID", System.Type.GetType("System.Int32"));
            dt_Yazdirilacak.Columns.Add("Stok Kodu");
            dt_Yazdirilacak.Columns.Add("Stok Adi");
            dt_Yazdirilacak.Columns.Add("Stok Etiket Adi");
            dt_Yazdirilacak.Columns.Add("Barkodu", System.Type.GetType("System.String"));
            dt_Yazdirilacak.Columns.Add("Ozel Kod1");
            dt_Yazdirilacak.Columns.Add("Ozel Kod2");
            dt_Yazdirilacak.Columns.Add("Ozel Kod3");
            dt_Yazdirilacak.Columns.Add("Fiyat1", System.Type.GetType("System.Decimal"));
            dt_Yazdirilacak.Columns.Add("Fiyat2", System.Type.GetType("System.Decimal"));
            dt_Yazdirilacak.Columns.Add("Aciklama");
            dt_Yazdirilacak.Columns.Add("RafYeri", System.Type.GetType("System.String"));

            dt_Yazdirilacak.Columns.Add("Ozel Tarih", System.Type.GetType("System.DateTime")); // Bu stoktan gelmeyecek
            dt_Yazdirilacak.Columns.Add("Ozel Metin");                                         // Bu stoktan gelmeyecek


            dt_Yazdirilacak.Columns.Add("EtiketMiktari", System.Type.GetType("System.Int32"));

            dt_Yazdirilacak.Columns.Add("AnaBirimID", System.Type.GetType("System.Int32"));
            dt_Yazdirilacak.Columns.Add("AltBirimID", System.Type.GetType("System.Int32"));
            dt_Yazdirilacak.Columns.Add("AltBirimBarkod", System.Type.GetType("System.String"));
            dt_Yazdirilacak.Columns.Add("AltBirimAdi", System.Type.GetType("System.String"));
            dt_Yazdirilacak.Columns.Add("AltBirimKatSayi", System.Type.GetType("System.Decimal"));
            dt_Yazdirilacak.Columns.Add("AnaBirimAdi", System.Type.GetType("System.String"));

            dt_Yazdirilacak.Columns.Add("BirimAciklama", System.Type.GetType("System.String"));


            // Yapılması gereken alanları tek tek doldurtup
            // Sonra Miktar alanı kadar tekrar eklenecek
            // en son yazdırmaya göndermeden önce miktar kolonunu sil.

            gridControl1.DataSource = dt_Yazdirilacak;


            TrGenel = SqlConnections.GetBaglanti().BeginTransaction();

            lkpFiyat1Tanim.Properties.DataSource = FiyatTanimlari.FiyatTanimGetir(SqlConnections.GetBaglanti(), TrGenel);

            lkpFiyat1Tanim.Properties.DisplayMember = "FiyatTanimAdi";
            lkpFiyat1Tanim.Properties.ValueMember   = "FiyatTanimID";

            //TODO: değerler ayarlardan gelecek;
            lkpFiyat1Tanim.EditValue = 2;
            lkpFiyat2Tanim.EditValue = 3;



            lkpFiyat2Tanim.Properties.DataSource = FiyatTanimlari.FiyatTanimGetir(SqlConnections.GetBaglanti(), TrGenel);

            lkpFiyat2Tanim.Properties.DisplayMember = "FiyatTanimAdi";
            lkpFiyat2Tanim.Properties.ValueMember   = "FiyatTanimID";
            TrGenel.Commit();
        }
Exemplo n.º 2
0
        private void frmGenelAyarlar_Load(object sender, EventArgs e)
        {
            try
            {
                #region gcVOIP DOLDURULUYOR.
                using (daVOIP.SelectCommand = new SqlCommand(@"SELECT AyarlarVOIPID,VOIPTanim,DisplayName,UserName,RegisterName FROM dbo.AyarlarVOIP", SqlConnections.GetBaglanti()))
                {
                    dtVOIP.Clear();
                    daVOIP.Fill(dtVOIP);
                    gcVOIP.DataSource = dtVOIP;
                }
                gvVOIP.BestFitColumns();
                #endregion

                trGenel = SqlConnections.GetBaglanti().BeginTransaction();

                #region gcKullanici DOLDURULUYOR.

                gcKullanici.DataSource = clsTablolar.csKullanici.KullaniciListesi(SqlConnections.GetBaglanti(), trGenel);

                gvKullanici.BestFitColumns();
                #endregion



                #region HemenAl için FİYAT TANIMLAR DOLDURULUYOR.
                lkpSKFiyatTanimID.Properties.DataSource    = FiyatTanim.FiyatTanimGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpSKFiyatTanimID.Properties.DisplayMember = "FiyatTanimAdi";
                lkpSKFiyatTanimID.Properties.ValueMember   = "FiyatTanimID";

                lkpBayiFiyatTanimID.Properties.DataSource    = FiyatTanim.FiyatTanimGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpBayiFiyatTanimID.Properties.DisplayMember = "FiyatTanimAdi";
                lkpBayiFiyatTanimID.Properties.ValueMember   = "FiyatTanimID";

                lkpOzelFiyatTanimID.Properties.DataSource    = FiyatTanim.FiyatTanimGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpOzelFiyatTanimID.Properties.DisplayMember = "FiyatTanimAdi";
                lkpOzelFiyatTanimID.Properties.ValueMember   = "FiyatTanimID";

                lkpPiyasaFiyatTanimID.Properties.DataSource    = FiyatTanim.FiyatTanimGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpPiyasaFiyatTanimID.Properties.DisplayMember = "FiyatTanimAdi";
                lkpPiyasaFiyatTanimID.Properties.ValueMember   = "FiyatTanimID";
                #endregion

                //lkpAlisFaturasindaAlisFiyatininAktarilacagiFiyat.DataBindings.Add("EditValue", clsTablolar.csAyarlar,"StokAlisFiyatTanimID");

                Ayarlar = new clsTablolar.Ayarlar.csAyarlar(SqlConnections.GetBaglanti(), trGenel);


                lkpAlisFaturasindaAlisFiyatininAktarilacagiFiyat.Properties.DataSource    = FiyatTanim.FiyatTanimGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpAlisFaturasindaAlisFiyatininAktarilacagiFiyat.Properties.DisplayMember = "FiyatTanimAdi";
                lkpAlisFaturasindaAlisFiyatininAktarilacagiFiyat.Properties.ValueMember   = "FiyatTanimID";

                lkpSatisFaturasiIcinFiyat.Properties.DataSource    = FiyatTanim.FiyatTanimGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpSatisFaturasiIcinFiyat.Properties.DisplayMember = "FiyatTanimAdi";
                lkpSatisFaturasiIcinFiyat.Properties.ValueMember   = "FiyatTanimID";



                ClastanVerileriAl();



                trGenel.Commit();



                #region HemenAlEntegrasyon BİLGİLERİ GETİRİLİYOR.
                using (SqlCommand cmd = new SqlCommand(@"SELECT SiteAdi,Auth_Code,username,password,Aktif,SKFiyatTanimID,BayiFiyatTanimID,OzelFiyatTanimID,PiyasaFiyatTanimID FROM HemenAlEntegrasyon", SqlConnections.GetBaglanti()))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleResult))
                    {
                        if (dr.Read())
                        {
                            txtSiteTanim.Text               = dr["SiteAdi"].ToString();
                            txtAuth_Code.Text               = dr["Auth_Code"].ToString();
                            txtusername.Text                = dr["username"].ToString();
                            txtpassword.Text                = dr["password"].ToString();
                            ceAktif.Checked                 = (bool)dr["Aktif"];
                            lkpSKFiyatTanimID.EditValue     = Convert.ToInt32(dr["SKFiyatTanimID"].ToString());
                            lkpBayiFiyatTanimID.EditValue   = Convert.ToInt32(dr["BayiFiyatTanimID"].ToString());
                            lkpOzelFiyatTanimID.EditValue   = Convert.ToInt32(dr["OzelFiyatTanimID"].ToString());
                            lkpPiyasaFiyatTanimID.EditValue = Convert.ToInt32(dr["PiyasaFiyatTanimID"].ToString());
                        }
                    }
                }
                #endregion
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }