Exemple #1
0
        private void frmStokBirim_Load(object sender, EventArgs e)
        {
            try
            {
                TrGenel = Baglanti.BeginTransaction();

                AltBirimler = new clsTablolar.Stok.csStokunBirimleri(Baglanti, TrGenel, _StokID, true);

                gridControl1.DataSource = AltBirimler.dt;

                if (FazladanPaketTanimlariGetir)
                {
                    AltBirimler.dt.Rows.Add(AltBirimler.dt.NewRow());

                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["StokBirimCevirmeID"] = -2;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["BirimID"]            = 1;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["KatSayi"]            = 0.05;         // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["BirimAdi"]           = "50 GR Ad";   // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["Aciklama"]           = "50 GR Ad";   // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["MiktarOlacakMi"]     = false;        // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["Barkodu"]            = string.Empty; // 50 gr

                    AltBirimler.dt.Rows.Add(AltBirimler.dt.NewRow());

                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["StokBirimCevirmeID"] = -2;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["BirimID"]            = 1;            // TODO: Buradaki Ad miktarını daha sonra ayarlardan alacak
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["KatSayi"]            = 0.075;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["BirimAdi"]           = "75 GR Ad";   // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["Aciklama"]           = "75 GR Ad";   // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["MiktarOlacakMi"]     = false;        // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["Barkodu"]            = string.Empty; // 50 gr

                    AltBirimler.dt.Rows.Add(AltBirimler.dt.NewRow());

                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["StokBirimCevirmeID"] = -2;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["BirimID"]            = 1;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["KatSayi"]            = 0.1;
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["BirimAdi"]           = "100 GR Ad";  // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["Aciklama"]           = "100 GR Ad";  // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["MiktarOlacakMi"]     = false;        // 50 gr
                    AltBirimler.dt.Rows[AltBirimler.dt.Rows.Count - 1]["Barkodu"]            = string.Empty; // 50 gr
                }



                TrGenel.Commit();
            }
            catch (Exception hata)
            {
                try { TrGenel.Rollback(); }
                catch (Exception) { }

                throw hata;
                //frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                //frmHataBildir.ShowDialog();
            }
        }
        private void frmStokBirim_Load(object sender, EventArgs e)
        {
            try
            {
                TrGenel = _Baglanti.BeginTransaction();

                AltBirimler = new clsTablolar.Stok.csStokunBirimleri(_Baglanti, TrGenel, _StokID, true);

                gridControl1.DataSource = AltBirimler.dt;

                TrGenel.Commit();
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();

                //frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);

                //frmHataBildir.ShowDialog();
            }
        }