Esempio n. 1
0
        private void frmStokGruplari_Load(object sender, EventArgs e)
        {
            Guplar = new clsTablolar.Stok.csStokGrup();
            treeList1.DataSource = Guplar.StokGrupDoldur(SqlConnections.GetBaglanti(), TrGenel);

            treeList1.ParentFieldName = "UstGrupID";

            treeList1.KeyFieldName = "StokGrupID";
            if (AcmaSekli == NasilAcsin.AramaIcin)
            {
                btnDeleteItem.Visibility             = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                btnKaydetitem.Visibility             = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                btnAltGrupEkleItem.Visibility        = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                treeList1.OptionsView.ShowCheckBoxes = true;
                treeList1.OptionsBehavior.Editable   = false;
            }
            else // düzenleme için
            {
                btnTamamItem.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
            }
            treeList1.ExpandAll();
            if (SeciliStokGruplari != null && SeciliStokGruplari.Count > 0)
            {
                foreach (var item in SeciliStokGruplari)
                {
                    treeList1.FindNodeByKeyID(item.StokGrupID).Checked = true;
                }
            }
        }
Esempio n. 2
0
        private void frmTopluStokGuncelleme_Load(object sender, EventArgs e)
        {
            if (Liste.gcStokListesi.MainView == Liste.gvStokListesi)
            {
                if (Liste.gvStokListesi.SelectedRowsCount < 2)
                {
                    XtraMessageBox.Show("çoklu seçim ile en az 2 öğe seçilmeli");
                    this.Close();
                }
                else
                {
                    labelControl1.Text = Liste.gvStokListesi.SelectedRowsCount + " adet Stok Güncellenecek";
                }
            }
            else
            {
                if (Liste.layoutView1.SelectedRowsCount < 2)
                {
                    XtraMessageBox.Show("çoklu seçim ile en az 2 öğe seçilmeli");
                    this.Close();
                }
                else

                {
                    labelControl1.Text = Liste.layoutView1.SelectedRowsCount + " adet Stok Güncellenecek";
                }
            }


            Trgenel  = SqlConnections.GetBaglanti().BeginTransaction();
            StokGrup = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), Trgenel, -1);
            lkpGrubu.Properties.DataSource = StokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), Trgenel);



            lkpGrubu.Properties.DisplayMember = "StokGrupAdi";
            lkpGrubu.Properties.ValueMember   = "StokGrupID";


            clsTablolar.HemenAl.csHemenAlKategori kategori = new clsTablolar.HemenAl.csHemenAlKategori();
            kategori.KategoriGetir(SqlConnections.GetBaglanti(), Trgenel);
            lkpWebKategori.Properties.DataSource    = kategori.dt_Kategoriler;
            lkpWebKategori.Properties.ValueMember   = "HemanAlKategoriID";
            lkpWebKategori.Properties.DisplayMember = "KategoriAdi";


            clsTablolar.HemenAl.csEticaretDurumTanimlari stokdurumu = new clsTablolar.HemenAl.csEticaretDurumTanimlari();
            stokdurumu.Getir(SqlConnections.GetBaglanti(), Trgenel);
            lkpEticaretStoktaVarsaDurumTanimi.Properties.DataSource    = stokdurumu.dt;
            lkpEticaretStoktaVarsaDurumTanimi.Properties.DisplayMember = "Aciklama";
            lkpEticaretStoktaVarsaDurumTanimi.Properties.ValueMember   = "ID";

            lkpEticaretStoktaYoksaDurumTanimi.Properties.DataSource    = stokdurumu.dt;
            lkpEticaretStoktaYoksaDurumTanimi.Properties.DisplayMember = "Aciklama";
            lkpEticaretStoktaYoksaDurumTanimi.Properties.ValueMember   = "ID";


            Trgenel.Commit();
        }
        private void frmHAKategori_Load(object sender, EventArgs e)
        {
            try
            {
                if (frmKullaniciGiris.HemenAl_Auth_Code == "")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Eksik.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
                trGenel     = SqlConnections.GetBaglanti().BeginTransaction();
                stokGrup    = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), trGenel, -1);
                stokAraGrup = new clsTablolar.Stok.csStokAraGrup(SqlConnections.GetBaglanti(), trGenel, -1);
                dtStokGrup.Clear();
                dtStokGrup            = stokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), trGenel);
                gcStokGrup.DataSource = dtStokGrup;

                gvStokGrup.Columns["StokGrupID"].Visible  = false;
                gvStokGrup.Columns["StokGrupAdi"].Caption = "Stok Grup Adı";
                gvStokGrup.Columns["StokGrupAdi"].Width   = gcStokGrup.Width - 25;
                trGenel.Commit();


                HemenAlServis.hemenalserviceSoapClient a = new HemenAlServis.hemenalserviceSoapClient();
                if (a.Auth(frmKullaniciGiris.HemenAl_Auth_Code, frmKullaniciGiris.HemenAl_username, frmKullaniciGiris.HemenAl_password) == "False")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Doğrulanamadı.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }

                XmlDocument GelenTumveri = new XmlDocument();
                GelenTumveri.LoadXml(a.GetUrun().ToString());
                XmlReader xmlReader = new XmlNodeReader(GelenTumveri);
                DataSet   dsGelen   = new DataSet();
                dtHemenAlStokGrup.Clear();
                dsGelen.ReadXml(xmlReader);
                if (dsGelen.Tables.Count == 0)
                {
                    XtraMessageBox.Show("Siteden bilgiler okunamadı.");
                    //this.Close();
                }
                else
                {
                    dtHemenAlStokGrup       = dsGelen.Tables[0];
                    gcHAKategori.DataSource = dtHemenAlStokGrup;
                }
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Esempio n. 4
0
 void gruplariYukle()
 {
     using (clsTablolar.Stok.csStokGrup StokGrup = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), TrGenel, -1))
     {
         TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
         lkpGrup.Properties.DataSource    = StokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), TrGenel);
         lkpGrup.Properties.DisplayMember = "StokGrupAdi";
         lkpGrup.Properties.ValueMember   = "StokGrupID";
         TrGenel.Commit();
     }
     AraGrupGetir((int)lkpGrup.EditValue);
     AltGrubu = new clsTablolar.Stok.csStokAltGrup();
     AltGrupGetir((int)lkpAraGrup.EditValue);
 }
        void StokGrupYukle()
        {
            TrGenel  = SqlConnections.GetBaglanti().BeginTransaction();
            StokGrup = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), TrGenel, -1);
            lkpStokGrup.Properties.DataSource = StokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), TrGenel);
            TrGenel.Commit();
            lkpStokGrup.Properties.DisplayMember = "StokGrupAdi";
            lkpStokGrup.Properties.ValueMember   = "StokGrupID";

            TrGenel  = SqlConnections.GetBaglanti().BeginTransaction();
            StokGrup = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), TrGenel, -1);
            lkpHammaddeStokGrubu.Properties.DataSource    = StokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), TrGenel);
            lkpHammaddeStokGrubu.Properties.DisplayMember = "StokGrupAdi";
            lkpHammaddeStokGrubu.Properties.ValueMember   = "StokGrupID";
            TrGenel.Commit();
        }
        private void btnIceriBilgiAl_Click(object sender, EventArgs e)
        {
            #region StokGrup TABLOSUNA KAYIT EKLENİYOR.
            trGenel = SqlConnections.GetBaglanti().BeginTransaction();
            clsTablolar.Stok.csStokGrup StokGrup = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), trGenel, -1);
            foreach (DataRow row in dtHemenAlStokGrup.AsEnumerable())
            {
                if (row["ustKategoriID"].ToString() == "0")
                {
                    StokGrup.StokGrupAdi = row["KategoriAdi"].ToString();
                    StokGrup.StokGrupID  = -1;
                    StokGrup.KaydedenID  = Convert.ToInt32(frmKullaniciGiris.KullaniciID);
                    StokGrup.KayitTarihi = DateTime.Now;
                    StokGrup.StokGrupKAydet(SqlConnections.GetBaglanti(), trGenel);
                }
            }
            trGenel.Commit();
            trGenel.Dispose();

            #endregion

            #region STOKGRUP LARI DEĞİŞKENE AKTARILIYOR.
            Dictionary <string, Int32> KategoriListesi = new Dictionary <string, int>();
            foreach (DataRow row in dtHemenAlStokGrup.AsEnumerable())
            {
                if (row["ustKategoriID"].ToString() == "0")
                {
                    KategoriListesi.Add(row["KategoriAdi"].ToString(), Convert.ToInt32(row["id"].ToString()));
                }
            }
            #endregion

            trGenel = SqlConnections.GetBaglanti().BeginTransaction();
            clsTablolar.Stok.csStokAraGrup StokAraGrup = new clsTablolar.Stok.csStokAraGrup(SqlConnections.GetBaglanti(), trGenel, -1);

            foreach (DataRow row in dtHemenAlStokGrup.AsEnumerable())
            {
                #region StokAraGrup TABLOSUNA KAYIT EKLENİYOR.
                if (row["ustKategoriID"].ToString() != "0")
                {
                    StokAraGrup.StokAraGrupID = -1;
                    StokAraGrup.StokGrupID    = -1;
                    string StokGrup_ = "";

                    foreach (KeyValuePair <string, Int32> item in KategoriListesi)
                    {
                        if (row["ustKategoriID"].ToString() == item.Value.ToString())
                        {
                            StokGrup_ = item.Key;
                            break;
                        }
                    }

                    StokAraGrup.StokGrupAdi    = StokGrup_;
                    StokAraGrup.StokAraGrupAdi = row["KategoriAdi"].ToString();
                    StokAraGrup.KaydedenID     = Convert.ToInt32(frmKullaniciGiris.KullaniciID);
                    StokAraGrup.KayitTarihi    = DateTime.Now;
                    StokAraGrup.StokAraGrupKaydetHemenAl(SqlConnections.GetBaglanti(), trGenel);
                }
                #endregion
            }

            dtStokGrup.Clear();
            dtStokGrup            = stokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), trGenel);
            gcStokGrup.DataSource = dtStokGrup;

            trGenel.Commit();
        }
        string MiktarliBarkod; // buraya açıklama lazım

        void FiltreKriterleriniBindleHamisina()
        {
            //tabbedControlGroup1.TabPages.
            //layoutControlGroup5.


            //layoutControlItem33.Control.DataBindings

            for (int i = 0; i < layoutControlGroup6.Items.Count; i++)
            {
                this.layoutControlGroup6.Items[i].DataBindings.Clear();
            }

            for (int i = 0; i < layoutControlGroup5.Items.Count; i++)
            {
                this.layoutControlGroup5.Items[i].DataBindings.Clear();
            }

            for (int i = 0; i < layoutControlGroup7.Items.Count; i++)
            {
                this.layoutControlGroup7.Items[i].DataBindings.Clear();
            }

            for (int i = 0; i < layoutControlGroup8.Items.Count; i++)
            {
                this.layoutControlGroup8.Items[i].DataBindings.Clear();
            }

            txtStokKodu.DataBindings.Add("EditValue", StokArama, "StokKodu", false, DataSourceUpdateMode.OnPropertyChanged);
            lkpGrup.Properties.DataSource    = Grubu.StokGrupDoldur(SqlConnections.GetBaglanti(), trGenel);
            lkpGrup.Properties.ValueMember   = "StokGrupID";
            lkpGrup.Properties.DisplayMember = "StokGrupAdi";
            txtStokAdi.DataBindings.Add("EditValue", StokArama, "StokAdi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtBarkodu.DataBindings.Add("EditValue", StokArama, "Barkod", false, DataSourceUpdateMode.OnPropertyChanged);
            checkEdit_SadeceSeciliFiyatiOlanlar.DataBindings.Add("EditValue", StokArama, "SadeceFiyatiOlanlar", false, DataSourceUpdateMode.OnPropertyChanged);
            SeciliFiyatTanimlariniAl();


            //checkedComboBoxFiyatTanimlari.DataBindings.Add("EditValue", StokArama, "StokFiyatTanimIDleri", true, DataSourceUpdateMode.OnPropertyChanged);
            //checkedComboBoxFiyatTanimlari.DataBindings.Add("Text", StokArama, "StokFiyatTanimAdlari", true, DataSourceUpdateMode.OnPropertyChanged);

            //checkedComboBoxFiyatTanimlari.

            txtAciklama.DataBindings.Add("EditValue", StokArama, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);
            lkpGrup.DataBindings.Add("EditValue", StokArama, "StokGrupID", false, DataSourceUpdateMode.OnPropertyChanged);
            cmbAktifmi.DataBindings.Add("EditValue", StokArama, "Aktif", false, DataSourceUpdateMode.OnPropertyChanged);


            cmbUrunTanitim.DataBindings.Add("SelectedIndex", StokArama, "UrunTanitimdaGoster", false, DataSourceUpdateMode.OnPropertyChanged);
            lkpGrup.EditValueChanged += new EventHandler(lkpGrup_EditValueChanged);
            cmbEMagazaErisimi.DataBindings.Add("SelectedIndex", StokArama, "EMagazaErisimi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtGaranti.DataBindings.Add("EditValue", StokArama, "Garanti", false, DataSourceUpdateMode.OnPropertyChanged);
            txtDesi.DataBindings.Add("EditValue", StokArama, "Desi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtKisaAciklama.DataBindings.Add("EditValue", StokArama, "KisaAciklama", false, DataSourceUpdateMode.OnPropertyChanged);
            txtDetayliAciklama.DataBindings.Add("EditValue", StokArama, "DetayliUrunBilgisi", false, DataSourceUpdateMode.OnPropertyChanged);
            lkpHemenAlKategori.DataBindings.Add("EditValue", StokArama, "HemenAlKategoriID", false, DataSourceUpdateMode.OnPropertyChanged);
            cmbHemenAlKategoriGuncellenmesin.DataBindings.Add("SelectedIndex", StokArama, "HemenAlKategoriGuncellenmesin", false, DataSourceUpdateMode.OnPropertyChanged);
            lkpHemanAlDurum.DataBindings.Add("EditValue", StokArama, "HemenAlDrum", false, DataSourceUpdateMode.OnPropertyChanged);
            txtHemenAlSira.DataBindings.Add("EditValue", StokArama, "HemenAlSira", false, DataSourceUpdateMode.OnPropertyChanged);
            txtHemenAlID.DataBindings.Add("EditValue", StokArama, "HemenAlID", false, DataSourceUpdateMode.OnPropertyChanged);

            lkpAraGrup.DataBindings.Add("EditValue", StokArama, "StokAraGrupID", false, DataSourceUpdateMode.OnPropertyChanged);

            lkpAltGrup.DataBindings.Add("EditValue", StokArama, "StokAltGrupID", false, DataSourceUpdateMode.OnPropertyChanged);
            cmbMiktarGetir.DataBindings.Add("SelectedIndex", StokArama, "MiktariOlanlar", false, DataSourceUpdateMode.OnPropertyChanged);
            checkBox_MinMikAltındaolanlar.DataBindings.Add("Checked", StokArama, "MinMiktarinAltindaOlanlar", false, DataSourceUpdateMode.OnPropertyChanged);
            checkEdit_OlmasiGerekenMiktardanAzOlanlar.DataBindings.Add("Checked", StokArama, "OlmasiGerekenMiktardanAzOlanlar", false, DataSourceUpdateMode.OnPropertyChanged);

            lkpStokSayimGrubu.DataBindings.Add("EditValue", StokArama, "StokSayimGrubuID", false, DataSourceUpdateMode.OnPropertyChanged);

            txtOzelKodu1.DataBindings.Add("EditValue", StokArama, "OzelKod1", false, DataSourceUpdateMode.OnPropertyChanged);
            txtOzelKodu2.DataBindings.Add("EditValue", StokArama, "OzelKod2", false, DataSourceUpdateMode.OnPropertyChanged);
            txtOzelKodu3.DataBindings.Add("EditValue", StokArama, "OzelKod3", false, DataSourceUpdateMode.OnPropertyChanged);

            cmbStokTipi.DataBindings.Add("SelectedIndex", StokArama, "StokTipi", false, DataSourceUpdateMode.OnPropertyChanged);
            ceGruptakilerinHepsi.DataBindings.Add("Checked", StokArama, "StokGrupHepsiniGetir", false, DataSourceUpdateMode.OnPropertyChanged);

            txtStokAdi.Focus();
        }