Exemple #1
0
        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...");
            }
        }
Exemple #2
0
        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"));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
            }
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        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...");
            }
        }
Exemple #7
0
        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;
            }
        }
Exemple #8
0
        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"));
        }