コード例 #1
0
 public static bool UpdateKategori(KategoriModel km)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         Kategori kategori = ConvertToMusteriler(km);
         ch.Kategori.Add(kategori);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     //var kategori = ConvertToMusteriler(km);
     //using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     //{
     //    ch.Entry(kategori).State = EntityState.Modified;
     //    if (ch.SaveChanges() > 0)
     //    {
     //        return true;
     //    }
     //    else
     //        return false;
     //}
 }
コード例 #2
0
        public ActionResult KategoriListele()
        {
            ModelKategori.Clear();
            using (AdoHelper adoHelper = new AdoHelper())
            {
                string sorgu = "Select * From kategori";
                dictList.Clear();
                SqlDataReader oku = adoHelper.ExecDataReaderProc(sorgu, dictList);
                while (oku.Read())
                {
                    var veri = new KategoriModel();
                    veri.KategoriId = Convert.ToInt32(oku["id"]);
                    veri.Kategori   = oku["kategori"].ToString();
                    ModelKategori.Add(veri);
                }

                return(View(ModelKategori));
            }
            //    BaglantiAc();
            //string sorgu = "Select * From kategori";
            //SqlCommand cmd = new SqlCommand(sorgu, cnn);
            //SqlDataReader oku = cmd.ExecuteReader();
            //while (oku.Read())
            //{
            //    var veri = new KategoriModel();
            //    veri.KategoriId = Convert.ToInt32(oku["id"]);
            //    veri.Kategori = oku["kategori"].ToString();
            //    ModelKategori.Add(veri);
            //}

            //cnn.Close();
            //return View(ModelKategori);
        }
コード例 #3
0
        private void Button8_Click(object sender, EventArgs e)// kategori silme
        {
            DialogResult result = MessageBox.Show("Kategoriyi silmek istediğinize emin misiniz?", "Kategori Silme", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                KategoriModel km = new KategoriModel();
                km.KategoriAdi      = kAd;
                km.KategoriAciklama = kAciklama;

                bool silindiMi = Helper.HelperKategori.DeleteKategori(Helper.HelperKategori.FindKategori(km));

                if (silindiMi)
                {
                    MessageBox.Show("Kategori silindi");
                    dataGridView3.Rows.Clear();
                    KategoriListele();
                }
                else
                {
                    MessageBox.Show("Silme işlemi gerçekleştirilemedi!!!");
                }
            }
            else
            {
                MessageBox.Show("Silme işlemi iptal edildi");
            }
        }
コード例 #4
0
        public ActionResult KategoriDuzenle(int id)
        {
            Kategori      kategori = kategoriServis.Bul(id);
            KategoriModel model    = Mapper.Map <Kategori, KategoriModel>(kategori);

            return(View(model));
        }
コード例 #5
0
 public ActionResult KategoriEkle(KategoriModel k)
 {
     if (ModelState.IsValid)
     {
         ctx.Kategoriler.Add(k);
         ctx.SaveChanges();
     }
     return(View());
 }
コード例 #6
0
        // GET: api/Kategori/5
        public KategoriModel Get(int id)
        {
            KategoriModel kategori = db.Kategoris.Where(s => s.Id == id).Select(x => new KategoriModel()
            {
                Id     = x.Id,
                KatAdi = x.KatAdi
            }).SingleOrDefault();

            return(kategori);
        }
コード例 #7
0
        public static Kategori ConvertToMusteriler(KategoriModel km)//Kategori tablosunu model sınıfına dönderir.
        {
            Kategori yeniKategori = new Kategori();

            yeniKategori.KategoriID       = km.KategoriID;
            yeniKategori.KategoriAdi      = km.KategoriAdi;
            yeniKategori.KategoriAciklama = km.KategoriAciklama;

            return(yeniKategori);
        }
コード例 #8
0
        private void Button9_Click(object sender, EventArgs e)
        {
            KategoriModel km = new KategoriModel();

            km.KategoriAdi      = textBox13.Text;
            km.KategoriAciklama = textBox12.Text;
            Helper.HelperKategori.UpdateKategori(km);
            dataGridView3.Rows.Clear();
            KategoriListele();
        }
コード例 #9
0
        public KategoriModel KategoriByıd(string kategoriId)
        {
            KategoriModel kayit = db.Kategori.Where(x => x.KategoriId == kategoriId).Select(s => new KategoriModel()
            {
                KategoriId  = s.KategoriId,
                KategoriAdi = s.KategoriAdi
            }).SingleOrDefault();

            return(kayit);
        }
コード例 #10
0
        public KategoriModel KategoriById(int kategoriId)
        {
            KategoriModel kayit = db.Kategori.Where(s => s.kategoriId == kategoriId).Select(x => new KategoriModel()
            {
                kategoriId = x.kategoriId,
                kategoriAd = x.kategoriAd
            }).FirstOrDefault();

            return(kayit);
        }
