Пример #1
0
        public ActionResult ParcaUrunAl(Tbl_Urun urun)
        {
            Tbl_Urun BarkotNoKontrol = db.Tbl_Urun.FirstOrDefault(x => x.BarkotNo == urun.BarkotNo);

            if (urun.UrunId == 0)
            {
                if (BarkotNoKontrol != null && (BarkotNoKontrol.Adi != urun.Adi || BarkotNoKontrol.KategoriID != urun.KategoriID))
                {
                    return(RedirectToAction("ParcaUrunAlHata"));
                }
                if (urun.KategoriID == 1)
                {
                    urun.SatinAlmaTarihi = DateTime.Now;
                    //urun.ArizaliMi = false;
                    urun.ZimmetDurumu   = true;
                    urun.HazirPcMi      = true;
                    urun.ParcaEklendiMi = false;
                    urun.BirimFiyat     = urun.ToptanFiyat / urun.Adet;
                    db.Tbl_Urun.Add(urun);
                    db.SaveChanges();
                    return(RedirectToAction("HazirPcAL", "SatinAl"));
                }
                urun.SatinAlmaTarihi = DateTime.Now;
                //urun.ArizaliMi = false;
                urun.ZimmetDurumu = false;
                urun.HazirPcMi    = false;
                urun.BirimFiyat   = urun.ToptanFiyat / urun.Adet;
                db.Tbl_Urun.Add(urun);
            }
            db.SaveChanges();
            return(RedirectToAction("Stok", "Stok"));
        }
Пример #2
0
 public ActionResult HazirPcZimmetle(HazirPcZimmetViewModel model)
 {
     if (model.Tbl_Zimmet.ZimmetId == 0)
     {
         Tbl_HazirPcParcalari ParcaZimmet = db.Tbl_HazirPcParcalari.FirstOrDefault(x => x.UrunID == model.Tbl_Zimmet.UrunID);
         int      HazirPcParcalariID      = ParcaZimmet.HazirPcParcalariId;
         Tbl_Urun ZimmetlenecekUrun       = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == model.Tbl_Zimmet.UrunID);
         ZimmetlenecekUrun.Adet--;
         if (ZimmetlenecekUrun.Adet == 0)
         {
             ZimmetlenecekUrun.ZimmetDurumu = true;
         }
         for (int i = 0; i < 4; i++)
         {
             Tbl_Zimmet Zimmetle = model.Tbl_Zimmet;
             Zimmetle.KullaniciID        = model.Tbl_Zimmet.KullaniciID;
             Zimmetle.UrunID             = model.Tbl_Zimmet.UrunID;
             Zimmetle.HazirPcParcalariID = HazirPcParcalariID;
             Zimmetle.ArizaDurmu         = false;
             db.Tbl_Zimmet.Add(Zimmetle);
             db.SaveChanges();
             HazirPcParcalariID++;
         }
     }
     return(RedirectToAction("Zimmetlistesi"));
 }
 public void PostEkle(Tbl_Urun urun)
 {
     if (ModelState.IsValid)
     {
         db.Tbl_Urun.Add(urun);
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Tbl_Urun tbl_Urun = db.Tbl_Urun.Find(id);

            db.Tbl_Urun.Remove(tbl_Urun);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #5
0
        public ActionResult HazirPcAl(HazirPcAlViewModel parca)
        {
            var model = new HazirPcAlViewModel()
            {
                urunler = db.Tbl_Urun.ToList()
            };
            var id           = model.urunler.Last();
            int BilgisayarID = id.UrunId;

            Tbl_Urun UrunBarkotNo = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == BilgisayarID);

            if (UrunBarkotNo.HazirPcMi == false || UrunBarkotNo.ParcaEklendiMi == true)
            {
                ViewBag.mesaj = "*Bilgisayar Eklme sırasında hata meydana geldi.";
                return(View());
            }
            else
            {
                UrunBarkotNo.ParcaEklendiMi = true;
                for (int i = 0; i < UrunBarkotNo.Adet; i++)
                {
                    UrunBarkotNo.ZimmetDurumu = false;
                    Tbl_HazirPcParcalari hpRam = new Tbl_HazirPcParcalari();
                    hpRam.ParcaAdi   = parca.Ram.ParcaAdi;
                    hpRam.KategoriID = 2;
                    hpRam.UrunID     = BilgisayarID;
                    hpRam.BarkotNo   = UrunBarkotNo.BarkotNo;
                    db.Tbl_HazirPcParcalari.Add(hpRam);

                    Tbl_HazirPcParcalari hpHardDisk = new Tbl_HazirPcParcalari();
                    hpHardDisk.ParcaAdi   = parca.HardDisk.ParcaAdi;
                    hpHardDisk.KategoriID = 3;
                    hpHardDisk.UrunID     = BilgisayarID;
                    hpHardDisk.BarkotNo   = UrunBarkotNo.BarkotNo;
                    db.Tbl_HazirPcParcalari.Add(hpHardDisk);

                    Tbl_HazirPcParcalari hpEkranKarti = new Tbl_HazirPcParcalari();
                    hpEkranKarti.ParcaAdi   = parca.EkranKarti.ParcaAdi;
                    hpEkranKarti.KategoriID = 4;
                    hpEkranKarti.UrunID     = BilgisayarID;
                    hpEkranKarti.BarkotNo   = UrunBarkotNo.BarkotNo;
                    db.Tbl_HazirPcParcalari.Add(hpEkranKarti);

                    Tbl_HazirPcParcalari hpAnaKart = new Tbl_HazirPcParcalari();
                    hpAnaKart.ParcaAdi   = parca.AnaKart.ParcaAdi;
                    hpAnaKart.KategoriID = 5;
                    hpAnaKart.UrunID     = BilgisayarID;
                    hpAnaKart.BarkotNo   = UrunBarkotNo.BarkotNo;
                    db.Tbl_HazirPcParcalari.Add(hpAnaKart);

                    db.SaveChanges();
                }

                return(RedirectToAction("Stok", "Stok"));
            }
        }
 public ActionResult Edit([Bind(Include = "UrunId,Adi,Marka,KategoriID,Fiyat,Aciklama,Resim,SatildiMi")] Tbl_Urun tbl_Urun)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_Urun).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.KategoriID = new SelectList(db.Tbl_Kategori, "KategoriId", "Adi", tbl_Urun.KategoriID);
     return(View(tbl_Urun));
 }
