private void guncelleBtn_Click(object sender, EventArgs e) { if (id != -1) { var entity = _urunServis.Update(new Urun { ID = id, 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 güncellendi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); BindData(); Temizle(); } else { MessageBox.Show("Güncelleme işleminde hata oluştu.Lütfen değerlerinizi kontrol ediniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Güncellenecek ürünü listeden seçiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); Temizle(); } }
private void barBtnDuzenle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show("Ürünü Güncellemek İstiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { _urunService.Update(new Urun { UrunId = int.Parse(textId.Text), 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 }); MessageBox.Show("Güncelleme İş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 Güncellenemedi ", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ActionResult UrunGuncelle(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 = _urunService.GetByID(urun.UrunId); 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; _urunService.Update(newUrun); return(RedirectToAction("Urun")); }
public async Task <IActionResult> UrunDuzenle(UrunGuncelleDTO model, IFormFile Resim) { if (ModelState.IsValid) { var urun = mapper.Map <Urun>(model); if (Resim != null) { var baseImagePath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/"); if (urun.ResimYolu != null) { var oldImagePath = Path.Combine(baseImagePath, urun.ResimYolu); if (System.IO.File.Exists(oldImagePath)) { System.IO.File.Delete(oldImagePath); } } var uzanti = Path.GetExtension(Resim.FileName); var resimAdi = Guid.NewGuid() + uzanti; var imagePath = Path.Combine(baseImagePath, resimAdi); using var stream = new FileStream(imagePath, FileMode.Create); await Resim.CopyToAsync(stream); urun.ResimYolu = resimAdi; } await urunService.Update(urun); return(RedirectToAction("Index")); } var kategoriler = await kategoriService.All(); ViewBag.Kategoriler = new SelectList(kategoriler, "Id", "Ad"); return(View(model)); }
public ActionResult Update(Urun urun) { if (ModelState.IsValid) { _urunService.Update(urun); TempData.Add("message", "Ürününüz Başarıyla Güncellendi"); } return(RedirectToAction("Update")); }
public IActionResult Update(Urun urun) { var result = _urunService.Update(urun); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
private void barBtnZimmetKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ZimmetEkleFormModel model = new ZimmetEkleFormModel(); model.Urun = _urunService.GetUrunAdedByUrunId(Convert.ToInt32(cbxUrun.SelectedValue)); model.Personal = _personalService.GetPersonalByPersonalId(Convert.ToInt32(cbxPersonal.SelectedValue)); model.Marka = _markaService.GetByMarkaId(model.Urun.MarkaId); model.Zimmet = new Zimmet(); var kalanUrunAdet = model.Urun.UrunAded - Convert.ToInt32(spinEditZimmetAded.Value); if (kalanUrunAdet >= 0) { MessageBox.Show("Kalan Aded " + kalanUrunAdet.ToString()); if (kalanUrunAdet == 0) { model.Urun.StokDurum = 0; } if (_zimmetService.UrunSearch(Convert.ToInt32(cbxUrun.SelectedValue), Convert.ToInt32(cbxPersonal.SelectedValue)) != null) { MessageBox.Show("Seçtiğiniz personlin zaten bu üründen zimmetli.Lüten farklı ürün seçin"); } else { try { model.Zimmet.ZimmetId = Convert.ToInt32(txtZimmetId.Text); model.Zimmet.ZimmetAded = Convert.ToInt32(spinEditZimmetAded.Value); model.Zimmet.ZimmetDurumu = 1; model.Zimmet.MarkaId = model.Marka.MarkaId; model.Zimmet.UrunId = model.Urun.UrunId; model.Zimmet.PersonalId = model.Personal.PersonalId; _zimmetService.Add(model.Zimmet); MessageBox.Show(cbxUrun.Text + "Zimmetlendi "); this.Hide(); model.Urun.UrunAded = kalanUrunAdet; _urunService.Update(model.Urun); } catch (Exception exception) { MessageBox.Show(exception.Message); } } } else { MessageBox.Show("En fazla" + model.Urun.UrunAded.ToString() + " aded seçebilirsin"); } }
private void barButtonItemAtik_ItemClick(object sender, ItemClickEventArgs e) { AtikEkleModel model = new AtikEkleModel(); model.Urun = _urunService.GetUrunAdedByUrunId(Convert.ToInt32(dgwTakip.CurrentRow.Cells[0].Value)); model.Marka = _markaService.GetByMarkaId(Convert.ToInt32(dgwTakip.CurrentRow.Cells[1].Value)); model.Atik = new Atik(); if (Convert.ToInt32(dgwTakip.CurrentRow.Cells[5].Value) == 0) { try { _urunService.Delete(model.Urun); } catch { MessageBox.Show("1"); } } else { try { model.Atik.AtikId = _atikService.AtikIdUret(); model.Atik.MarkaId = model.Marka.MarkaId; model.Atik.UrunId = model.Urun.UrunId; model.Atik.Aciklama = "Çöp"; _atikService.Add(model.Atik); MessageBox.Show("Atık işlemi tamamlandı"); model.Urun.StokDurum = 0; _urunService.Update(model.Urun); MessageBox.Show("Ürün Güncellendi"); } catch { MessageBox.Show("Bişeyler Ters Gitti"); } } }
private void GuncelleFonk() { try { urunServis.Update(new Urun { Id = id, 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 güncelleme başarılı oldu.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.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")); }