コード例 #11
0
 public ActionResult KategoriEkle(KategoriModel model)
 {
     using (AdoHelper adoHelper = new AdoHelper())
     {
         dictList.Clear();
         string sorgu = "insert into kategori (kategori) Values (@kategori)";
         dictList.Add("@kategori", model.Kategori);
         adoHelper.ExecNonQueryProc(sorgu, dictList);
         return(RedirectToAction("Index"));
     }
 }
コード例 #12
0
        // POST: api/Kategori
        public SonucModel Post([FromBody] KategoriModel model)
        {
            db.Kategoris.Add(new Kategori()
            {
                KatAdi = model.KatAdi
            });

            db.SaveChanges();

            sonuc.Islem = true;
            sonuc.Mesaj = "Kategori Oluşturuldu";
            return(sonuc);
        }
コード例 #13
0
 public ActionResult Edit(string id, KategoriModel km)
 {
     try
     {
         Kategori kategori = DbFactory.KategoriCrud.Find(id);
         kategori.KategoriAdi = km.KategoriAdi;
         DbFactory.KategoriCrud.Update(id, kategori);
         return(RedirectToAction("List"));
     }
     catch (Exception ex)
     {
         return(View(ex));
     }
 }
コード例 #14
0
 public ActionResult Create(KategoriModel km)
 {
     try
     {
         Kategori kategori = new Kategori();
         kategori.KategoriAdi = km.KategoriAdi;
         DbFactory.KategoriCrud.Insert(kategori);
         return(RedirectToAction("List"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #15
0
        public ActionResult EkleKategori(KategoriModel model)
        {
            if (ModelState.IsValid)
            {
                //Entity F. nesnesi oluşturma
                KATEGORILER kategori = new KATEGORILER();
                kategori.kategoriAdi   = model.kategoriAdi;
                kategori.anaKategoriID = model.anaKategoriID;
                Db.KATEGORILER.Add(kategori);
                Db.SaveChanges();
            }

            return(RedirectToAction("kategoriListele"));
        }
コード例 #16
0
        private void Button14_Click(object sender, EventArgs e) //Kategori düzenle değiştir butonunu aktive eder.
        {
            if (dataGridView3.SelectedRows.Count > 0)
            {
                textBox13.Text = kAd;
                textBox12.Text = kAciklama;

                KategoriModel km = new KategoriModel();
                km.KategoriAdi      = kAd;
                km.KategoriAciklama = kAciklama;
                kategoriId          = Helper.HelperKategori.FindKategori(km);
                km.KategoriID       = kategoriId;
                button9.Enabled     = true;
            }
        }
コード例 #17
0
        public SonucModel KategoriDuzenle(KategoriModel model)
        {
            Kategori kayit = db.Kategori.Where(s => s.kategoriId == model.kategoriId).FirstOrDefault(); if (kayit == null)

            {
                sonuc.islem = false;
                sonuc.mesaj = "Kategori bilgileri bulunamadı. Lütfen geçerli bir kategori seçiniz.";
                return(sonuc);
            }
            kayit.kategoriAd = model.kategoriAd;
            db.SaveChanges();
            sonuc.islem = true;
            sonuc.mesaj = "Kategori bilgileri başarılı bir şekilde düzenlenmiştir.";
            return(sonuc);
        }
コード例 #18
0
        public SonucModel KategoriDuzenle(KategoriModel model)
        {
            Kategori kayit = db.Kategori.Where(x => x.KategoriId == model.KategoriId).SingleOrDefault();

            if (kayit == null)
            {
                sonuc.Islem = false;
                sonuc.Mesaj = "Kategori bulunamdı";
                return(sonuc);
            }
            kayit.KategoriAdi = model.KategoriAdi;
            db.SaveChanges();
            sonuc.Islem = true;
            sonuc.Mesaj = "Kategori Düzenlendi";
            return(sonuc);
        }
コード例 #19
0
 public static bool AddKategori(KategoriModel k)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         Kategori kategori = ConvertToMusteriler(k);
         ch.Kategori.Add(kategori);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #20
0
        public SonucModel KategoriEkle(KategoriModel model)
        {
            if (db.Kategori.Count(s => s.kategoriAd == model.kategoriAd) > 0)
            {
                sonuc.islem = false;
                sonuc.mesaj = "Kategori bilgileri sistemde mevcuttur";
                return(sonuc);
            }
            Kategori yeni = new Kategori();

            yeni.kategoriAd = model.kategoriAd;
            db.Kategori.Add(yeni);
            db.SaveChanges();
            sonuc.islem = true;
            sonuc.mesaj = "Kategori bilgileri sisteme eklenmiştir.";
            return(sonuc);
        }
コード例 #21
0
        public static int FindKategori(KategoriModel km)//kategori düzenlemeyi aktifleştirmek ve düzenle butonunda  kullanıldı.
        {
            int kategoriID = 0;

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Kategori.ToList();
                foreach (var item in list)
                {
                    if (km.KategoriAdi.Equals(item.KategoriAdi) && km.KategoriAciklama.Equals(item.KategoriAciklama))

                    {
                        kategoriID = item.KategoriID;
                    }
                }
            }
            return(kategoriID);
        }
コード例 #22
0
        public static List <KategoriModel> KategoriListesiModel()// kategori listesini model cinsinden döner.
        {
            List <KategoriModel> kategoriList = new List <KategoriModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Kategori.ToList();
                foreach (Kategori item in list)
                {
                    KategoriModel km = new KategoriModel();
                    km.KategoriAdi      = item.KategoriAdi;
                    km.KategoriAciklama = item.KategoriAciklama;

                    kategoriList.Add(km);
                }
            }
            return(kategoriList);
        }
コード例 #23
0
        public ActionResult KategoriEkle(KategoriModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Kategori kategori = Mapper.Map <KategoriModel, Kategori>(model);
                    kategori.SeoAd = StringIslemleri.ToSeoUrl(model.Ad);
                    kategoriServis.Ekle(kategori);

                    return(RedirectToAction("Kategoriler"));
                }
                catch (Exception ex)
                {
                }
            }
            return(View(model));
        }
