private void kaydetBtn_Click(object sender, EventArgs e) { var entity = _urunServis.Add(new Urun { URUNAD = adTxt.Text.ToString(), URUNMARKA = markaTxt.Text.ToString(), MODEL = modelTxt.Text.ToString(), YIL = yilTxt.Text.ToString(), ADET = int.Parse(adetNumeric.Value.ToString()), ALISFIYAT = decimal.Parse(txtAlis.Text.ToString()), SATISFIYAT = decimal.Parse(txtSatis.Text.ToString()), DETAY = detayTxt.Text.ToString() }); if (entity != null) { MessageBox.Show("Ürün sisteme eklendi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); BindData(); Temizle(); } else { MessageBox.Show("Ekleme işleminde hata oluştu.Lütfen değerlerinizi kontrol ediniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void barbtnkaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show("Ürünü Kayıt Etmek İstiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { _urunService.Add(new Urun { UrunAd = textAd.Text, Marka = textMarka.Text, Model = textModel.Text, Yil = int.Parse(maskYil.Text), Adet = int.Parse(numAdet.Text), Maliyet = decimal.Parse(textMaliyet.Text), SatisFiyat = decimal.Parse(textSatis.Text), Detay = richDetay.Text }); _stokService.Add(new Stok { StokTur = textAd.Text, StokAdet = int.Parse(numAdet.Text) }); MessageBox.Show("Kayıt İşlemi Başarılı. Değişiklikleri Görmek için YENİLE Butonuna Basınız", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message); } } else { MessageBox.Show("Ürün Kayıt Edilmedi", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult UrunEkle(Urun urun) { List <SelectListItem> kategoriler = new List <SelectListItem>(); foreach (Kategori item in _kategoriService.GetAll()) { kategoriler.Add(new SelectListItem() { Text = item.KategoriAdi, Value = item.KategoriId.ToString() }); } ViewBag.Kategoriler = kategoriler; List <SelectListItem> markalar = new List <SelectListItem>(); foreach (Marka item in _markaService.GetAll()) { markalar.Add(new SelectListItem() { Text = item.MarkaAdi, Value = item.MarkaId.ToString() }); } ViewBag.Markalar = markalar; Urun newUrun = new Urun(); newUrun.UrunAdi = urun.UrunAdi; newUrun.UrunDetay = urun.UrunDetay; newUrun.UrunFiyat = urun.UrunFiyat; newUrun.Stok = urun.Stok; newUrun.KategoriId = urun.KategoriId; newUrun.MarkaId = urun.MarkaId; newUrun.EklenmeTarihi = urun.EklenmeTarihi; bool kontrol = _urunService.Add(newUrun); return(RedirectToAction("Urun")); }
public async Task <IActionResult> UrunEkle(UrunAddDTO model) { if (ModelState.IsValid) { var urun = mapper.Map <Urun>(model); await urunService.Add(urun); } return(View(model)); }
public ActionResult Add(Urun urun) { if (ModelState.IsValid) { _urunService.Add(urun); TempData.Add("message", "Ürününüz Başarıyla Eklendi"); } return(RedirectToAction("Add")); }
public IActionResult Add(Urun urun) { var result = _urunService.Add(urun); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
private void KaydetFonk() { try { urunServis.Add(new Urun { UrunAd = urunAdTxt.Text.ToString(), UrunMarka = urunMarkaTxt.Text.ToString(), AlisFiyat = decimal.Parse(alisFiyatTxt.Text.ToString()), SatisFiyat = decimal.Parse(satisFiyatTxt.Text.ToString()), UrunStok = int.Parse(urunStokTxt.Text.ToString()), UrunDurum = false, KategoriId = int.Parse(kategoriLookUpTxt.EditValue.ToString()), }); MessageBox.Show("Ürün ekleme başarılı oldu.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <IActionResult> Index(UrunAddDTO model, IFormFile Resim) { if (ModelState.IsValid) { var urun = mapper.Map <Urun>(model); if (Resim != null) { string uzanti = Path.GetExtension(Resim.FileName); string resimAd = Guid.NewGuid() + uzanti; string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/" + resimAd); using var stream = new FileStream(path, FileMode.Create); await Resim.CopyToAsync(stream); urun.ResimYolu = resimAd; } await urunService.Add(urun); return(RedirectToAction("Urunler")); } return(View(model)); }
private void barBtnUrunEkle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { UrunEkleFormModel model = new UrunEkleFormModel() { Urun = new Urun(), Marka = new Marka(), }; try { model.Marka.MarkaAdi = txtMarkaAdi.Text; model.Marka.MarkaId = Convert.ToInt16(txtMarkaId.Text); _markaService.Add(model.Marka); MessageBox.Show("Marka Adi " + txtMarkaAdi.Text); } catch (Exception exception) { MessageBox.Show(exception.Message); } try { model.Urun.UrunAdi = txtUrunIsmi.Text; model.Urun.MarkaId = model.Marka.MarkaId; model.Urun.StokDurum = 1; model.Urun.UrunAded = Convert.ToInt32(txtUrunAdedi.Text); model.Urun.UrunId = Convert.ToInt32(txtUrunId.Text); _urunService.Add(model.Urun); MessageBox.Show("Ürün Eklendi"); this.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
public ActionResult Save(UrunDTO urun) { if (!ModelState.IsValid) { var viewModel = new UrunViewModel { Urun = urun, Kategoriler = _ks.GetCategories().Data }; return(View("urunForm", viewModel)); } #region resim kaydetme ve yol verme if (urun.ResimDosyasi != null) { string fileName = Path.GetFileNameWithoutExtension(urun.ResimDosyasi.FileName); string extension = Path.GetExtension(urun.ResimDosyasi.FileName); fileName = urun.UrunAdi + fileName + DateTime.Now.ToString("ddmmyyyy") + extension; urun.ResimYolu = "/img/" + fileName; fileName = Path.Combine(Server.MapPath("~/img/"), fileName); urun.ResimDosyasi.SaveAs(fileName); } #endregion if (urun.Id == Guid.Parse("00000000-0000-0000-0000-000000000000")) { urun.EklemeTarihi = DateTime.Now.Date; _us.Add(urun); } else { _us.Update(urun); } return(RedirectToAction("Index", "Home")); }
public IHttpActionResult Post(Urun urun) { _urunService.Add(urun); return(Ok("Başarılı kayıt")); }