public ActionResult DeleteConfirmed(int id) { SatinAlmaDetay satinAlmaDetay = db.SatinAlmaDetay.Find(id); db.SatinAlmaDetay.Remove(satinAlmaDetay); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SatinAlmaID,UrunID,Adet,AlisFiyati")] SatinAlmaDetay satinAlmaDetay) { if (ModelState.IsValid) { db.Entry(satinAlmaDetay).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SatinAlmaID = new SelectList(db.SatinAlma, "SatinAlmaID", "SatinAlmaID", satinAlmaDetay.SatinAlmaID); ViewBag.UrunID = new SelectList(db.Urun, "UrunID", "UrunAdi", satinAlmaDetay.UrunID); return(View(satinAlmaDetay)); }
// GET: SatinAlmaDetay/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SatinAlmaDetay satinAlmaDetay = db.SatinAlmaDetay.Find(id); if (satinAlmaDetay == null) { return(HttpNotFound()); } return(View(satinAlmaDetay)); }
// GET: SatinAlmaDetay/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SatinAlmaDetay satinAlmaDetay = db.SatinAlmaDetay.Find(id); if (satinAlmaDetay == null) { return(HttpNotFound()); } ViewBag.SatinAlmaID = new SelectList(db.SatinAlma, "SatinAlmaID", "SatinAlmaID", satinAlmaDetay.SatinAlmaID); ViewBag.UrunID = new SelectList(db.Urun, "UrunID", "UrunAdi", satinAlmaDetay.UrunID); return(View(satinAlmaDetay)); }
private void button1_Click(object sender, EventArgs e) { foreach (ListViewItem item in listView1.Items) { SatinAlmaDetay sad = new SatinAlmaDetay(); sad.SatinAlimID = id; sad.UrunID = (int)item.Tag; sad.DurumID = (int)cmbSatinAlimDurum.SelectedValue; sad.Fiyat = Convert.ToDecimal(item.SubItems[4].Text); sad.Adet = Convert.ToDouble(item.SubItems[5].Text); sad.AlinmaTarihi = DateTime.Now; if (sad.DurumID == 3) { _satinAlmaDetayService.EkleDetay(sad); } else { MessageBox.Show("Satın Alım Reddedildi."); } } }
public void Sil(SatinAlmaDetay entity) { _satinAlmaDetayDal.Sil(entity); }
public void Guncelle(SatinAlmaDetay entity) { _satinAlmaDetayDal.Guncelle(entity); }
public void EkleDetay(SatinAlmaDetay entity) { _satinAlmaDetayDal.EkleDetay(entity); }
private void btnOnay_Click(object sender, EventArgs e) { if (cmbTedarikci.Items.Count == 0) { MessageBox.Show("Tedarikçi tanımlanmalı", "Tedarikçi Bulunmadı", MessageBoxButtons.OK, MessageBoxIcon.Stop); } SatinAlmaORM sAlmaOrm = new SatinAlmaORM(); SatinAlma sa = new SatinAlma(); sa.TedarikciID = Convert.ToInt32(cmbTedarikci.SelectedValue); sa.SatinAlmaTarihi = DateTime.Now; sa.PersonelID = PersonellerORM.AktifKullanici.Id; int saId = Convert.ToInt32(sAlmaOrm.InsertScalar(sa)); try { DialogResult result = MessageBox.Show("Seçilen ürünü sipariş vermek\n istediğinize emin misiniz?", "Satın Alma Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { if (saId > 0) { SatinAlmaDetayORM sDetayOrm = new SatinAlmaDetayORM(); UrunORM uOrm = new UrunORM(); KasaHareketORM khOrm = new KasaHareketORM(); foreach (ListViewItem lvi in listView1.Items) { SatinAlmaDetay sad = new SatinAlmaDetay(); sad.SatinAlmaID = saId; sad.UrunID = (int)lvi.Tag; sad.Miktar = Convert.ToDouble(lvi.SubItems[2].Text); sad.AlisFiyati = Convert.ToDecimal(lvi.SubItems[3].Text); sDetayOrm.Insert(sad); Urunler u = new Urunler(); u.Id = Convert.ToInt32(lvi.Tag); u.Miktar = Convert.ToDouble(lvi.SubItems[2].Text); decimal tutar = ((decimal)sad.Miktar * sad.AlisFiyati); //object initializer KasaHareket kh = new KasaHareket { KasaID = 2, KasaHareketTipID = 2, Tutar = tutar, Tarih = DateTime.Now, Kdvsiz = tutar - (tutar * 0.18m) }; try { uOrm.Update(u); khOrm.Insert(kh); } catch (Exception ex) { MessageBox.Show(ex.Message, "Satın Alma Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } MessageBox.Show("Satın alma onaylandı", "Satın Alma Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = uOrm.Select(); Tools.Temizle(this); lblTotal.Text = ""; dataGridView1.Focus(); } } else if (result == DialogResult.No) { listView1.Focus(); } } catch (Exception) { MessageBox.Show("Satın alma onay hatası", "Satın Alma Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }