コード例 #1
0
        private void frmSiparisListesi_Load(object sender, EventArgs e)
        {
            try
            {
                TrGenel = Baglanti.BeginTransaction();
                checkedListBoxControl1.DataSource = Tanimlar.Dt_Getir_HepsiSatiriIleBirlikte(Baglanti, TrGenel);
                TrGenel.Commit();
                //checkedListBoxControl1.CheckMember = "SiparisDurumTanimID";

                checkedListBoxControl1.ValueMember   = "SiparisDurumTanimID";
                checkedListBoxControl1.DisplayMember = "SiparisDurumTanimAdi";



                Siparis = new clsTablolar.Siparis.csSiparisArama(Baglanti, TrGenel, -1);

                Siparis.HizliSatistaGozukecekMi = 1;
                Siparis.HizliSatistaDegisiklikYapmaIzniVarMi = 1; // aslında bunun farketmemesi lazım
                Siparis.BirazAzGetir = true;

                TrGenel       = Baglanti.BeginTransaction();
                SiparisDetayi = new clsTablolar.Siparis.csSiparisHareket(Baglanti, TrGenel, -1);
                TrGenel.Commit();

                gcSiparis.DataSource       = Siparis.dt_SiparisListesi;
                gcSiparisDetayi.DataSource = SiparisDetayi.dt_SiparisHareketleri;


                Getir();

                //gvSiparis.Columns[colTeslimTarihi.Name].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;

                //colTeslimTarihi.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.True;
                //gvSiparis.OptionsCustomization.AllowSort = true;


                //gvSiparis.Columns[1].SortMode = DevExpress.XtraGrid.ColumnSortMode.Value;
                //gvSiparis.Columns[1].SortOrder = DevExpress.Data.ColumnSortOrder.Descending;

                gvSiparis.BeginSort();
                gvSiparis.ClearSorting();
                colTeslimTarihi.SortMode  = DevExpress.XtraGrid.ColumnSortMode.Value;
                colTeslimTarihi.SortOrder = DevExpress.Data.ColumnSortOrder.Descending;
                gvSiparis.EndSort();
                gvSiparis.MoveFirst();
                //gvSiparis.OptionsCustomization.
            }
            catch (Exception)
            {
                try
                {
                    TrGenel.Rollback();
                }
                catch (Exception) { }
                throw;
            }
        }
コード例 #2
0
        private void frmSiparisListesi_Load(object sender, EventArgs e)
        {
            try
            {
                SiparisArama = new clsTablolar.Siparis.csSiparisArama(SqlConnections.GetBaglanti(), trGenel, -1);


                trGenel = SqlConnections.GetBaglanti().BeginTransaction();
                checkedListBoxControl1.DataSource = Tanimlar.Dt_Getir_HepsiSatiriIleBirlikte(SqlConnections.GetBaglanti(), trGenel);
                trGenel.Commit();

                checkedListBoxControl1.ValueMember   = "SiparisDurumTanimID";
                checkedListBoxControl1.DisplayMember = "SiparisDurumTanimAdi";


                txtCariAdi.DataBindings.Add("EditValue", SiparisArama, "CariTanimi");
                lkpSiparisTipi.Properties.DataSource = SiparisTipi.SiparisTipleri();
                lkpSiparisTipi.Properties.PopulateColumns();
                lkpSiparisTipi.Properties.ValueMember   = "TipiID";
                lkpSiparisTipi.Properties.DisplayMember = "Adi";

                lkpSiparisTipi.DataBindings.Add("EditValue", SiparisArama, "SiparisTipi");
                deSiparisTarihi1.DataBindings.Add("EditValue", SiparisArama, "SiparisTarihiIlk", false, DataSourceUpdateMode.OnPropertyChanged);
                deSiparisTarihi2.DataBindings.Add("EditValue", SiparisArama, "SiparisTarihiIkinci", false, DataSourceUpdateMode.OnPropertyChanged);
                txtBarkodu.DataBindings.Add("EditValue", SiparisArama, "SiparisBarkodNu", false, DataSourceUpdateMode.OnPropertyChanged);

                deTeslimTarihiIlk.DataBindings.Add("EditValue", SiparisArama, "TeslimTarihiIlk", false, DataSourceUpdateMode.OnPropertyChanged);
                deTeslimTarihiIkinci.DataBindings.Add("EditValue", SiparisArama, "TeslimTarihiIkinci", false, DataSourceUpdateMode.OnPropertyChanged);

                // eğer alınan veya verilen siparişlerden görme yetkisinde kısıtlama varsa
                // alınan siparişin gözükmesine izin yoksa sadece verilen sipariş gözükecek
                // verilen siparişin gözükmesine izin verilmemişse sadece alınan sipariş gözükecek
                // iki sipariş tipinin de gözükmesin

                deSiparisTarihi2.Properties.NullDate     = DateTime.MinValue;
                deSiparisTarihi1.Properties.NullDate     = DateTime.MinValue;
                deTeslimTarihiIlk.Properties.NullDate    = DateTime.MinValue;
                deTeslimTarihiIkinci.Properties.NullDate = DateTime.MinValue;

                if (clsTablolar.Ayarlar.csYetkiler.AlinanSiparisGorme == false)
                {
                    SiparisArama.SiparisTipi = (int)clsTablolar.IslemTipi.VerilenSiparis;
                    lkpSiparisTipi.Enabled   = false;
                }
                else if (clsTablolar.Ayarlar.csYetkiler.VerilenSiparisGorme == false)
                {
                    //lkpSiparisTipi.EditValue = (int)clsTablolar.IslemTipi.AlinanSiparis;
                    SiparisArama.SiparisTipi = (int)clsTablolar.IslemTipi.AlinanSiparis;
                    lkpSiparisTipi.Enabled   = false;
                }
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }