Beispiel #1
0
        private void frmSiparis_Load(object sender, EventArgs e)
        {
            clsTablolar.Siparis.csSiparisDurumTanimlari DurumTanimlari = new clsTablolar.Siparis.csSiparisDurumTanimlari();
            TrGenel = Baglanti.BeginTransaction();
            lkpSiparisDurumu.Properties.DataSource = DurumTanimlari.dt_Getir(Baglanti, TrGenel);
            TrGenel.Commit();

            lkpSiparisDurumu.Properties.ValueMember   = "SiparisDurumTanimID";
            lkpSiparisDurumu.Properties.DisplayMember = "SiparisDurumTanimAdi";

            if (_SiparisID == -1)
            {
                TrGenel        = Baglanti.BeginTransaction();
                Siparis        = new clsTablolar.Siparis.csSiparis(Baglanti, TrGenel, clsTablolar.Siparis.csSiparis.SiparisTip.AlinanSiparis, clsTablolar.Ayarlar.csAyarlar.TeraziVarsayilanCariID);
                SiparisHareket = new clsTablolar.Siparis.csSiparisHareket(Baglanti, TrGenel, _SiparisID);
                TrGenel.Commit();
                Siparis.HizliSatistaDegisiklikYapmaIzniVarMi = true;
                Siparis.HizliSatistaGozukecekMi = true;
                Siparis.SiparisDurumTanimID     = clsTablolar.TeraziSatisClaslari.csTeraziAyarlari.YeniSiparisDurumID;
            }
            else
            {
                TrGenel        = Baglanti.BeginTransaction();
                Siparis        = new clsTablolar.Siparis.csSiparis(Baglanti, TrGenel, _SiparisID);
                SiparisHareket = new clsTablolar.Siparis.csSiparisHareket(Baglanti, TrGenel, _SiparisID);
                TrGenel.Commit();
            }
            bindle();

            gridControl1.DataSource = SiparisHareket.dt_SiparisHareketleri;
            hesapla = new clsTablolar.csFatura_Irsaliye_Teklif_Hesapla(SiparisHareket.dt_SiparisHareketleri, gridView1);

            hesapla.AltToplamlarDegisti = AltToplamlariAl;

            KayitTamamlandimi(true);

            //colStokAltBirimAdi.AppearanceCell.BackColor = System.Drawing.Color.PaleGreen;
        }
        private void frmSiparisKarti_Load(object sender, EventArgs e)
        {
            splitContainerControl1.SplitterPosition = xtraTabControl2.Size.Height; // farklı ekran çözünürlüğü için

            splitContainer1.SplitterDistance = xtraTabControl1.Size.Height;
            try
            {
                trGenel = SqlConnections.GetBaglanti().BeginTransaction();

                DepoDoldur();

                SiparisHareket = new clsTablolar.Siparis.csSiparisHareket(SqlConnections.GetBaglanti(), trGenel, Siparis.SiparisID);

                #region FORM BAŞLIĞI AYARLANIYOR.
                clsTablolar.FormBaslik BaslikAyarla = new clsTablolar.FormBaslik();
                this.Text = BaslikAyarla.FormBaslikDon((int)_SiparisTipi);
                #endregion


                gcSiparisHareket.DataSource = SiparisHareket.dt_SiparisHareketleri;

                hesaplama = new clsTablolar.csFatura_Irsaliye_Teklif_Hesapla(SiparisHareket.dt_SiparisHareketleri, gvSiparisHareket);
                hesaplama.AltToplamlarDegisti = AltToplamlariAl;
                gcIskontoDetaylari.DataSource = hesaplama.dt_IskontoDetay;
                gcKdvDetaylari.DataSource     = hesaplama.dt_kdv;

                FiyatTanimlariniDoldur();

                lkpSiparisGrup.Properties.DataSource    = SiparisGrup.SiparisGrupGetir(SqlConnections.GetBaglanti(), trGenel);
                lkpSiparisGrup.Properties.DisplayMember = "SiparisGrupAdi";
                lkpSiparisGrup.Properties.ValueMember   = "SiparisGrupID";

                clsTablolar.Siparis.csSiparisDurumTanimlari DurumTanimlari = new clsTablolar.Siparis.csSiparisDurumTanimlari();
                lkpSiparisDurumu.Properties.DataSource = DurumTanimlari.dt_Getir(SqlConnections.GetBaglanti(), trGenel);

                trGenel.Commit();
                SatisElemaniDoldur();


                lkpSiparisDurumu.Properties.DisplayMember = "SiparisDurumTanimAdi";
                lkpSiparisDurumu.Properties.ValueMember   = "SiparisDurumTanimID";

                trGenel = SqlConnections.GetBaglanti().BeginTransaction();
                EvrakIliski.SiparistenEvrakIliskiGetir(SqlConnections.GetBaglanti(), trGenel, Siparis.SiparisID);
                trGenel.Commit();

                gcEvrakIliski.DataSource = EvrakIliski.dt;

                GridArayuzIslemleri(enGridArayuzIslemleri.Get);

                //if (Siparis.SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.AlinanSiparis)
                //  Text = "Alınan Sipariş";
                //else
                //  Text = "Verilen Sipariş";

                SiparisCsDekiBilgileriAl();
                Kaydet_Vazgec_Sil_Enable(false);
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }