private void kaydetBtn_Click(object sender, EventArgs e)
        {
            var entity = _urunServis.Add(new Urun
            {
                URUNAD     = adTxt.Text.ToString(),
                URUNMARKA  = markaTxt.Text.ToString(),
                MODEL      = modelTxt.Text.ToString(),
                YIL        = yilTxt.Text.ToString(),
                ADET       = int.Parse(adetNumeric.Value.ToString()),
                ALISFIYAT  = decimal.Parse(txtAlis.Text.ToString()),
                SATISFIYAT = decimal.Parse(txtSatis.Text.ToString()),
                DETAY      = detayTxt.Text.ToString()
            });

            if (entity != null)
            {
                MessageBox.Show("Ürün sisteme eklendi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);

                BindData();
                Temizle();
            }
            else
            {
                MessageBox.Show("Ekleme işleminde hata oluştu.Lütfen değerlerinizi kontrol ediniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
 private void barbtnkaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Ürünü Kayıt Etmek İstiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         try
         {
             _urunService.Add(new Urun
             {
                 UrunAd     = textAd.Text,
                 Marka      = textMarka.Text,
                 Model      = textModel.Text,
                 Yil        = int.Parse(maskYil.Text),
                 Adet       = int.Parse(numAdet.Text),
                 Maliyet    = decimal.Parse(textMaliyet.Text),
                 SatisFiyat = decimal.Parse(textSatis.Text),
                 Detay      = richDetay.Text
             });
             _stokService.Add(new Stok
             {
                 StokTur  = textAd.Text,
                 StokAdet = int.Parse(numAdet.Text)
             });
             MessageBox.Show("Kayıt İşlemi Başarılı. Değişiklikleri Görmek için YENİLE Butonuna Basınız", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         catch (Exception exception)
         {
             MessageBox.Show(exception.Message);
         }
     }
     else
     {
         MessageBox.Show("Ürün Kayıt Edilmedi", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        public ActionResult UrunEkle(Urun urun)
        {
            List <SelectListItem> kategoriler = new List <SelectListItem>();

            foreach (Kategori item in _kategoriService.GetAll())
            {
                kategoriler.Add(new SelectListItem()
                {
                    Text = item.KategoriAdi, Value = item.KategoriId.ToString()
                });
            }
            ViewBag.Kategoriler = kategoriler;
            List <SelectListItem> markalar = new List <SelectListItem>();

            foreach (Marka item in _markaService.GetAll())
            {
                markalar.Add(new SelectListItem()
                {
                    Text = item.MarkaAdi, Value = item.MarkaId.ToString()
                });
            }
            ViewBag.Markalar = markalar;
            Urun newUrun = new Urun();

            newUrun.UrunAdi       = urun.UrunAdi;
            newUrun.UrunDetay     = urun.UrunDetay;
            newUrun.UrunFiyat     = urun.UrunFiyat;
            newUrun.Stok          = urun.Stok;
            newUrun.KategoriId    = urun.KategoriId;
            newUrun.MarkaId       = urun.MarkaId;
            newUrun.EklenmeTarihi = urun.EklenmeTarihi;
            bool kontrol = _urunService.Add(newUrun);

            return(RedirectToAction("Urun"));
        }
Example #4
0
 public async Task <IActionResult> UrunEkle(UrunAddDTO model)
 {
     if (ModelState.IsValid)
     {
         var urun = mapper.Map <Urun>(model);
         await urunService.Add(urun);
     }
     return(View(model));
 }
Example #5
0
        public ActionResult Add(Urun urun)
        {
            if (ModelState.IsValid)
            {
                _urunService.Add(urun);
                TempData.Add("message", "Ürününüz Başarıyla Eklendi");
            }

            return(RedirectToAction("Add"));
        }
        public IActionResult Add(Urun urun)
        {
            var result = _urunService.Add(urun);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Example #7
0
 private void KaydetFonk()
 {
     try
     {
         urunServis.Add(new Urun
         {
             UrunAd     = urunAdTxt.Text.ToString(),
             UrunMarka  = urunMarkaTxt.Text.ToString(),
             AlisFiyat  = decimal.Parse(alisFiyatTxt.Text.ToString()),
             SatisFiyat = decimal.Parse(satisFiyatTxt.Text.ToString()),
             UrunStok   = int.Parse(urunStokTxt.Text.ToString()),
             UrunDurum  = false,
             KategoriId = int.Parse(kategoriLookUpTxt.EditValue.ToString()),
         });
         MessageBox.Show("Ürün ekleme başarılı oldu.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public async Task <IActionResult> Index(UrunAddDTO model, IFormFile Resim)
        {
            if (ModelState.IsValid)
            {
                var urun = mapper.Map <Urun>(model);

                if (Resim != null)
                {
                    string uzanti  = Path.GetExtension(Resim.FileName);
                    string resimAd = Guid.NewGuid() + uzanti;

                    string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/" + resimAd);
                    using var stream = new FileStream(path, FileMode.Create);
                    await Resim.CopyToAsync(stream);

                    urun.ResimYolu = resimAd;
                }
                await urunService.Add(urun);

                return(RedirectToAction("Urunler"));
            }
            return(View(model));
        }
Example #9
0
        private void barBtnUrunEkle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            UrunEkleFormModel model = new UrunEkleFormModel()
            {
                Urun  = new Urun(),
                Marka = new Marka(),
            };

            try
            {
                model.Marka.MarkaAdi = txtMarkaAdi.Text;
                model.Marka.MarkaId  = Convert.ToInt16(txtMarkaId.Text);

                _markaService.Add(model.Marka);
                MessageBox.Show("Marka Adi " + txtMarkaAdi.Text);
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }

            try
            {
                model.Urun.UrunAdi   = txtUrunIsmi.Text;
                model.Urun.MarkaId   = model.Marka.MarkaId;
                model.Urun.StokDurum = 1;
                model.Urun.UrunAded  = Convert.ToInt32(txtUrunAdedi.Text);
                model.Urun.UrunId    = Convert.ToInt32(txtUrunId.Text);
                _urunService.Add(model.Urun);
                MessageBox.Show("Ürün Eklendi");
                this.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #10
0
        public ActionResult Save(UrunDTO urun)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new UrunViewModel
                {
                    Urun        = urun,
                    Kategoriler = _ks.GetCategories().Data
                };
                return(View("urunForm", viewModel));
            }

            #region  resim kaydetme ve yol verme

            if (urun.ResimDosyasi != null)
            {
                string fileName  = Path.GetFileNameWithoutExtension(urun.ResimDosyasi.FileName);
                string extension = Path.GetExtension(urun.ResimDosyasi.FileName);
                fileName       = urun.UrunAdi + fileName + DateTime.Now.ToString("ddmmyyyy") + extension;
                urun.ResimYolu = "/img/" + fileName;
                fileName       = Path.Combine(Server.MapPath("~/img/"), fileName);
                urun.ResimDosyasi.SaveAs(fileName);
            }
            #endregion

            if (urun.Id == Guid.Parse("00000000-0000-0000-0000-000000000000"))
            {
                urun.EklemeTarihi = DateTime.Now.Date;
                _us.Add(urun);
            }
            else
            {
                _us.Update(urun);
            }

            return(RedirectToAction("Index", "Home"));
        }
        public IHttpActionResult Post(Urun urun)
        {
            _urunService.Add(urun);

            return(Ok("Başarılı kayıt"));
        }