Beispiel #1
0
        protected void Button3_Click(object sender, EventArgs e)
        {       // KAYDET
            if (txtURUN_REFNO.Text != "")
            {
                int  refno = Convert.ToInt32(txtURUN_REFNO.Text);
                URUN u     = db.URUNs.Find(refno);
                u.URUN_ADI       = txtURUN_ADI.Text;
                u.FIYATI         = Convert.ToDecimal(txtFIYATI.Text);
                u.DURUMU         = Convert.ToBoolean(ddlDURUMU.SelectedValue);
                u.KATEGORI_REFNO = Convert.ToInt32(ddlKATEGORI_REFNO.SelectedValue);
                u.KDV_ORANI      = Convert.ToInt32(txtKDV_ORANI.Text);
                u.MARKA_REFNO    = Convert.ToInt32(ddlMARKA_REFNO.SelectedValue);
                u.ACIKLAMA       = HttpUtility.HtmlDecode(txtACIKLAMA.Text);
                u.RESIM1         = RESIM1.FileName;
                u.RESIM2         = RESIM2.FileName;
                u.RESIM3         = RESIM3.FileName;
                u.RESIM4         = RESIM4.FileName;

                RESIM1.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM1.FileName);
                RESIM2.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM2.FileName);
                RESIM3.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM3.FileName);
                RESIM4.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM4.FileName);

                db.SaveChanges();
            }

            else
            {
                URUN u = new URUN();
                u.URUN_ADI       = txtURUN_ADI.Text;
                u.FIYATI         = Convert.ToInt32(txtFIYATI.Text);
                u.DURUMU         = Convert.ToBoolean(ddlDURUMU.SelectedValue);
                u.KATEGORI_REFNO = Convert.ToInt32(ddlKATEGORI_REFNO.SelectedValue);
                u.KDV_ORANI      = Convert.ToInt32(txtKDV_ORANI.Text);
                u.MARKA_REFNO    = Convert.ToInt32(ddlMARKA_REFNO.SelectedValue);
                u.ACIKLAMA       = HttpUtility.HtmlDecode(txtACIKLAMA.Text);
                u.RESIM1         = RESIM1.FileName;
                u.RESIM2         = RESIM2.FileName;
                u.RESIM3         = RESIM3.FileName;
                u.RESIM4         = RESIM4.FileName;


                RESIM1.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM1.FileName);
                RESIM2.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM2.FileName);
                RESIM3.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM3.FileName);
                RESIM4.SaveAs(Request.PhysicalApplicationPath + "/images/" + RESIM4.FileName);

                db.URUNs.Add(u);
                db.SaveChanges();
            }


            GridView1.DataSource = db.VW_URUN_.ToList();
            GridView1.DataBind();

            pnlKayit.Visible = false;
            pnlListe.Visible = true;
        }
Beispiel #2
0
        public bool Insert(UrunDetayDTO entity)
        {
            URUN urun = new URUN();

            urun.Fiyat      = entity.Fiyat;
            urun.UrunAd     = entity.UrunAd;
            urun.KategoriID = entity.KategoriID;
            urun.isDeleted  = false;
            return(dao.Insert(urun));
        }
        public ActionResult Detay(int id = 0)
        {
            URUN urun = db.URUNs.Find(id);

            if (urun == null)
            {
                TempData["m"] = "Urun bulunamadı";
                //Goster metot Mesaj controller
                return(RedirectToAction("Goster", "Mesaj"));
            }
            return(View(urun));
        }
        public bool GetBack(SatisDetayDTO entity)
        {
            dao.GetBack(entity.SatisID);
            URUN urun = new URUN();

            urun.ID = entity.UrunID;
            int temp = entity.StokMiktar + entity.SatisMiktar;

            urun.Stok = temp;
            urunDAO.Update(urun);
            return(true);
        }
 public ActionResult Delete(int?id) //? id null gidebilir demek
 {
     if (id != null)                //olası hatalı bir link girdiğinde yada null deger girdiğinde
     {
         URUN u = db.URUNs.Find(id);
         if (u != null)
         {
             db.URUNs.Remove(u);
             db.SaveChanges();
         }
     }
     return(RedirectToAction("Index"));
 }
Beispiel #6
0
        public bool Delete(UrunDetayDTO entity)
        {
            URUN urun = new URUN();

            urun.ID = entity.ID;
            dao.Delete(urun);
            SATIM satis = new SATIM();

            satis.UrunID = entity.ID;
            satisdao.Delete(satis);

            return(true);
        }
Beispiel #7
0
        public ActionResult UrunDetaylar(int?id)  // Ürün hakkında uzun açıklamalar yer alır
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            URUN urun = db.URUN.Find(id);

            if (urun == null)
            {
                return(HttpNotFound());
            }
            return(View(urun));
        }
