private void btnKaydet_Click(object sender, EventArgs e) { if (detay.ID == 0) { MessageBox.Show("Ürün seçiniz"); } else if (txtUrunStok.Text.Trim() == "") { MessageBox.Show("Stok miktarı giriniz"); } else { detay.isStokEkleme = true; int toplam = detay.StokMiktar; toplam += Convert.ToInt32(txtUrunStok.Text); detay.StokMiktar = toplam; if (bll.Update(detay)) { MessageBox.Show("Stok eklendi"); dto = bll.Select(); dataGridView1.DataSource = dto.Urunler; txtUrunStok.Clear(); } } }
private void btnEkle_Click(object sender, EventArgs e) { FrmUrun frm = new FrmUrun(); this.Hide(); frm.dto = dto; frm.ShowDialog(); this.Visible = true; dto = bll.Select(); temizle(); }
private void DtoToEntity(UrunDTO urunDTO) { urun.Id = urunDTO.Id; urun.IsDeleted = urunDTO.IsDeleted; urun.EklemeTarihi = urunDTO.EklemeTarihi; urun.Aciklama = urunDTO.Aciklama; urun.KategoriId = urunDTO.KategoriId; urun.Stok = urunDTO.Stok; urun.Fiyat = urunDTO.Fiyat; urun.UrunAdi = urunDTO.UrunAdi; urun.ResimYolu = urunDTO.ResimYolu; }
public ServiceResult Update(UrunDTO urunDTO) { DtoToEntity(urunDTO); Urun det = _uow.GetRepository <Urun>().Get(i => i.Id == urun.Id); _uow.GetRepository <Urun>().Detach(det); _uow.GetRepository <Urun>().Update(urun); int ess = _uow.Save(); if (ess > 0) { return(new ServiceResult("Kayıt başarılıdır", ResultState.Success)); } return(new ServiceResult("Bir hata nedeniyle kayıt gerçekleşmedi.", ResultState.Error)); }
public ServiceResult Add(UrunDTO urunDTO) { urunDTO.Id = Guid.NewGuid(); urunDTO.IsDeleted = false; DtoToEntity(urunDTO); _uow.GetRepository <Urun>().Add(urun); int ess = _uow.Save(); if (ess > 0) { return(new ServiceResult("Kayıt Başarılıdır.", ResultState.Success)); } return(new ServiceResult("Bir hata nedeniyle kayıt gerçekleşemedi.", ResultState.Error)); }
private UrunDTO EntityToDto(Urun urun) { UrunDTO dto = new UrunDTO(); dto.Id = urun.Id; dto.IsDeleted = urun.IsDeleted; dto.EklemeTarihi = urun.EklemeTarihi; dto.Aciklama = urun.Aciklama; dto.Fiyat = urun.Fiyat; dto.KategoriId = urun.KategoriId; dto.Stok = urun.Stok; dto.UrunAdi = urun.UrunAdi; dto.ResimYolu = urun.ResimYolu; return(dto); }
public bool Guncelle(UrunDTO entity) { Urunler gun = repository.ElemanSec(entity.UrunID); gun.BirimdekiMiktar = entity.BirimdekiMiktar; gun.EnAzYenidenSatisMikatari = entity.EnAzYenidenSatisMikatari; gun.Fiyat = entity.Fiyat; gun.KategoriID = entity.KategoriID; gun.Sonlandi = entity.Sonlandi; gun.Stok = entity.Stok; gun.TedarikciID = entity.TedarikciID; gun.UrunAdi = entity.UrunAdi; gun.UrunResimUrl = entity.UrunResimUrl; gun.YeniSatis = entity.YeniSatis; return(repository.Guncelle());//değişiklikleri kaydettik.(güncelledik.) }
public ActionResult UrunEkle(UrunDTO u) { if (ModelState.IsValid) { Urun urun = new Urun() { IslemNo = u.IslemNo, MarkaId = u.MarkaId, ModelId = u.ModelId, KategoriId = u.KategoriId, GirisTarihi = u.GirisTarihi, Garantilimi = u.Garantilimi }; DataService.Service.UrunService.Insert(urun); } return(RedirectToAction("Index")); }
private void FrmUrunListesi_Load(object sender, EventArgs e) { dto = bll.Select(); dataGridView1.DataSource = dto.Urunler; cmbKategori.DataSource = dto.Kategoriler; cmbKategori.DisplayMember = "KategoriAd"; cmbKategori.ValueMember = "ID"; cmbKategori.SelectedIndex = -1; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[5].Visible = false; dataGridView1.Columns[6].Visible = false; dataGridView1.Columns[7].Visible = false; dataGridView1.Columns[1].HeaderText = "Ürün Adı"; dataGridView1.Columns[2].HeaderText = "Kategori"; dataGridView1.Columns[3].HeaderText = "Stok Miktarı"; dataGridView1.Columns[4].HeaderText = "Ürün Fiyatı"; }
public object Get(int id) { var urun = manager.repository.GetById(id); UrunDTO dto = new UrunDTO(); dto.Id = urun.Id; dto.Aciklama = urun.Aciklama; dto.Adi = urun.Adi; dto.Fiyat = urun.Fiyat; dto.KategoriAdi = urun.Kategori.Adi; dto.TedarikciAdi = urun.Tedarikci.Adi; dto.AnalizliMi = urun.AnalizliMi; dto.OrganikMi = urun.OrganikMi; dto.SekersizMi = urun.SekersizMi; dto.YerliUretimMi = urun.YerliUretimMi; return(dto); }
private void btnSil_Click(object sender, EventArgs e) { if (detayDTO.ID == 0) { MessageBox.Show("Seçim yapın"); } DialogResult result = MessageBox.Show("Silinsinmi", "Dikkat", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (bll.Delete(detayDTO)) { MessageBox.Show("Silindi"); bll = new UrunBLL(); dto = bll.Select(); dataGridView1.DataSource = dto.Urunler; } } }
public bool Ekle(UrunDTO entity) { //map işlemi (UrunDTO'yu sınıfını Urunler'e dönüştürme) Urunler urn = new Urunler { BirimdekiMiktar = entity.BirimdekiMiktar, EnAzYenidenSatisMikatari = entity.EnAzYenidenSatisMikatari, Fiyat = entity.Fiyat, KategoriID = entity.KategoriID, Sonlandi = entity.Sonlandi, Stok = entity.Stok, TedarikciID = entity.TedarikciID, UrunAdi = entity.UrunAdi, UrunID = entity.UrunID, UrunResimUrl = entity.UrunResimUrl, YeniSatis = entity.YeniSatis }; return(repository.Ekle(urn));//repository bizden entity ister.DTO istemez. }
private void FrmUyari_Load(object sender, EventArgs e) { dto = bll.Select(); dto.Urunler = dto.Urunler.Where(x => x.StokMiktar <= 50).ToList(); if (dto.Urunler.Count == 0) { FrmMain frm = new FrmMain(); this.Visible = false; frm.ShowDialog(); } dataGridView1.DataSource = dto.Urunler; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[5].Visible = false; dataGridView1.Columns[6].Visible = false; dataGridView1.Columns[7].Visible = false; dataGridView1.Columns[1].HeaderText = "Ürün Adı"; dataGridView1.Columns[2].HeaderText = "Kategori"; dataGridView1.Columns[3].HeaderText = "Stok Miktarı"; dataGridView1.Columns[4].HeaderText = "Ürün Fiyatı"; }
private void btnGuncelle_Click(object sender, EventArgs e) { if (detayDTO.ID == 0) { MessageBox.Show("Ürün seçiniz"); } else { FrmUrun frm = new FrmUrun(); frm.isUpdate = true; frm.detaydto = detayDTO; frm.dto = dto; this.Hide(); frm.ShowDialog(); this.Visible = true; bll = new UrunBLL(); dto = bll.Select(); dataGridView1.DataSource = dto.Urunler; } }
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 bool Sil(UrunDTO entity) { Urunler gun = repository.ElemanSec(entity.UrunID); return(repository.Sil(gun)); }