public ActionResult Arama(Indirim aranan) { List <Indirim> indirims = database.Arama(aranan); ViewBag.indirimler = indirims; return(View("Indirimler")); }
public ActionResult Ekle(IndirimModel model) { if (!ModelState.IsValid) { ModelState.AddModelError("", @"Eklenirken bir hata oluştu"); return(RedirectToAction("Index")); } try { var i = new Indirim { Aktif = true, BaslangicTarihi = Convert.ToDateTime(model.BaslangicTarihi), BitisTarihi = Convert.ToDateTime(model.BitisTarihi), IndirimMiktari = model.IndirimMiktari, IndirimYuzdesi = model.IndirimYuzdesi, Baslik = model.Baslik, YuzdeKullan = model.YuzdeKullan }; _inidirimRepository.Insert(i); _saticiIndirimRepository.Insert(new SaticiIndirimMapping { IndirimId = i.Id, SaticiId = CurrentSatici.Id }); return(RedirectToAction("Index")); } catch (Exception) { ModelState.AddModelError("", @"Indirim eklenemedi!"); return(View(model)); } }
private void btnEkle_Click(object sender, EventArgs e) { frmStokSec frm = new frmStokSec(true); frm.ShowDialog(); if (frm.secildi) { foreach (var itemStok in frm.secilen) { Indirim _entity = new Indirim(); _entity = StokEkle(itemStok); var count = context.Indirimler.Count(c => c.StokKodu == itemStok.StokKodu); if (count != 0) { if (MessageBox.Show("Seçili Olan Stoğa Daha Önceden Eklenmiş İndirim Bulunmaktadır.Var Olan İndirimi Güncellemek İstermisiniz", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { var secilenId = context.Indirimler.SingleOrDefault(c => c.StokKodu == itemStok.StokKodu); _entity.Id = secilenId.Id; indirimDAL.AddOrUpdate(context, _entity); } } else { indirimDAL.AddOrUpdate(context, _entity); } } } }
private void btnEkle_Click(object sender, EventArgs e) { FrmStokSec form = new FrmStokSec(true); form.ShowDialog(); if (form.secildi) { foreach (var itemStok in form.secilen) { Indirim _entity = new Indirim(); _entity = StokEkle(itemStok); var count = context.Indirimler.Count(c => c.StokKodu == itemStok.StokKodu); if (count != 0) { if (MessageBox.Show("Seçili olan stoğa daha önceden eklenmiş bir indirim bulunmaktadır. Var olan indirimi güncellemek ister misiniz?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { var secilenId = context.Indirimler.SingleOrDefault(c => c.StokKodu == itemStok.StokKodu); _entity.Id = secilenId.Id; indirimDal.AddorUpdate(context, _entity); } } else { indirimDal.AddorUpdate(context, _entity); } } } }
private Indirim StokEkle(Isbasatis.Entities.Tables.Stok entity) { Indirim _entity = new Indirim(); _entity.StokKodu = entity.StokKodu; _entity.Barkod = entity.Barkod; _entity.StokAdi = entity.StokAdi; return(_entity); }
protected override void GuncelNesneOlustur() { currentEnttiy = new Indirim { Id = id, Kod = txtKod.Text, IndirimAdi = txtIndirimAdi.Text, IndirimTuruId = Convert.ToInt64(txtIndirimTuru.Id), Aciklama = txtAciklama.Text, DonemId = AnaForm.DonemId, SubeId = AnaForm.SubeId, Durum = tglDurum.IsOn }; ButonEnabledDurumu(); }
public ActionResult Guncelleme(Indirim item) { Debug.WriteLine("Indirim Guncelle Calisti"); database.Update(item); return(RedirectToAction("Indirimler")); }
public ActionResult Olustur(Indirim item) { Debug.WriteLine("Indirim Ekle Calisti"); database.Insert(item); return(RedirectToAction("Indirimler")); }
public ActionResult Guncelle(int ID) { Indirim item = database.GetForID(ID); return(View("Ekle", item)); }
public ActionResult Ekle(Indirim item) { //database.Insert(item); return(View()); }