示例#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;
        }
        /// <summary>
        /// Yeni Bir Siparis açılıyorsa Siparis Tipi ve Cari ID bildir
        /// </summary>
        /// <param name="SiparisTipi">Siparisnın Tipi:
        /// Alınan sipariş = 10,
        /// Verilen Sipariş = 11</param>
        /// <param name="CariID">Eğer hangi cariye kesileceği belli ise CariID belli değilse -1 ver</param>
        public frmSiparisDetay(clsTablolar.Siparis.csSiparis.SiparisTip SiparisTipi, int CariID)
        {
            InitializeComponent();
            Siparis = new clsTablolar.Siparis.csSiparis(SqlConnections.GetBaglanti(), trGenel, SiparisTipi, CariID);
            clsTablolar.cari.csCariv2 Cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), trGenel, CariID);
            _SiparisTipi = SiparisTipi;

            deSiparisTarihi.DateTime   = DateTime.Now;
            deSiparisVadesi.DateTime   = DateTime.Now;
            deDuzenlemeTarihi.DateTime = DateTime.Now;


            if (SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.AlinanSiparis)
            {
                Siparis.DepoID = clsTablolar.Ayarlar.csAyarlar.AlinanSiparisDepoID;
                Siparis.KullanilanFiyatTanimID = clsTablolar.Ayarlar.csAyarlar.AlinanSiparisIcinFiyatTanimID;
            }
            if (SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.VerilenSiparis)
            {
                Siparis.DepoID = clsTablolar.Ayarlar.csAyarlar.VerilenSiparisDepoID;
                Siparis.KullanilanFiyatTanimID = clsTablolar.Ayarlar.csAyarlar.AlisFaturasiFiyatTanimID;
            }
        }
 /// <summary>
 /// Kaydedilmiş bir Siparis ise SiparisID ver
 /// </summary>
 /// <param name="SiparisID"></param>
 public frmSiparisDetay(int SiparisID)
 {
     InitializeComponent();
     Siparis      = new clsTablolar.Siparis.csSiparis(SqlConnections.GetBaglanti(), trGenel, SiparisID);
     _SiparisTipi = Siparis.SiparisTipi;
 }