コード例 #1
0
ファイル: UrunYonetimi.cs プロジェクト: mesutilica/StokTakip
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                if (UrunId > 0)
                {
                    Urun urun = new Urun();
                    urun.Id             = UrunId;
                    urun.UrunAdi        = txtUrunAdi.Text;
                    urun.UrunAciklamasi = rtbUrunAciklamasi.Text;
                    urun.StokMiktari    = int.Parse(txtStokMiktari.Text);
                    urun.UrunFiyati     = decimal.Parse(txtUrunFiyati.Text);
                    urun.Aktif          = chbAktif.Checked;
                    urun.EklenmeTarihi  = Convert.ToDateTime(lblEklenmeTarihi.Text);
                    urun.KategoriId     = int.Parse(cbUrunKategorisi.SelectedValue.ToString());
                    urun.MarkaId        = int.Parse(cbUrunMarkasi.SelectedValue.ToString());
                    urun.Kdv            = int.Parse(txtKdv.Text);

                    urunManager.Update(urun);
                    DatalariYukle();
                    MessageBox.Show("Kayıt Güncellendi!");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hata Oluştu!");
            }
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "Id,UrunAdi,UrunAciklama,UrunFiyati,KategoriId")] Urun urun)
 {
     if (ModelState.IsValid)
     {
         UrunManager.Update(urun);
         return(RedirectToAction("Index"));
     }
     ViewBag.KategoriId = new SelectList(KategoriManager.GetAll(), "Id", "KategoriAdi", urun.KategoriId);
     return(View(urun));
 }
コード例 #3
0
        public ActionResult Edit(Urun urun)
        {
            ModelState.Remove("CreatedOn");
            ModelState.Remove("ModifiedOn");
            ModelState.Remove("ModifiedUsername");

            if (ModelState.IsValid)
            {
                Urun db_urun = urunManager.Find(x => x.ID == urun.ID);
                db_urun.IsDraft    = urun.IsDraft;
                db_urun.CategoryId = urun.CategoryId;
                db_urun.Text       = urun.Text;
                db_urun.Title      = urun.Title;

                urunManager.Update(db_urun);

                return(RedirectToAction("Index"));
            }
            ViewBag.CategoryId = new SelectList(CacheHelper.GetCategoriesFromCache(), "ID", "Title", urun.CategoryId);
            return(View(urun));
        }
コード例 #4
0
 protected void btnKaydet_Click(object sender, EventArgs e)
 {
     try
     {
         var urun = new Urun
         {
             Aktif          = cbAktif.Checked,
             EklenmeTarihi  = DateTime.Now,
             KategoriId     = Convert.ToInt32(ddlUrunKategorisi.SelectedValue),
             MarkaId        = Convert.ToInt32(ddlUrunMarkasi.SelectedValue),
             Kdv            = Convert.ToInt32(txtKdv.Text),
             StokMiktari    = Convert.ToInt32(txtStokMiktari.Text),
             UrunAciklamasi = txtUrunAciklamasi.Text,
             UrunAdi        = txtUrunAdi.Text,
             UrunFiyati     = Convert.ToDecimal(txtUrunFiyati.Text)
         };
         if (fuResim.HasFile)                                                 //Eğer resim yükleme elemanından bir resim seçilmişse
         {
             fuResim.SaveAs(Server.MapPath("~/Uploads/" + fuResim.FileName)); //furesimden seçilen resmi sunucudaki uploads klasörüne kaydet
             urun.Resim = fuResim.FileName;
         }
         else
         {
             urun.Resim = LtResimAdi.Text;
         }
         if (string.IsNullOrWhiteSpace(lblId.Text))
         {
             um.Add(urun);
         }
         else
         {
             urun.Id = int.Parse(lblId.Text);
             um.Update(urun);
         }
         Response.Redirect("UrunYonetimi.aspx");
     }
     catch (Exception)
     {
         Response.Write("Hata Oluştu!");
     }
 }
コード例 #5
0
ファイル: UrunForm.cs プロジェクト: caglary/Demo
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     Utilities.ErrorHandle._try(() =>
     {
         if (_urun != null)
         {
             _urun.UrunAdi = txtUpdateProductName.Text;
             int result    = _bll.Update(_urun);
             if (result == 1)
             {
                 txtUpdateProductName.Text = "";
                 GetAllList();
                 Utilities.Mesaj.MessageBoxInformation("İşleminiz başarı ile gerçekleşti.");
                 _urun = null;
             }
         }
         else
         {
             Utilities.Mesaj.MessageBoxWarning("Listeden ürün seçiniz.");
         }
     });
 }
コード例 #6
0
 public ActionResult Edit(Urun urun, HttpPostedFileBase Resim, string resmiSil)
 {
     if (ModelState.IsValid)
     {
         string directory = Server.MapPath("~/Img/Urunler/");
         if (Resim != null)
         {
             var fileName = Path.GetFileName(Resim.FileName);
             Resim.SaveAs(Path.Combine(directory, fileName));
             urun.Resim = Resim.FileName;
         }
         if (resmiSil == "on")
         {
             urun.Resim = null;
         }
         manager.Update(urun);
         return(RedirectToAction("Index"));
     }
     ViewBag.KategoriId = new SelectList(kategoriManager.GetAll(), "Id", "KategoriAdi", urun.KategoriId);
     ViewBag.MarkaId    = new SelectList(marka.GetAll(), "Id", "MarkaAdi", urun.MarkaId);
     return(View(urun));
 }
コード例 #7
0
        public ActionResult Edit(Urun urun, HttpPostedFileBase ProfilImage)
        {
            ModelState.Remove("Kategori.KategoriAdi");
            ModelState.Remove("Kampanya.kampanyaAdi");
            if (ModelState.IsValid)
            {
                if (ProfilImage != null &&
                    (ProfilImage.ContentType == "image/jpeg" ||
                     ProfilImage.ContentType == "image/jpg" ||
                     ProfilImage.ContentType == "image/png"))
                {
                    string filename = $"urun_{urun.ID}.{ProfilImage.ContentType.Split('/')[1]}";

                    ProfilImage.SaveAs(Server.MapPath($"~/img/{filename}"));
                    urun.urunImage = filename;
                }

                Kategori kat = k.Find(x => x.ID == urun.kategori.ID);
                Kampanya kp  = kam.Find(x => x.ID == urun.kampanya.ID);


                Urun dbUrun = u.Find(x => x.ID == urun.ID);
                dbUrun.fiyat           = urun.fiyat;
                dbUrun.DuzenlemeTarihi = DateTime.Now;
                dbUrun.UrunAdi         = urun.UrunAdi;
                dbUrun.UrunAcıklamasi  = urun.UrunAcıklamasi;
                dbUrun.kategori        = kat;
                dbUrun.kampanya        = kp;
                dbUrun.urunImage       = urun.urunImage;

                u.Update(urun);
            }

            ViewBag.kategoriler = TempData["kategoriler"] as List <SelectListItem>;
            ViewBag.kampanyalar = TempData["kampanyalar"] as List <SelectListItem>;

            return(RedirectToAction("Index"));
        }