コード例 #24
0
        public SonucModel KategoriEkle(KategoriModel model)
        {
            if (db.Kategori.Count(s => s.KategoriAdi == model.KategoriAdi) > 0)
            {
                sonuc.Islem = false;
                sonuc.Mesaj = "Bu isimde bir kategori zaten var";
                return(sonuc);
            }
            Kategori yeni = new Kategori();

            yeni.KategoriId  = Guid.NewGuid().ToString();
            yeni.KategoriAdi = model.KategoriAdi;
            db.Kategori.Add(yeni);
            db.SaveChanges();
            sonuc.Islem = true;
            sonuc.Mesaj = "Kategori Eklendi";
            return(sonuc);
        }
コード例 #25
0
        public ActionResult KategoriDuzenle(KategoriModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Kategori kategori = kategoriServis.Bul(model.Id);
                    kategori       = (Kategori)Mapper.Map(model, kategori, typeof(KategoriModel), typeof(Kategori));
                    kategori.SeoAd = StringIslemleri.ToSeoUrl(model.Ad);
                    kategoriServis.Guncelle(kategori);

                    return(RedirectToAction("Kategoriler"));
                }
                catch (Exception ex)
                {
                }
            }
            return(View(model));
        }
コード例 #26
0
        public ActionResult KategoriListesi()
        {
            using (EmlakContext baglanti = new EmlakContext())
            {
                KategoriModel      KategoriM       = new KategoriModel();
                List <Kategoriler> KategoriListesi = baglanti.Kategoriler.OrderBy(k => k.Kategori_AD).ToList();

                KategoriM.IlkKategori = (from s in KategoriListesi
                                         select new SelectListItem
                {
                    Text = s.Kategori_AD,
                    Value = s.Kategori_ID.ToString()
                }).ToList();
                KategoriM.IlkKategori.Insert(0, new SelectListItem {
                    Text = "Kategori Seçiniz", Value = ""
                });

                return(View(KategoriM));
            }
        }
コード例 #27
0
        // PUT: api/Kategori/5
        public SonucModel Put(int id, [FromBody] KategoriModel model)
        {
            Kategori kategori = db.Kategoris.Where(s => s.Id == id).SingleOrDefault();

            if (kategori == null)
            {
                sonuc.Islem = false;
                sonuc.Mesaj = "Kayıt Bulunamadı!";
                return(sonuc);
            }

            kategori.KatAdi = model.KatAdi;

            db.SaveChanges();

            sonuc.Islem = true;
            sonuc.Mesaj = "Kategori Güncellendi";

            return(sonuc);
        }
コード例 #28
0
        public ActionResult Ekle(KategoriModel model)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }
            var date = DateTime.Now;

            _kategoriRepository.Insert(new Kategori
            {
                Ad            = model.Ad,
                Aciklama      = model.Aciklama,
                Aktif         = model.Aktif,
                ResimId       = 0,
                AnaKategoriId = 0,
                CreatedDate   = date,
                UpdatedDate   = date
            });
            return(RedirectToAction("Index"));
        }
コード例 #29
0
        private void Button12_Click(object sender, EventArgs e) //Kategori Ekle
        {
            KategoriModel yeniKategori = new KategoriModel();

            yeniKategori.KategoriAdi      = textBox13.Text;
            yeniKategori.KategoriAciklama = textBox12.Text;

            bool eklendiMi = Helper.HelperKategori.AddKategori(yeniKategori);


            if (eklendiMi)
            {
                MessageBox.Show("Kategori eklendi!");
                dataGridView3.Rows.Clear();
                KategoriListele();
            }
            else
            {
                MessageBox.Show("Müşteri eklenemedi, tekrar deneyiniz.");
            }
        }
コード例 #30
0
 public ActionResult Edit(string id)
 {
     return(PartialView(KategoriModel.GetList().FirstOrDefault(x => x.KategoriId == id)));
 }