Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Kisi[] kisi = new Kisi[3];
            kisi[0] = new Kisi {
                Id = 10, Ad = "Mehmet", Soyad = "Zafer", Maas = 2000
            };
            kisi[1] = new Kisi {
                Id = 11, Ad = "Ahmet", Soyad = "Dün", Maas = 2000
            };
            kisi[2] = new Kisi {
                Id = 12, Ad = "Zehra", Soyad = "Bugün", Maas = 2000
            };

            DataTable dt = new DataTable();

            dt.Columns.Add("id", typeof(int));
            dt.Columns.Add("Ad", typeof(string));
            dt.Columns.Add("Soyad", typeof(string));
            dt.Columns.Add("Maas", typeof(int));


            foreach (Kisi item in kisi)
            {
                DataRow satir = dt.NewRow();
                satir[0] = item.Id;
                satir[1] = item.Ad;
                satir[2] = item.Soyad;
                satir[3] = item.Maas;
                dt.Rows.Add(satir);
            }

            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
Example #2
0
        public ActionResult Duzenle(Kisi model, int?id)
        {
            DatabaseContext db       = new DatabaseContext();
            var             dbEntity = db.Kisiler.FirstOrDefault(p => p.Id == id);

            if (dbEntity != null)
            {
                dbEntity.Ad    = model.Ad;
                dbEntity.Soyad = model.Soyad;
                dbEntity.Yas   = model.Yas;

                var sonuc = db.SaveChanges();

                if (sonuc > 0)
                {
                    ViewBag.Result = "başarılı";
                    ViewBag.Status = "success";
                }
                else
                {
                    ViewBag.Result = "Hata";
                    ViewBag.Status = "danger";
                }
            }

            return(View());
        }
        public ActionResult KullaniciListeleme()
        {
            Kisi        k           = new Kisi();
            List <Kisi> kisiListesi = db.Kisi.ToList();

            return(View(kisiListesi));
        }
Example #4
0
        public Kisi GetInsan(int id)
        {
            KisiBLL k  = new KisiBLL();
            Kisi    ki = k.GetInsan(id);

            return(ki);
        }
Example #5
0
        public async Task <ActionResult <Kisi> > PostKisi(Kisi kisi)
        {
            _context.Kisiler.Add(kisi);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetKisi", new { id = kisi.Id }, kisi));
        }
