Exemplo n.º 1
0
        private void btnAlis_Click(object sender, EventArgs e)
        {
            // alış emri verildiğinde veritabanına ilgili güncellemeleri yapılıyor
            AlisEmir alisEmir = new AlisEmir();

            alisEmir.AliciId = _kullanici.KullaniciId;
            alisEmir.UrunId  = urunManager.Get(new Urun {
                UrunAd = cmbAlinacakUrun.Text
            }).UrunId;
            alisEmir.Miktar      = Convert.ToInt16(txtAlinacakMiktar.Text);
            alisEmir.TeklifFiyat = Convert.ToInt16(txtBirimTeklif.Text);
            alisEmir.Durum       = false;
            var result = alisManager.Add(alisEmir);

            if (result)
            {
                MessageBox.Show("Alış emri verildi!");
            }
            else
            {
                MessageBox.Show("Emir verilemedi");
            }
            algoritma.alSat();



            satilacakUrunDoldur();
        }
Exemplo n.º 2
0
        // GET: Admin/Urun/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Urun urun = manager.Get(id.Value);

            if (urun == null)
            {
                return(HttpNotFound());
            }
            return(View(urun));
        }
Exemplo n.º 3
0
        private void btnIstekGonder_Click(object sender, EventArgs e)
        {
            // istek gönder butonuna tıklandığında ilgili stok güncellenir ve durumu false olarak güncellenir. Böylelikle admin bu isteği görüntüleyip onaylayabilecektir.
            _stok.KullaniciId = _kullanici.KullaniciId;
            _stok.UrunId      = urunManager.Get(new Urun {
                UrunAd = cmbEklenecekUrun.Text
            }).UrunId;
            _stok.UrunMiktar = Convert.ToInt16(txtMiktar.Text);
            _stok.UrunOnay   = false;
            var kontrol = stokManager.GetAll().SingleOrDefault(p => p.KullaniciId == _stok.KullaniciId && p.UrunId == _stok.UrunId);


            Stok temp = stokManager.GetAll().FirstOrDefault(p => p.KullaniciId == _kullanici.KullaniciId && p.UrunId == _stok.UrunId);

            if (temp != null)
            {
                temp.UrunMiktar += _stok.UrunMiktar;
                temp.UrunOnay    = false;
                var result = stokManager.Update(temp);
            }
            else
            {
                var result = stokManager.Add(_stok);
            }

            MessageBox.Show("Ürün ekleme talebi admin onayına gönderildi");
        }
Exemplo n.º 4
0
        private void dgvUrunler_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            UrunId = int.Parse(dgvUrunler.CurrentRow.Cells[0].Value.ToString());
            var urun = urunManager.Get(UrunId);

            if (urun != null)
            {
                txtUrunAdi.Text               = urun.UrunAdi;
                txtUrunFiyati.Text            = urun.UrunFiyati.ToString();
                txtKdv.Text                   = urun.Kdv.ToString();
                txtStokMiktari.Text           = urun.StokMiktari.ToString();
                rtbUrunAciklamasi.Text        = urun.UrunAciklamasi;
                chbAktif.Checked              = urun.Aktif;
                lblEklenmeTarihi.Text         = urun.EklenmeTarihi.ToString();
                cbUrunKategorisi.SelectedItem = urun.KategoriId.ToString();
                //MessageBox.Show(cbUrunKategorisi.SelectedValue.ToString());
                cbUrunMarkasi.SelectedItem = urun.MarkaId.ToString();
            }
        }
Exemplo n.º 5
0
 void UrunBilgileriniYukle()
 {
     try
     {
         if (Request.QueryString["uid"] != null)                 //Eğer adres çubuğunda uid değeri null değilse yani varsa
         {
             var urunId = int.Parse(Request.QueryString["uid"]); //adres çubuğundan gelen uid içerisindeki ürün ıd bilgisini yakalıyoruz
             var urun   = urunManager.Get(urunId);               //yakaladığımız ürün ıd değerini urunmanager içerisindeki get metoduna yolluyoruz, bu metot bize ilgili ıd ye sahip ürünü bulup getirecektir
             if (urun != null)
             {
                 LtUrunAdi.Text       = urun.UrunAdi;
                 LtUrunAciklama.Text  = urun.UrunAciklamasi;
                 LtUrunAciklama.Text += "Fiyat : " + urun.UrunFiyati + "₺ <hr />";
                 LtUrunAciklama.Text += "Eklenme Tarihi : " + urun.EklenmeTarihi.ToShortDateString();
                 Image1.ImageUrl      = "~/Uploads/" + urun.Resim;//Ekrandaki image1 kontrolüne göstermek istediğimiz resmin yolunu veriyoruz
             }
         }
     }
     catch (Exception)
     {
         LtUrunAdi.Text = "Hata Oluştu!";
     }
 }