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.");
                }
            }
        }
Esempio n. 6
0
 public void Sil(SatinAlmaDetay entity)
 {
     _satinAlmaDetayDal.Sil(entity);
 }
Esempio n. 7
0
 public void Guncelle(SatinAlmaDetay entity)
 {
     _satinAlmaDetayDal.Guncelle(entity);
 }
Esempio n. 8
0
 public void EkleDetay(SatinAlmaDetay entity)
 {
     _satinAlmaDetayDal.EkleDetay(entity);
 }
Esempio n. 9
0
        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;
            }
        }