Example #6
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Name,SurName,YearOfBirth,Cinsiyet")] Kisi kisi)
        {
            if (id != kisi.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(kisi);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KisiExists(kisi.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(kisi));
        }
Example #7
0
        //Update
        private void button3_Click(object sender, EventArgs e)
        {
            try {
                if (selectCombobox.SelectedIndex == 0)
                {
                    BLL   bll      = new BLL();
                    Sehir newSehir = new Sehir(Convert.ToInt16(sehirControl.id.Text), sehirControl.ad.Text);

                    bll.Update <Sehir>(newSehir);
                    dataGridView.DataSource = bll.Get("Sehir");
                }
                else if (selectCombobox.SelectedItem.ToString() == "Kisi")
                {
                    BLL  bll     = new BLL();
                    Kisi newKisi = new Kisi(Convert.ToInt16(kisiControl.id.Text), kisiControl.ad.Text, kisiControl.soyad.Text, Convert.ToInt16(kisiControl.yas.Text), kisiControl.adres.Text, kisiControl.sehir.Text, kisiControl.ilce.Text);

                    bll.Update <Kisi>(newKisi);
                    dataGridView.DataSource = bll.Get("Kisi");
                }
                else if (selectCombobox.SelectedItem.ToString() == "Ilce")
                {
                    BLL  bll     = new BLL();
                    Ilce newIlce = new Ilce(Convert.ToInt16(ilceControl.id.Text), ilceControl.ad.Text, Convert.ToInt16(ilceControl.sehirId.Text));
                    bll.Update <Ilce>(newIlce);
                    dataGridView.DataSource = bll.Get("Ilce");
                }
            } catch {
                MessageBox.Show("Error occured during update.");
            }
        }
        public async Task <IActionResult> Edit(int id, [Bind("id,adi,soyadi,adres,cepNo,evNo,isNo,TCNo,dogumTarihi,cinsiyet,medeniDurum,sehirId,kanGrubuId,kisiTuru")] Kisi kisi)
        {
            if (id != kisi.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(kisi);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KisiExists(kisi.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["kanGrubuId"] = new SelectList(_context.KanGrubu, "id", "id", kisi.kanGrubuId);
            ViewData["sehirId"]    = new SelectList(_context.Sehir, "id", "adi", kisi.sehirId);
            return(View(kisi));
        }
Example #9
0
 public ActionResult Create(Kisi K, HttpPostedFileBase ImageUpload)
 {
     try
     {
         byte[] ImageByteArray;
         using (Stream inputStream = ImageUpload.InputStream)
         {
             MemoryStream memoryStream = inputStream as MemoryStream;
             if (memoryStream == null)
             {
                 memoryStream = new MemoryStream();
                 inputStream.CopyTo(memoryStream);
             }
             ImageByteArray = memoryStream.ToArray();
         }
         if (ModelState.IsValid)
         {
             K.Photo = ImageByteArray;
             KY.KisiEkle(K);
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.Hata = "Kayıt Başarısız";
             return(View());
         }
     }
     catch
     {
         return(View());
     }
 }
        private void btnBasvur_Click(object sender, EventArgs e)
        {
            İlan ilan;
            Kisi basvuranKisi = AnaEkran.ikili.Ara(Convert.ToInt64(txtIlanKisiArama.Text)).veri;

            if (basvuranKisi != null)
            {
                foreach (ListViewItem satir in lstIsIlan.SelectedItems)
                {
                    ilan = AnaEkran.hashIlan.GetIlan(Convert.ToInt32(satir.SubItems[0].Text));
                    if (ilan.heap.Insert(basvuranKisi) == false)
                    {
                        MessageBox.Show("Bu ilana daha önceden başvuru yapmışsınız.");
                    }
                    else
                    {
                        ilan.heap.Insert(basvuranKisi);
                        MessageBox.Show(basvuranKisi.Ad + " " + basvuranKisi.SoyAd + " kişisinin " + ilan.sirket.Ad + " şirketine başvurusu onaylanmıştır.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Başvuracak kişi bulunamadı");
            }
        }
Example #11
0
        public ActionResult Yeni(Adress adres)
        {
            DatabaseContext db = new DatabaseContext();

            Kisi kisi = db.Kisiler.FirstOrDefault(p => p.Id == adres.KisiId.Id);

            if (kisi != null)
            {
                adres.KisiId = kisi;
                db.Adresler.Add(adres);
                int sonuc = db.SaveChanges();

                if (sonuc > 0)
                {
                    ViewBag.Result = "İşlem Başarılı.";
                    ViewBag.Status = "success";
                }
                else
                {
                    ViewBag.Result = "Hata";
                    ViewBag.Status = "danger";
                }
            }
            ViewBag.KisiList = TempData["KisiList"];
            return(View());
        }
Example #12
0
        public HeapDugumu(Kisi kisi)
        {
            this.kisi = kisi;
            Random rastgele = new Random();

            deger = rastgele.NextDouble() * 10;
        }
Example #13
0
        public ActionResult Edit(Kisi collection, HttpPostedFileBase ImageUpload)
        {
            try
            {
                if (ImageUpload != null)
                {
                    byte[] ImageByteArray;
                    using (Stream inputStream = ImageUpload.InputStream)
                    {
                        MemoryStream memoryStream = inputStream as MemoryStream;
                        if (memoryStream == null)
                        {
                            memoryStream = new MemoryStream();
                            inputStream.CopyTo(memoryStream);
                        }
                        ImageByteArray = memoryStream.ToArray();
                    }

                    Kisi K = KY.KisiGuncelle(collection, ImageByteArray);

                    return(View("Edit", K));
                }
                else
                {
                    Kisi K = KY.KisiGuncelle(collection, null);
                    return(View("Edit", K));
                }
            }
            catch
            {
                return(RedirectToAction("Index", "Admin"));
            }
        }
Example #14
0
        public ActionResult KisiSilinsinmi(int id)
        {
            Kisi ad = km.GetAllKisi(x => x.KisiID == id).FirstOrDefault();

            TempData["Message"] = km.DeleteKisi(ad);
            return(RedirectToAction("Index"));
        }
Example #15
0
 public ActionResult Delete(Kisi kisi)
 {
     db.Entry(kisi).State = EntityState.Modified;
     db.Kisi.Remove(kisi);
     db.SaveChanges();
     return(RedirectToAction("index"));
 }
        public Kisi KisiArama(long tc)
        {
            Kisi arananKisi = new Kisi();;

            if (AnaEkran.ikili.Ara(tc) == null)
            {
                MessageBox.Show("Kişi Bulunamadı");
                return(null);
            }
            else
            {
                arananKisi         = AnaEkran.ikili.Ara(tc).veri;
                txtKisiAd.Text     = arananKisi.Ad;
                txtKisiSoyad.Text  = arananKisi.SoyAd;
                txtKisiTC.Text     = arananKisi.TcKimlikNo.ToString();
                txtKisiTel.Text    = arananKisi.Telefon.ToString();
                txtKisiEposta.Text = arananKisi.Eposta;
                txtKisiDy.Text     = arananKisi.DogumYeri;
                txtKisiDg.Value    = arananKisi.DogumTarihi;
                string yabanciDiller = "";
                foreach (string dil in arananKisi.YabanciDil)
                {
                    yabanciDiller += dil;
                }
                txtKisiYabanciDil.Text = yabanciDiller;
                txtKisiAdres.Text      = arananKisi.Adres;
            }

            return(arananKisi);
        }
 public İkiliAramaAgacDugumu(Kisi veri)
 {
     this.veri = veri;
     sol       = null;
     sag       = null;
     cV        = veri.cV;
 }
Example #18
0
        private void button1_Click(object sender, EventArgs e)
        {
            foreach (Control item in flowLayoutPanel1.Controls)
            {
                if (item is ComboBox)
                {
                    string soruID = item.Name.Replace("Soru_", "");
                    int    SID    = Convert.ToInt32(soruID);
                    Cevap  c      = new Cevap();
                    c.SoruID = SID;

                    int y = (((ComboBox)item).SelectedIndex + 1) % 2;
                    c.Yanit = (Yanit)y;
                    Kisi k = db.Kisiler.Where(x => x.AdSoyad == txtAdSoyad.Text).FirstOrDefault();
                    if (k != null)
                    {
                        c.KisiID = k.KisiID;
                    }
                    else
                    {
                        k         = new Kisi();
                        k.AdSoyad = txtAdSoyad.Text;
                        db.Kisiler.Add(k);
                        db.SaveChanges();
                        c.KisiID = k.KisiID;
                    }
                    db.Cevaplar.Add(c);
                    db.SaveChanges();
                    CevapEkle();
                }
            }
        }
Example #19
0
        public void DeleteKisi(int?Id)
        {
            Kisi             kisi      = repositoryKisi.Find(x => x.Id == Id);
            List <Sube>      subes     = repositorySube.List();
            List <Departman> departmen = repositoryDepartman.List();
            List <Ekip>      ekip      = repositoryEkip.List();

            foreach (Sube s in subes)
            {
                Kisi sil = s.Kisis.Find(x => x.Id == Id);
                if (sil != null)
                {
                    s.Kisis.Remove(sil);
                }
            }
            foreach (Departman s in departmen)
            {
                Kisi sil = s.Kisis.Find(x => x.Id == Id);
                if (sil != null)
                {
                    s.Kisis.Remove(sil);
                }
            }
            foreach (Ekip s in ekip)
            {
                Kisi sil = s.Kisis.Find(x => x.Id == Id);
                if (sil != null)
                {
                    s.Kisis.Remove(sil);
                }
            }
            repositoryKisi.Delete(kisi);
        }
Example #20
0
        protected override void Seed(DatabaseContext context)
        {
            for (int i = 0; i < 10; i++)
            {
                Kisi kisi = new Kisi();
                kisi.Ad    = FakeData.NameData.GetFirstName();
                kisi.soyad = FakeData.NameData.GetSurname();
                kisi.yas   = FakeData.NumberData.GetNumber(10, 90);

                context.kisiler.Add(kisi);
            }
            context.SaveChanges();

            List <Kisi> tumkisiler = context.kisiler.ToList();

            foreach (Kisi thkisi  in tumkisiler)
            {
                for (int i = 0; i < FakeData.NumberData.GetNumber(1, 3); i++)
                {
                    Adres adres = new Adres();
                    adres.adreskisi  = thkisi;
                    adres.AdresTanım = FakeData.PlaceData.GetAddress();
                    context.adresler.Add(adres);
                }
                context.SaveChanges();
            }
        }
Example #21
0
        public ActionResult KisiSilinsinMi(int id)
        {
            Kisi kisi = _kisiManager.GetAllKisi(x => x.KisiID == id).FirstOrDefault();

            TempData["Message"] = _kisiManager.DeleteKisi(kisi);
            return(RedirectToAction("../Home/Index"));
        }
 private void FromProfilim_Load(object sender, EventArgs e)
 {
     Yazar = new KisiRepo().GetByID(yazarID);
     lstMakaleler.DisplayMember = "Baslik";
     lstMakaleler.ValueMember   = "MesajID";
     lstMakaleler.DataSource    = Yazar.Mesajlar;
 }
Example #23
0
        public KisiDetailVM GetDetail(int id)
        {
            Kisi kisi = _rehberContext.Kisis.Find(id);

            if (kisi != null)
            {
                var detail = _rehberContext.Kisis.Where(q => q.IsDeleted == false).Select(q => new KisiDetailVM()
                {
                    id           = q.ID,
                    name         = q.Name,
                    surname      = q.Surname,
                    company      = q.Company,
                    iletisimList = _rehberContext.IletisimBilgisis.Where(q => q.IsDeleted == false && q.KisiID == id).Select(q => new IletisimBilgisiDetailVM()
                    {
                        phone   = q.Phone,
                        email   = q.EMail,
                        address = q.Address
                    }).ToList()
                }).FirstOrDefault(x => x.id == id);

                return(detail);
            }
            else
            {
                return(null);
            }
        }
Example #24
0
        static void Main(string[] args)
        {
            Kisi kisi1 = new Kisi("Mustafa TEKERASLAN", 26);
            Kisi kisi2 = new Kisi("Kamil SÖNMEZ", 21);
            Kisi kisi3 = new Kisi("Cemil AKDEMİR", 30);

            Kisiler KisiKayitlar = new Kisiler();

            KisiKayitlar.Add(kisi1);
            KisiKayitlar.Add(kisi2);
            KisiKayitlar.Add(kisi3);

            foreach (Kisi item in KisiKayitlar)
            {
                Console.WriteLine(item.Adsoyad + " >> " + item.Yas);
            }

            Console.WriteLine("**************");
            //veya

            IEnumerator _kisiEnumerator = KisiKayitlar.GetEnumerator();

            while (_kisiEnumerator.MoveNext())
            {
                Kisi _kisi = (Kisi)_kisiEnumerator.Current;
                Console.WriteLine(_kisi.Adsoyad + "  " + _kisi.Yas);
            }


            Console.ReadLine();
        }
Example #25
0
        public async Task <IActionResult> PutKisi(int id, Kisi kisi)
        {
            if (id != kisi.Id)
            {
                return(BadRequest());
            }

            _context.Entry(kisi).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!KisiExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #26
0
 //Insert
 private void button2_Click(object sender, EventArgs e)
 {
     try {
         BLL BLL = new BLL();    //BLL Business Logic Layer
         if (selectCombobox.SelectedItem.ToString() == "Sehir")
         {
             Sehir newSehir = new Sehir(Convert.ToInt16(sehirControl.id.Text), sehirControl.ad.Text);
             BLL.Insert <Sehir>(newSehir);
             dataGridView.DataSource = BLL.Get("Sehir");
         }
         else if (selectCombobox.SelectedItem.ToString() == "Kisi")
         {
             Kisi newKisi = new Kisi(Convert.ToInt16(kisiControl.id.Text), kisiControl.ad.Text, kisiControl.soyad.Text, Convert.ToInt16(kisiControl.yas.Text), kisiControl.adres.Text, kisiControl.sehir.Text, kisiControl.ilce.Text);
             BLL.Insert <Kisi>(newKisi);
             dataGridView.DataSource = BLL.Get("Kisi");
         }
         else if (selectCombobox.SelectedItem.ToString() == "Ilce")
         {
             Ilce newIlce = new Ilce(Convert.ToInt16(ilceControl.id.Text), ilceControl.ad.Text, Convert.ToInt16(ilceControl.sehirId.Text));
             BLL.Insert <Ilce>(newIlce);
             dataGridView.DataSource = BLL.Get("Ilce");
         }
     } catch {
         MessageBox.Show("An error occured during insert");
     }
 }
        public IActionResult Delete(int?id)
        {
            Kisi kisi = _context.Kisi.FirstOrDefault(x => x.ID == id);

            _context.Kisi.Remove(kisi);
            _context.SaveChanges();
            return(Accepted(kisi));
        }
 public ActionResult Index2()
 {
     if (_SampleKisiler == null)
     {
         _SampleKisiler = Kisi.GetSampleKisiler(20);  //20 kisi ürettik.
     }
     return View(_SampleKisiler);
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Kisi kisi = db.Kisi.Find(id);

            db.Kisi.Remove(kisi);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public static void KisiEkle(Kisi kisi)
 {
     using (EFDataaContext context = new EFDataaContext())
     {
         context.Kisiler.Add(kisi);
         context.SaveChanges();
     }
 }