Пример #7
0
        public ActionResult Create([Bind(Include = "UrunId,Adi,Marka,KategoriID,Fiyat,Aciklama,SatildiMi,Resim,KullaniciID")] Tbl_Urun tbl_Urun)
        {
            if (ModelState.IsValid)
            {
                db.Tbl_Urun.Add(tbl_Urun);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.KategoriID = new SelectList(db.Tbl_Kategori, "KategoriId", "Adi", tbl_Urun.KategoriID);
            return(View(tbl_Urun));
        }
        // GET: DenemeResim/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tbl_Urun tbl_Urun = db.Tbl_Urun.Find(id);

            if (tbl_Urun == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_Urun));
        }
        public ActionResult FavorilereEkle(int id)
        {
            Tbl_Urun   urun             = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == id);
            var        KullaniciID      = k.KullaniciIdGetir(User.Identity.Name);
            int        kID              = Convert.ToInt16(KullaniciID[0]);
            var        BegenenKullanici = db.Tbl_Kullanici.FirstOrDefault(x => x.KullaniciId == kID);
            Tbl_Favori FavoriyeEkle     = new Tbl_Favori();

            FavoriyeEkle.KullaniciID = kID;
            FavoriyeEkle.UrunID      = id;
            db.Tbl_Favori.Add(FavoriyeEkle);
            db.SaveChanges();
            return(RedirectToAction("Anasayfa", "Home"));
        }
        // GET: DenemeResim/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tbl_Urun tbl_Urun = db.Tbl_Urun.Find(id);

            if (tbl_Urun == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KategoriID = new SelectList(db.Tbl_Kategori, "KategoriId", "Adi", tbl_Urun.KategoriID);
            return(View(tbl_Urun));
        }
        public ActionResult SatinAl(int id)
        {
            Tbl_Urun   urun               = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == id);
            var        KullaniciID        = k.KullaniciIdGetir(User.Identity.Name);
            int        kID                = Convert.ToInt16(KullaniciID[0]);
            var        SatinAlanKullanici = db.Tbl_Kullanici.FirstOrDefault(x => x.KullaniciId == kID);
            Tbl_UrunAl YeniUrunAl         = new Tbl_UrunAl();

            YeniUrunAl.KullaniciID = kID;
            YeniUrunAl.UrunID      = id;
            db.Tbl_UrunAl.Add(YeniUrunAl);
            urun.SatildiMi = true;
            db.SaveChanges();
            return(RedirectToAction("Anasayfa", "Home"));
        }
Пример #12
0
        // GET: Tbl_Urun/Delete/5
        public ActionResult Delete(int?id)
        {
            ViewBag.KullaniciBilgi = db.Tbl_Kullanici.FirstOrDefault(i => i.KullaniciAdi == "Mehmet");
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tbl_Urun tbl_Urun = db.Tbl_Urun.Find(id);

            if (tbl_Urun == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_Urun));
        }
Пример #13
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            Tbl_Urun kayit = new Tbl_Urun();

            kayit.Ad         = TxtUrunad.Text;
            kayit.Alısfiyat  = decimal.Parse(TxtAlis.Text);
            kayit.Satisfiyat = decimal.Parse(TxtSatis.Text);
            kayit.Marka      = TxtMarka.Text;
            kayit.Stok       = short.Parse(TxtStok.Text);
            kayit.Kategori   = short.Parse(lookUpEdit1.EditValue.ToString());
            kayit.Durum      = false;
            db.Tbl_Urun.Add(kayit);
            db.SaveChanges();
            MessageBox.Show("Ürün Başarılı Bir Şekilde Kaydedildi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
            listele();
        }
        public ActionResult UrunEkle(Tbl_Urun urun, HttpPostedFileBase file)
        {
            if (file != null)
            {
                string pic  = System.IO.Path.GetFileName(file.FileName);
                string path = System.IO.Path.Combine(
                    Server.MapPath("~/Resimler"), pic);
                file.SaveAs(path);
                urun.Resim = pic;
            }
            var KullaniciID = k.KullaniciIdGetir(User.Identity.Name);

            urun.KullaniciID = Convert.ToInt16(KullaniciID[0]);
            urun.SatildiMi   = false;
            db.Tbl_Urun.Add(urun);
            db.SaveChanges();
            return(RedirectToAction("Anasayfa", "Home"));
        }