Beispiel #8
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            URUN u = new URUN();

            u.BIRIM      = int.Parse(lookBirimSec.EditValue.ToString());
            u.FIYAT      = int.Parse(txtFiyat.Text);
            u.KDV        = byte.Parse(cmbKDV.Text);
            u.DURUM      = 1;
            u.URUNAD     = txtUrunAd.Text;
            u.URUNGRUPID = int.Parse(lookUrunGrup.EditValue.ToString());
            u.KUR        = int.Parse(lookParaBirimi.EditValue.ToString());
            db.URUN.Add(u);
            db.SaveChanges();
            XtraMessageBox.Show($"Eklenen Ürün:{u.URUNAD} \nSisteme Ekleme:BAŞARILI", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        public ActionResult Delete(int?id)
        {
            if (id != null)
            {
                URUN u = db.URUNs.Find(id);
                if (u != null)
                {
                    db.URUNs.Remove(u);
                    db.SaveChanges();
                }
            }

            //var liste = db.URUNs.ToList();
            //return View("Index", liste);
            return(RedirectToAction("Index"));
        }
        public ActionResult UrunDuzenle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            URUN urun = db.URUN.Find(id);

            if (urun == null)
            {
                return(HttpNotFound());
            }
            ViewBag.urun_bakim_id    = new SelectList(db.BAKIM, "bakim_id", "bakim_ad", urun.urun_bakim_id);
            ViewBag.urun_hammadde_id = new SelectList(db.HAMMADDE, "hammadde_id", "hammadde_ad", urun.urun_hammadde_id);
            return(View(urun));
        }
        public ActionResult Create(int?id)
        {//update create işlemi
            URUN urun = new URUN();

            if (id != null)//guncelleme yapılacak
            {
                urun = db.URUNs.Find(id);
                if (urun == null)
                {
                    urun = new URUN();
                }
            }
            ViewData["kategori"] = db.KATEGORIs.ToList();//hersey object olarak saklanır.
            ViewBag.marka        = db.MARKAs.ToList();
            return(View(urun));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            URUN urun = db.URUN.Find(id);

            db.URUN.Remove(urun);
            db.SaveChanges();

            string   filePath = Path.Combine(Server.MapPath("~/Resim"), urun.urun_id + ".jpg");
            FileInfo fi       = new FileInfo(filePath);

            if (fi.Exists)
            {
                fi.Delete();
            }

            return(RedirectToAction("Urunler"));
        }
 public ActionResult UrunDuzenle([Bind(Include = "urun_id,urun_ad,urun_ebat,urun_hammadde_id,urun_bakim_id,urun_uretici,urun_fiyat,urun_teminat,urun_uzun_aciklama,urun_kisa_aciklama,urun_stok")] URUN urun, HttpPostedFileBase UrunResim)
 {
     if (ModelState.IsValid)
     {
         db.Entry(urun).State = EntityState.Modified;
         db.SaveChanges();
         if (UrunResim != null && UrunResim.ContentLength > 0)
         {
             string filePath = Path.Combine(Server.MapPath("~/Resim"), urun.urun_id + ".jpg");
             UrunResim.SaveAs(filePath);
         }
         return(RedirectToAction("Index"));
     }
     ViewBag.urun_bakim_id    = new SelectList(db.BAKIM, "bakim_id", "bakim_ad", urun.urun_bakim_id);
     ViewBag.urun_hammadde_id = new SelectList(db.HAMMADDE, "hammadde_id", "hammadde_ad", urun.urun_hammadde_id);
     return(View(urun));
 }
Beispiel #14
0
        public ActionResult Create(int?id)
        {
            URUN urun = new URUN();

            if (id != null) // güncelleme yapılacak
            {
                urun = db.URUNs.Find(id);
                if (urun == null)
                {
                    urun = new URUN();
                }
            }

            ViewData["kategori"] = db.KATEGORIs.ToList();       // her şey object olarak saklanır
            ViewBag.marka        = db.MARKAs.ToList();

            return(View(urun));  // model binding yapılıyor
        }
Beispiel #15
0
        protected void Button5_Click(object sender, EventArgs e)
        {       // SİL
            if (txtURUN_REFNO.Text != "")
            {
                int  refno = Convert.ToInt32(txtURUN_REFNO.Text);
                URUN u     = db.URUNs.Find(refno);

                db.URUNs.Remove(u);

                db.SaveChanges();

                GridView1.DataSource = db.VW_URUN_.ToList();
                GridView1.DataBind();

                pnlKayit.Visible = false;
                pnlListe.Visible = true;
            }
        }
Beispiel #16
0
        public bool Update(UrunDetayDTO entity)
        {
            URUN urun = new URUN();

            if (entity.isStokEkleme)
            {
                urun.ID   = entity.ID;
                urun.Stok = entity.StokMiktar;
            }
            else
            {
                urun.ID         = entity.ID;
                urun.Fiyat      = entity.Fiyat;
                urun.KategoriID = entity.KategoriID;
                urun.UrunAd     = entity.UrunAd;
            }

            return(dao.Update(urun));
        }
        public bool Insert(SatisDetayDTO entity)
        {
            SATIM satis = new SATIM();

            satis.KategoriID  = entity.KategoriID;
            satis.MusteriID   = entity.MusteriID;
            satis.SatisFiyat  = entity.Fiyat;
            satis.SatisMiktar = entity.SatisMiktar;
            satis.SatisTarihi = DateTime.Today;
            satis.UrunID      = entity.UrunID;
            dao.Insert(satis);
            URUN urun = new URUN();

            urun.ID = entity.UrunID;
            int temp = entity.StokMiktar - entity.SatisMiktar;

            urun.Stok = temp;
            urunDAO.Update(urun);
            return(true);
        }
Beispiel #18
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int  refno = Convert.ToInt32(GridView1.SelectedDataKey.Value.ToString());
            URUN u     = db.URUNs.Find(refno);

            if (u != null)
            {
                txtURUN_REFNO.Text              = u.URUN_REFNO.ToString();
                txtURUN_ADI.Text                = u.URUN_ADI;
                txtFIYATI.Text                  = u.FIYATI.ToString();
                ddlDURUMU.SelectedValue         = u.DURUMU.ToString();
                ddlKATEGORI_REFNO.SelectedValue = u.KATEGORI_REFNO.ToString();
                txtKDV_ORANI.Text               = u.KDV_ORANI.ToString();
                ddlMARKA_REFNO.SelectedValue    = u.MARKA_REFNO.ToString();
                txtACIKLAMA.Text                = u.ACIKLAMA;
            }

            pnlKayit.Visible = true;
            pnlListe.Visible = false;
        }