コード例 #1
0
 public int SiparisEkle(SiparisViewModel model)
 {
     using (var tran = db.Database.BeginTransaction())
     {
         return(1);
     }
 }
コード例 #2
0
        private void btnEkle_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            int  miktar     = Convert.ToInt32(txtAdet.Value);
            bool varmi      = false;
            int  urunID     = Convert.ToInt32(cmbUrun.GetColumnValue("ID"));
            var  seciliurun = new UrunRepo().GetById(urunID);

            urunum = UrunRepo.BarkodaGoreGetir(seciliurun.UrunBarkod);

            int       tedarikciID     = Convert.ToInt32(cmbTedarikci.GetColumnValue("ID"));
            Tedarikci seciliTedarikci = new TedarikciRepo().GetById(tedarikciID);

            try
            {
                foreach (var item in SiparisListesi)
                {
                    if (item.UrunAdi == seciliurun.UrunAdi)
                    {
                        item.Adet += miktar;
                        varmi      = true;
                    }
                }
                if (!varmi)
                {
                    SiparisViewModel yeni = new SiparisViewModel();
                    yeni.Adet         = miktar;
                    yeni.UrunID       = cmbUrun.GetColumnValue("ID").ToString();
                    yeni.UrunAdi      = seciliurun.UrunAdi;
                    yeni.Barkod       = seciliurun.UrunBarkod;
                    yeni.Fiyat        = seciliurun.SatisFiyati;
                    yeni.TedarikciAdi = seciliTedarikci.TedarikciAdi;
                    yeni.TedarikciID  = seciliTedarikci.ID;
                    SiparisListesi.Add(yeni);
                }
                foreach (var item in SiparisListesi)
                {
                    toplamTutar += item.ToplamFiyat;
                }
                txtToplamTutar.Text = toplamTutar.ToString();
                SepetYenile();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }