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(); }
// 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)); }
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"); }
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(); } }
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!"; } }