public CSGOSkinPage() { InitializeComponent(); UrunModel = new UrunModel(this); ItemshopV.FlowItemsSource = new UrunModel(this).GetItems(50); BindingContext = UrunModel; }
public ActionResult Guncelle(UrunModel urunclass) { Urun urunEntity = new Urun(); try { using (StokEntities ctx = new StokEntities()) { urunEntity = ctx.Urun.Where(x => x.ID == urunclass.Id).FirstOrDefault(); urunEntity.Ad = urunclass.Ad; urunEntity.Adet = urunclass.Adet; urunEntity.AlisFiyat = urunclass.AlisFiyat; urunEntity.Kdv = urunclass.Kdv; urunEntity.SatisFiyat = urunclass.SatisFiyat; ctx.Entry(urunEntity).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index", "Panel")); }
public ActionResult Ekle(UrunModel urunmodel) //burdaki oluşturulan class { Urun urunEntity = new Urun(); // burdaki veritabanı nesnesi(classta oluşturulan veritabanına gönderiyoruz.) try { using (StokEntities ctx = new StokEntities()) { urunEntity.Ad = urunmodel.Ad; urunEntity.Adet = urunmodel.Adet; urunEntity.AlisFiyat = urunmodel.AlisFiyat; urunEntity.SatisFiyat = urunmodel.SatisFiyat; urunEntity.Kdv = urunmodel.Kdv; urunEntity.MarkaID = 2; urunEntity.EklenmeTarihi = DateTime.Now; ctx.Urun.Add(urunEntity); ctx.SaveChanges(); } } catch (Exception) { throw; } return(View()); }
public ActionResult Guncelle(int id) { UrunModel malzemeClass = new UrunModel(); Urun malzemeEntity = new Urun(); try { using (StokEntities ctx = new StokEntities()) { malzemeEntity = ctx.Urun.Where(x => x.ID == id).FirstOrDefault(); malzemeClass.Id = malzemeEntity.ID; malzemeClass.Ad = malzemeEntity.Ad; malzemeClass.Adet = malzemeEntity.Adet; malzemeClass.AlisFiyat = malzemeEntity.AlisFiyat; malzemeClass.Kdv = malzemeEntity.Kdv; malzemeClass.SatisFiyat = malzemeEntity.SatisFiyat; } } catch (Exception) { throw; } return(View(malzemeClass)); }
public SonucModel UrunEkle(UrunModel model) { List <Urun> uyeninUrunleri = db.Urun.Where(x => x.UrunUyeId == model.UrunUyeId).ToList(); if (uyeninUrunleri.Count(x => x.UrunAdi == model.UrunAdi) > 0) { sonuc.Islem = false; sonuc.Mesaj = "Bu ürün zaten ürünlerinizde bulunuyor"; return(sonuc); } Urun yeni = new Urun(); yeni.UrunId = Guid.NewGuid().ToString(); yeni.UrunUyeId = model.UrunUyeId; yeni.UrunKategoriId = model.UrunKategoriId; yeni.UrunSatisCinsiId = model.UrunSatisCinsiId; yeni.UrunAdi = model.UrunAdi; yeni.UrunAciklama = model.UrunAciklama; yeni.UrunFiyati = model.UrunFiyati; yeni.UrunStok = model.UrunStok; db.Urun.Add(yeni); db.SaveChanges(); sonuc.Islem = true; sonuc.Mesaj = "Ürün satış listenize eklendi"; return(sonuc); }
public ActionResult EkleUrun(UrunModel model) { // string fileName = string.Empty; if (ModelState.IsValid) { // //Dosya Kaydetme // if (model.Resim1.ContentLength > 0) // { // fileName = model.Resim1.FileName; // var path = Path.Combine(Server.MapPath("~" + imageFolderPath), fileName); // model.Resim1.SaveAs(path); // } //Entity F. nesnesi oluşturma URUNLER urun = new URUNLER(); urun.urunID = model.urunID; urun.UrunAdi = model.urunAdi; urun.urunAciklama = model.urunAciklama; urun.urunAlisFiyati = model.urunAlisFiyati; urun.urunFiyat = model.urunFiyat; urun.BaslangicTarihi = model.BaslangicTarihi; urun.BitisTarihi = model.BitisTarihi; urun.urunResimYol = model.urunResimYol; Db.URUNLER.Add(urun); Db.SaveChanges(); } return(RedirectToAction("urunListele")); }
public static List <UrunModel> ReturnUrunler(int ID) { List <UrunModel> urunlerigetir = new List <UrunModel>(); using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities()) { List <Urun> urunlers = ch.Urun.ToList(); foreach (var item in urunlers) { UrunModel um = new UrunModel(); if (item.KategoriID == ID) { um.UrunAdi = item.UrunAdi; um.SatisFiyati = item.SatisFiyati; um.UrunAciklama = item.UrunAciklama; um.KategoriID = item.KategoriID; um.AlisFiyati = item.AlisFiyati; um.UrunStok = item.UrunStok; urunlerigetir.Add(um); } } } return(urunlerigetir); }
public static List <UrunModel> UrunListesiModel()//kategori adının ve açıklamasının dahil edilmesi { List <UrunModel> urunlerList = new List <UrunModel>(); using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities()) { var list = ch.Urun.ToList(); var categoryList = ch.Kategori.ToList(); foreach (var item in list) { UrunModel um = new UrunModel(); um.UrunID = item.UrunID; um.UrunAdi = item.UrunAdi; um.KategoriID = item.KategoriID; um.AlisFiyati = item.AlisFiyati; um.SatisFiyati = item.SatisFiyati; um.KategoriID = item.KategoriID; um.UrunAciklama = item.UrunAciklama; um.UrunStok = item.UrunStok; foreach (var kategori in categoryList) { if (item.KategoriID == kategori.KategoriID) { um.km.KategoriAdi = kategori.KategoriAdi; um.km.KategoriAciklama = kategori.KategoriAciklama; } } urunlerList.Add(um); } } return(urunlerList); }
public static Urun ConvertToUrunler(UrunModel um)// ürün tablosunu modele dönderir. { Urun yeniUrun = new Urun(); yeniUrun.UrunID = um.UrunID; yeniUrun.UrunAdi = um.UrunAdi; yeniUrun.KategoriID = um.KategoriID; yeniUrun.AlisFiyati = um.AlisFiyati; yeniUrun.SatisFiyati = um.SatisFiyati; yeniUrun.UrunStok = um.UrunStok; yeniUrun.UrunAciklama = um.UrunAciklama; return(yeniUrun); }
public ActionResult Ekle(UrunModel model) { // MODEL VAR MI? if (model == null) { throw new ArgumentNullException(nameof(model)); } // MODEL DOGRULANDI MI? if (!ModelState.IsValid) { ModelState.AddModelError("", @"Model isn't valid!"); return(View(model)); } // URUNU VERITABANINA EKLE. HATA OLUSMASI SIRASINDA SAYFAYA GERI DON VE MESAJI YAZDIR. try { // URUNUN EKLENDIGI/GUNCELLENDIGI TARIH var date = DateTime.Now; // YENI BIR URUN NESNESI OLUSTUR VE MODELDEN GELEN VERILERI NESNENIN ALANLARINA SET ET. var urun = new Urun { Baslik = model.Baslik, Aktif = true, KisaAciklama = model.KisaAciklama, TamAciklama = model.UzunAciklama, AnasayfadaGoster = model.AnasayfadaGoster, KullaniciYorumIzinVer = model.YorumIzinVer, KargoAktif = model.KargoAktif, UcretsizKargo = model.UcretsizKargo, Fiyat = model.Fiyat, Silindi = false, Yayinlandi = model.Yayinlandi, CreatedDate = date, UpdatedDate = date, SaticiId = CurrentSatici.Id }; _repository.Insert(urun); // URUN KAYDEDILIRSA Satici/Urun SAYFASINA GERI DON. return(RedirectToAction("Index")); } catch (Exception ex) { Logger.Error(ex.Message); ModelState.AddModelError("", @"Ürün eklenemedi!"); return(View(model)); } }
public UrunModel UrunById(int urunId) { UrunModel kayit = db.Urun.Where(s => s.urunId == urunId).Select(x => new UrunModel() { urunId = x.urunId, urunAd = x.urunAd, urunFiyat = x.urunFiyat, urunGorsel = x.urunGorsel, urunAciklama = x.urunAciklama, urunKatId = x.urunKatId } ).FirstOrDefault(); return(kayit); }
public UrunModel UrunByıd(string urunId) { UrunModel urun = db.Urun.Where(x => x.UrunId == urunId).Select(s => new UrunModel() { UrunId = s.UrunId, UrunUyeId = s.UrunUyeId, UrunKategoriId = s.UrunKategoriId, UrunSatisCinsiId = s.UrunSatisCinsiId, UrunAdi = s.UrunAdi, UrunAciklama = s.UrunAciklama, UrunFiyati = s.UrunFiyati, UrunStok = s.UrunStok }).SingleOrDefault(); return(urun); }
public static bool AddUrun(UrunModel um) { var u = ConvertToUrunler(um); using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities()) { ch.Urun.Add(u); if (ch.SaveChanges() > 0) { return(true); } else { return(false); } } }
public static bool UpdateUrun(UrunModel um) { var urun = ConvertToUrunler(um); using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities()) { ch.Entry(urun).State = EntityState.Modified; if (ch.SaveChanges() > 0) { return(true); } else { return(false); } } }
private void Button7_Click(object sender, EventArgs e)//ürün güncelle { UrunModel dUrun = new UrunModel(); dUrun.UrunAdi = textBox8.Text; dUrun.KategoriID = Convert.ToInt32(comboBox1.SelectedValue); dUrun.AlisFiyati = Convert.ToInt32(textBox7.Text); dUrun.SatisFiyati = Convert.ToInt32(textBox9.Text); dUrun.UrunStok = Convert.ToInt32(textBox5.Text); //dUrun.UrunID = Helper.HelperUrun.FindUrun(dUrun); dUrun.UrunAciklama = textBox10.Text; Helper.HelperUrun.AddUrun(dUrun); MessageBox.Show("Ürün güncellendi."); dataGridView2.Rows.Clear(); UrunListele(); dataGridView2.ClearSelection(); }
public static List <UrunModel> KategoriListesiModel() { List <UrunModel> kategoriList = new List <UrunModel>(); using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities()) { var kategoriler = ch.Kategori.ToList(); foreach (var item in kategoriler) { UrunModel um = new UrunModel(); um.km.KategoriAdi = item.KategoriAdi; um.km.KategoriID = item.KategoriID; um.km.KategoriAciklama = item.KategoriAciklama; kategoriList.Add(um); } } return(kategoriList); }
public ViewResult UrunListesi() { List <UrunModel> lu = new List <UrunModel>(); var urunList = efUrun.GetUrunList(); foreach (var item in urunList) { UrunModel u = new UrunModel(); u.UrunId = item.Id; u.Fiyat = item.Fiyat; u.Ad = item.Ad; u.CategoryName = efCategory.GetKategori(item.CategoryID).ToString(); u.ResimYolu = item.ResimYolu; u.Stok = item.Stok; lu.Add(u); } return(View(lu)); }
public Anasayfa() { InitializeComponent(); List <string> CarouselItems = new List <string>() { "https://www.gratis.com/file/general/pldus1a1b_insert_1105.jpg", "https://www.gratis.com//file/general/bedavakargo_1824_1805.jpg", "https://www.gratis.com/file/general/60indirim_generic_1702.jpg", "https://www.gratis.com/file/general/genel_rbayram_1105.png", "https://www.gratis.com/file/general/maxipuan_31may_1105.jpg", "https://www.gratis.com/file/general/solingen_1824_1805.jpg", "https://www.gratis.com/file/general/sac_rbayram_1105.png", "https://www.gratis.com/file/general/oyuncak_konsept_1805.jpg" }; indirimkampanyalaricarousel.ItemsSource = CarouselItems; urunModel = new UrunModel(this); BindingContext = urunModel; }
public SonucModel UrunDuzenle(UrunModel model) { Urun kayit = db.Urun.Where(s => s.urunId == model.urunId).FirstOrDefault(); if (kayit == null) { sonuc.islem = false; sonuc.mesaj = "Girdiğiniz bilgilere ait ürün bulunamadı."; return(sonuc); } kayit.urunAd = model.urunAd; kayit.urunFiyat = model.urunFiyat; kayit.urunGorsel = model.urunGorsel; kayit.urunAciklama = model.urunAciklama; kayit.urunKatId = model.urunKatId; db.SaveChanges(); sonuc.islem = true; sonuc.mesaj = "Ürün bilgileri başarılı bir şekilde güncellenmiştir."; return(sonuc); }
public Anasayfa() { InitializeComponent(); UrunModel UrunModel; List <string> ReklamCarouseItems = new List <string>() { "https://cdn.bynogame.com/site-images/banners/csgo_bize_sat_6.jpg", "https://cdn.bynogame.com/site-images/banners/bdo_ramazan_etkinlikleri.jpg", "https://cdn.bynogame.com/site-images/banners/tinder.jpg", "https://cdn.bynogame.com/site-images/banners/blutv_2.jpg", "https://cdn.bynogame.com/site-images/banners/buyuk_cekilis.jpg", "https://cdn.bynogame.com/site-images/banners/pubg_royale_pass_13.jpg" }; UrunModel = new UrunModel(this); ReklamCarousel.ItemsSource = ReklamCarouseItems; ItemshopV.FlowItemsSource = new UrunModel(this).GetItems(10); BindableLayout.SetItemsSource(ItemshopH, new UrunModel(this).GetItems(15)); BindingContext = UrunModel; }
public static int FindUrun(UrunModel um) { int urunID = 0; using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities()) { var urunList = ch.Urun.ToList(); foreach (var item in urunList) { if (um.UrunAdi.Equals(item.UrunAdi)) //|| um.km.KategoriAdi.Equals(item.Kategori.KategoriAdi) || um.AlisFiyati.Equals(item.AlisFiyati) || um.SatisFiyati.Equals(item.SatisFiyati) || // um.UrunStok.Equals(item.UrunStok) || um.UrunAciklama.Equals(item.UrunAciklama)) { urunID = item.UrunID; } } } return(urunID); }
public static UrunModel GetUrunModelByID(int ID) { using (CariHesapEntities1 s = new CariHesapEntities1()) { Urun u = s.Urun.Find(ID); UrunModel urunModel = new UrunModel() { urunID = u.urunID, urunAdi = u.urunAdi, gelisFıyati = u.gelisFıyati, satisFiyati = u.satisFiyati, aciklama = u.aciklama, durum = u.durum, eklenmeTarihi = u.eklenmeTarihi, stok = u.stok, kategoriID = u.kategoriID, Kategori = HelperKategori.GetKategoriByID(u.kategoriID) }; return(urunModel); } }
public SonucModel UrunEkle(UrunModel model) { if (db.Urun.Count(s => s.urunAd == model.urunAd && s.urunKatId == model.urunKatId) > 0) { sonuc.islem = false; sonuc.mesaj = "Ürün ilgili kategoride mevcuttur."; return(sonuc); } Urun yeni = new Urun(); yeni.urunAd = model.urunAd; yeni.urunFiyat = model.urunFiyat; yeni.urunGorsel = model.urunGorsel; yeni.urunAciklama = model.urunAciklama; yeni.urunKatId = model.urunKatId; db.Urun.Add(yeni); db.SaveChanges(); sonuc.islem = true; sonuc.mesaj = "Ürün bilgileri başarılı bir şekilde sisteme eklenmiştir."; return(sonuc); }
public SonucModel UrunDuzenle(UrunModel model) { Urun urun = db.Urun.Where(x => x.UrunId == model.UrunId).SingleOrDefault(); if (urun == null) { sonuc.Islem = false; sonuc.Mesaj = "Ürün Bulunamadı"; return(sonuc); } urun.UrunKategoriId = model.UrunKategoriId; urun.UrunSatisCinsiId = model.UrunSatisCinsiId; urun.UrunStok = model.UrunStok; urun.UrunAdi = model.UrunAdi; urun.UrunAciklama = model.UrunAciklama; urun.UrunFiyati = model.UrunFiyati; db.SaveChanges(); sonuc.Islem = true; sonuc.Mesaj = "Ürün Güncellendi"; return(sonuc); }
public static List <UrunModel> GetUrunModel(List <Urun> urunler) { List <UrunModel> urunModeller = new List <UrunModel>(); foreach (var item in urunler) { UrunModel urunModel = new UrunModel() { urunID = item.urunID, urunAdi = item.urunAdi, stok = item.stok, gelisFıyati = item.gelisFıyati, satisFiyati = item.satisFiyati, eklenmeTarihi = item.eklenmeTarihi, kategoriID = item.kategoriID, durum = item.durum, aciklama = item.aciklama, Kategori = HelperKategori.GetKategoriByID(item.kategoriID) }; urunModeller.Add(urunModel); } return(urunModeller); }
private void Button4_Click(object sender, EventArgs e)//Ürün silme { DialogResult result = MessageBox.Show("Ürünü silmek istediğinize emin misiniz?", "Ürün Silme", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { UrunModel um = new UrunModel(); um.UrunAdi = uAd; um.AlisFiyati = alisfiyati; um.SatisFiyati = satisfiyati; bool silindiMi = Helper.HelperUrun.DeleteUrun(Helper.HelperUrun.FindUrun(um)); if (silindiMi) { MessageBox.Show("Başarıyla silindi"); dataGridView2.Rows.Clear(); UrunListele(); dataGridView2.ClearSelection(); } } else { MessageBox.Show("Silme işlemi iptal edildi"); } }
public ActionResult Sil(UrunModel urunclass) { Urun urunEntity = new Urun(); Satis satisEntity = new Satis(); try { using (StokEntities ctx = new StokEntities()) { urunEntity = ctx.Urun.ToList().Where(x => x.ID == urunclass.Id).FirstOrDefault(); satisEntity = ctx.Satis.ToList().Where(x => x.UrunID == urunclass.Id).FirstOrDefault(); ctx.Urun.Remove(urunEntity); ctx.Satis.Remove(satisEntity); ctx.SaveChanges(); } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index", "Panel"));//urunu en son listeli görmek için bu sayfaya yönlendiririz. }
public static List <UrunModel> GetUrunModelsList() { using (CariHesapEntities contex = new CariHesapEntities()) { List <UrunModel> um = new List <UrunModel>(); var a = contex.Urun.ToList(); foreach (var item in a) { UrunModel u = new UrunModel(); u.UrunId = item.UrunId; u.UrunAd = item.UrunAd; u.UrunStok = item.UrunStok; u.SatisFiyati = item.SatisFiyati; u.AlisFiyati = item.AlisFiyati; u.KategoriId = item.KategoriId; u.Kategori.KategoriName = item.Kategori.KategoriName; u.Aciklama = item.Aciklama; um.Add(u); } return(um); } }
public ActionResult Stok() { if (Session["Path"] != null) { Response.Write("<script>alert('" + Session["Path"].ToString() + "');</script>"); } List <Urunler> lu = efUrun.GetUrunList(); List <UrunModel> lm = new List <UrunModel>(); foreach (var item in lu) { UrunModel um = new UrunModel(); um.Stok = item.Stok; um.Ad = item.Ad; um.CategoryName = efCategory.GetKategori(item.CategoryID).Ad; um.Fiyat = item.Fiyat; um.ResimYolu = item.ResimYolu; um.UrunId = item.Id; lm.Add(um); } List <Kategoriler> lk = efCategory.GetKategoriList(); List <SelectListItem> dropwItems = new List <SelectListItem>(); foreach (var item in lk) { dropwItems.Add(new SelectListItem { Text = item.Ad, Value = item.Id.ToString() }); } ViewData["CategoryName"] = dropwItems; return(View(lm)); }
public ActionResult UrunKaydet(UrunModel um, HttpPostedFileBase Resim) { if (Resim.ContentLength > 0 && um.Fiyat > 0) { int ctgID = Convert.ToInt32(um.CategoryName); string guid = Guid.NewGuid().ToString(); um.CategoryName = efCategory.GetKategori(ctgID).Ad; string filePath = Path.Combine(Server.MapPath("~/UrunResimleri/" + um.CategoryName), guid + "_" + Path.GetFileName(Resim.FileName)); Resim.SaveAs(filePath); Urunler u = new Urunler(); u.Stok = um.Stok; u.Ad = um.Ad; u.CategoryID = ctgID; u.Fiyat = um.Fiyat; u.ResimYolu = "/UrunResimleri/" + um.CategoryName.Trim() + "/" + guid + "_" + Path.GetFileName(Resim.FileName); efUrun.UrunEkle(u); Session["Path"] = filePath; } return(RedirectToAction("Stok", "Home")); }