Пример #15
0
 private void BtnKaydet_Click(object sender, EventArgs e)
 {
     if (lookUpEdit1.EditValue != null)
     {
         Tbl_Urun urun = new Tbl_Urun();
         urun.Ad         = TxtAd.Text;
         urun.Marka      = TxtMarka.Text;
         urun.Kategori   = short.Parse(lookUpEdit1.EditValue.ToString());
         urun.Alısfiyat  = decimal.Parse(TxtAlis.Text);
         urun.Satisfiyat = decimal.Parse(TxtSatis.Text);
         urun.Stok       = short.Parse(TxtStok.Text);
         db.Tbl_Urun.Add(urun);
         db.SaveChanges();
         MessageBox.Show("Ürünler Başarılı Bir Şekilde Kaydedildi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show("Lütfen Bir Kategori Seçiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                DboTeknikServisEntities1 db = new DboTeknikServisEntities1();
                Tbl_Urun urun = new Tbl_Urun();
                urun.Adi        = txtUrunAd.Text;
                urun.Marka      = txtMarka.Text;
                urun.KategoriID = int.Parse(cmbKategoriler.EditValue.ToString());
                urun.AlisFiyat  = decimal.Parse(txtAlisFiyat.Text);
                urun.SatisFiyat = decimal.Parse(txtSatisFiyat.Text);
                urun.StokSayisi = int.Parse(txtStokMiktar.Text);

                db.Tbl_Urun.Add(urun);
                db.SaveChanges();
                MessageBox.Show("Ürün Ekleme Başarılı", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception)
            {
                MessageBox.Show("Ürün Eklenirken Hata Oluştu !", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #17
0
        public ActionResult ParcaUrunZimmetle(ZimmetFormViewModel model)
        {
            if (model.Tbl_Zimmet.ZimmetId == 0)
            {
                Tbl_Urun ZimmetlenecekUrun = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == model.Tbl_Zimmet.UrunID);
                ZimmetlenecekUrun.Adet--;
                if (ZimmetlenecekUrun.Adet == 0)
                {
                    ZimmetlenecekUrun.ZimmetDurumu = true;
                }
                ZimmetlenecekUrun.ToptanFiyat = ZimmetlenecekUrun.ToptanFiyat - ZimmetlenecekUrun.BirimFiyat;

                Tbl_Zimmet Zimmetle = model.Tbl_Zimmet;
                Zimmetle.KullaniciID        = model.Tbl_Zimmet.KullaniciID;
                Zimmetle.UrunID             = model.Tbl_Zimmet.UrunID;
                Zimmetle.ArizaDurmu         = false;
                Zimmetle.HazirPcParcalariID = null;
                db.Tbl_Zimmet.Add(Zimmetle);
                db.SaveChanges();
            }
            return(RedirectToAction("ZimmetListesi"));
        }
Пример #18
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     try
     {
         Tbl_Urun urun = new Tbl_Urun();
         urun.Adi        = txtUrunAd.Text;
         urun.Marka      = txtMarka.Text;
         urun.KategoriID = int.Parse(cmbKategoriler.EditValue.ToString());
         urun.AlisFiyat  = decimal.Parse(txtAlisFiyat.Text);
         urun.SatisFiyat = decimal.Parse(txtSatisFiyat.Text);
         urun.StokSayisi = int.Parse(txtStok.Text);
         urun.Durum      = false;
         db.Tbl_Urun.Add(urun);
         db.SaveChanges();
         MessageBox.Show("Ürün Ekleme İşlemi Başarılı", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Listele();
     }
     catch (Exception)
     {
         MessageBox.Show("Ürün Ekleme İşlemi Başarısız", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Listele();
     }
 }
Пример #19
0
        // GET: Tbl_Urun/Details/5
        public ActionResult Details(int?id)
        {
            var kb = db.Tbl_Kullanici.FirstOrDefault(i => i.KullaniciAdi == "ahmet"); //ürünü ekleyen kişinin kullanıcı adı gelecek

            ViewBag.Konumx = kb.konumx;
            ViewBag.Konumy = kb.konumt;



            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tbl_Urun tbl_Urun = db.Tbl_Urun.Find(id);

            if (tbl_Urun == null)
            {
                return(HttpNotFound());
            }


            return(View(tbl_Urun));
        }
        public ActionResult UrunDetay(int id)
        {
            Tbl_Urun urun = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == id);

            return(View(urun));
        }