private void btnInsert_Click(object sender, EventArgs e) { Kitablar k = EntityDoldur(); int ekle = Operations <Kitablar> .EkleneniYoxla(AditionTools <Kitablar> .YoxlananGetir(), k.BarkodNo); if (ekle == 0) { bool sonuc = Operations <Kitablar> .Ekle(k); if (sonuc == true) { MessageBox.Show("Kayit Basariyla Eklendi"); Listele(); } else { MessageBox.Show("Kayit Eklenemedi..."); } } else { MessageBox.Show("Eklemek istediginiz kitap zaten eklidir. Lutfen baska kitab ekleyiniz..."); } }
public ActionResult Ekle(Kitablar ki, HttpPostedFileBase FileUp) { string isim = ""; if (FileUp != null) { System.Drawing.Image img = System.Drawing.Image.FromStream(FileUp.InputStream); Bitmap bmp = new Bitmap(img, 300, 300); isim = "/Content/KitapResim/" + (Guid.NewGuid()).ToString() + Path.GetExtension(FileUp.FileName); bmp.Save(Server.MapPath(isim)); } Kitablar k = new Kitablar(); k.BarkodNo = ki.BarkodNo; k.Fiyati = ki.Fiyati; k.KategoriID = ki.KategoriID; k.TedarikciID = ki.TedarikciID; k.KitabAciklamasi = ki.KitabAciklamasi; k.KitabAdi = ki.KitabAdi; k.KitabResim = isim; k.Miktar = ki.Miktar; k.VereqSayi = ki.VereqSayi; k.YayinEvi = ki.YayinEvi; k.YazarID = ki.YazarID; Operations <Kitablar> .Ekle(k); return(RedirectToAction("Index")); }
public ActionResult KitabDetay(int id) { DataTable dt = Operations <Kitablar> .Select("Id", id.ToString()); Kitablar k = new Kitablar(); k = Operations <Kitablar> .DtToET(dt, k); return(View(k)); }
private Kitablar EntityDoldur() { Kitablar k = new Kitablar(); if (cmbFerdiAdTedarikciID.Text != "") { return(Operations <Kitablar> .EntityDoldur(k, cmbYazarID.SelectedValue, cmbKategoriID.SelectedValue, cmbFerdiAdTedarikciID.SelectedValue, mtxBarkodNo.Text, txtKitabAdi.Text, txtKitabAciklamasi.Text, nudVereqSayi.Value, nudFiyati.Value, nudMiktar.Value, txtYayinEvi.Text)); } else { return(Operations <Kitablar> .EntityDoldur(k, cmbYazarID.SelectedValue, cmbKategoriID.SelectedValue, cmbSirketTedarikciID.SelectedValue, mtxBarkodNo.Text, txtKitabAdi.Text, txtKitabAciklamasi.Text, nudVereqSayi.Value, nudFiyati.Value, nudMiktar.Value, txtYayinEvi.Text)); } }
public ActionResult Duzenle(int id) { DataTable dtk = Operations <Kategoriler> .SelectAll(); List <Kategoriler> kategoriler = dtk.ToList <Kategoriler>(); ViewBag.Kategori = kategoriler; DataTable dtf = Operations <FerdiTedarikci> .SelectAll(); DataTable dts = Operations <SirketTedarikci> .SelectAll(); List <FerdiTedarikci> ferdi = dtf.ToList <FerdiTedarikci>(); List <SirketTedarikci> sirket = dts.ToList <SirketTedarikci>(); ViewBag.Ferdi = ferdi; ViewBag.Sirket = sirket; DataTable dty = Operations <Yazarlar> .SelectAll(); List <Yazarlar> yazarlar = dty.ToList <Yazarlar>(); ViewBag.Yazar = yazarlar; Kitablar ki = new Kitablar(); DataTable dt = Operations <Kitablar> .Select("Id", id.ToString()); PropertyInfo[] props = typeof(Kitablar).GetProperties(); foreach (DataRow dr in dt.Rows) { foreach (PropertyInfo pi in props) { object value = dr[pi.Name]; if (value != DBNull.Value) { pi.SetValue(ki, value); } } } return(View(ki)); }
private void button3_Click(object sender, EventArgs e) { Kitablar k = EntityDoldur(); int id = Convert.ToInt32(txtKitabAdi.Tag.ToString()); bool sonuc = Operations <Kitablar> .Guncelle(k, id); if (sonuc == true) { MessageBox.Show("Kayit Guncellendi"); Listele(); } else { MessageBox.Show("Kayit Guncellenemedi..."); } }
public void Sepet(int id) { if (Session["AktifSepet"] == null) { Sepet s = new Sepet(); SepetEleman se = new SepetEleman(); Kitablar k = new Kitablar(); DataTable dt = Operations <Kitablar> .Select("Id", id.ToString()); k = Operations <Kitablar> .DtToET(dt, k); se.Kitab = k; se.Adet = 1; s.Ekle(se); Session["AktifSepet"] = s; } else { Sepet s = (Sepet)Session["AktifSepet"]; Kitablar k = new Kitablar(); DataTable dt = Operations <Kitablar> .Select("Id", id.ToString()); k = Operations <Kitablar> .DtToET(dt, k); SepetEleman se = new SepetEleman(); se.Kitab = k; se.Adet = 1; s.Eleman.Add(se); Session["AktifSepet"] = s; } }
public ActionResult Duzenle(Kitablar k, HttpPostedFileBase Resim) { string isim = ""; if (Resim != null) { System.Drawing.Image img = System.Drawing.Image.FromStream(Resim.InputStream); Bitmap bmp = new Bitmap(img, 300, 300); isim = "/Content/KitapResim/" + (Guid.NewGuid()).ToString() + Path.GetExtension(Resim.FileName); bmp.Save(Server.MapPath(isim)); } Kitablar ki = new Kitablar(); DataTable dt = Operations <Kitablar> .Select("Id", k.Id.ToString()); Operations <Kitablar> .DtToET(dt, ki); PropertyInfo[] propes = typeof(Kitablar).GetProperties(); foreach (PropertyInfo pi in propes) { object a = pi.GetValue(k); if (a != null || Convert.ToInt32(a) != 0) { pi.SetValue(ki, pi.GetValue(k)); } } ki.KitabResim = isim; Operations <Kitablar> .Guncelle(ki, k.Id); return(RedirectToAction("Index")); }