示例#1
0
 public void Post([FromBody] Ogrenciler stu)
 {
     if (ModelState.IsValid)
     {
         ogrencilerIslemleri.Add(stu);
     }
 }
        public JsonResult OgrenciGuncelle(Ogrenciler model)
        {
            JsonResultModel jmodel = new JsonResultModel();

            try
            {
                Ogrenciler varmi = ogrencirepo.GetByFilter(a => a.Sinif == model.Sinif && a.Sube == model.Sube && a.OgrenciNo == model.OgrenciNo);
                if (varmi == null)
                {
                    Ogrenciler ogr = ogrencirepo.Get(model.OgrenciID);
                    ogr.Adi              = model.Adi;
                    ogr.AktifMi          = true;
                    ogr.GuncellemeTarihi = DateTime.Now;
                    ogr.OgrenciNo        = model.OgrenciNo;
                    ogr.Sinif            = model.Sinif;
                    ogr.Soyadi           = model.Soyadi;
                    ogr.Sube             = model.Sube;
                    ogrencirepo.Update(ogr);
                    jmodel.IsSuccess   = true;
                    jmodel.UserMessage = "Öğrenci bilgileri başarılı bir şekilde güncellendi.";
                }
                else
                {
                    jmodel.IsSuccess   = false;
                    jmodel.UserMessage = "Belirtilen sınıf ve şubede " + model.OgrenciNo + " numaralı öğrenci zaten var.";
                }
            }
            catch
            {
                jmodel.IsSuccess   = false;
                jmodel.UserMessage = "Öğrenci bilgilerini güncelleme işlemi sırasında bir sorunla karşılaştık. Lütfen daha sonra tekrar deneyiniz.";
            }
            return(Json(jmodel, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        protected void btnOgrenciKaydet_DirectClick(object sender, Ext.Net.DirectEventArgs e)
        {
            Ogrenciler ogrenci = new Ogrenciler();

            try
            {
                ogrenci.ogrenciNo     = txtOgrenciNo.Text;
                ogrenci.ogrenciAd     = txtOgrenciAd.Text;
                ogrenci.ogrenciSoyad  = txtOgrenciSoyad.Text;
                ogrenci.bolumID       = Convert.ToInt32(cmbBolum.SelectedItem.Value);
                ogrenci.adres         = txtAdres.Text;
                ogrenci.memleketAdres = txtMemleketAdres.Text;
                ogrenci.kayitTarih    = dpicKayitTarih.SelectedDate;
                ogrenci.cepTelefon    = txtCepTelefon.Text;

                OgrenciFacade ogrencilerDB = new OgrenciFacade();


                ogrencilerDB.Ekle(ogrenci);

                basariliKayitMesajiVer();
            }

            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
                X.Msg.Notify(new NotificationConfig
                {
                    Icon  = Icon.UserAlert,
                    Title = "Kayıt Yapılamadı !"
                }).Show();
            }
        }
 public string OgrenciSil(int ogrencilerid)
 {
     try
     {
         if (ogrencilerid != 0) //bunada gerek yok yeni pnecere olduğu için
         {
             DialogResult MesajSil = MessageBox.Show("Silmek İstediğinizden Emin misiniz?", "Silme Penceresi", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
             if (MesajSil == DialogResult.Yes)
             {
                 Ogrenciler Sil = db.Ogrenciler.FirstOrDefault(k => k.OgrencilerID == ogrencilerid);
                 db.Ogrenciler.Remove(Sil);
                 if (db.SaveChanges() != 0)
                 {
                     return("Silme Başarılı");
                 }
                 return("Silme Başarısız");
             }
             return("Silme İşleminizi İptal Ettiniz");
         }
         return("Lütfen Seçim yapınız");
     }
     catch (Exception)
     {
         return("Hata var Yetkiliye Bildiriniz");
     }
 }
        public IHttpActionResult PostOgrenciler(Ogrenciler ogrenciler)                           //Bu metod ogrenciler tablosuna yeni veri eklememizi sağlar
        {
            db.Ogrencilers.Add(ogrenciler);                                                      //veri tabanındaki Ogrenciler tablosuna yeni girilen kayıtları Add metodu ile listeye yani veri tabanına ekler
            db.SaveChanges();                                                                    //Sonrasında değişikleri veri tabanına kaydeder

            return(CreatedAtRoute("DefaultApi", new { id = ogrenciler.OgrenciId }, ogrenciler)); //Ve geriye girilen kayıdın id'sini ve Veriyi döndürür.
        }
示例#6
0
        public void Guncelle(Ogrenciler ogrenci)
        {
            using (var db = new KutuphaneDBEntities())
            {
                try
                {
                    var ogrenciGuncelle = db.Ogrenciler.Where(x => x.id == ogrenci.id).First();

                    ogrenciGuncelle.ogrenciNo     = ogrenci.ogrenciNo;
                    ogrenciGuncelle.ogrenciAd     = ogrenci.ogrenciAd;
                    ogrenciGuncelle.ogrenciSoyad  = ogrenci.ogrenciSoyad;
                    ogrenciGuncelle.bolumID       = ogrenci.bolumID;
                    ogrenciGuncelle.adres         = ogrenci.adres;
                    ogrenciGuncelle.memleketAdres = ogrenci.memleketAdres;
                    ogrenciGuncelle.kayitTarih    = ogrenci.kayitTarih;
                    ogrenciGuncelle.cepTelefon    = ogrenci.cepTelefon;

                    db.SaveChanges();

                    kayitMesaj();
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }
            }
        }
        public IHttpActionResult PutOgrenciler(int id, Ogrenciler ogrenciler) //Bu metod veritabanı üzerinde değişiklikler yani update işlemleri yapabilmemiz için yazılmıştır
        {
            if (id != ogrenciler.OgrenciId)                                   //eğer beklenen id ile update etmek istediğimiz verinin id'si uyuşmuyorsa BadRequest dönecek
            {
                return(BadRequest());
            }

            db.Entry(ogrenciler).State = EntityState.Modified;//eğer uyuşursa entry metodu ile veritabanına giriş yapacak state ile bildirecek
            //Sonrasında EntrySatete.Modefied ile Veritabanına degiştirilmesi gerektiğini söylerek değişiklikleri yapacak

            try
            {
                db.SaveChanges();                //ve bir sorun cıkmazsa Degisiklikleri veritabanına kaydedecek bu metod veritabanında herhangi bir değişiklik yapıldığında kullanılır.
            }
            catch (DbUpdateConcurrencyException) //bir sorun oldugun yani catch bloğu icerisinde yazılı hata ile karışılasılırsa program duracak
            {
                if (!OgrencilerExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#8
0
        //CRUD
        //0123
        public int OgrenciIslem(Ogrenciler ogrenciler, int islem)
        {
            string tc    = ogrenciler.OgrenciTC;
            string ad    = ogrenciler.OgrenciAd;
            string soyad = ogrenciler.OgrenciSoyad;
            string no    = ogrenciler.OgrenciNo;
            string tel   = ogrenciler.OgrenciTel;
            string adres = ogrenciler.OgrenciAdres;

            switch (islem)
            {
            case 0:    //c
                komut = new OleDbCommand("INSERT INTO Ogrenciler(OgrenciTC, OgrenciAd, OgrenciSoyad, OgrenciNo, OgrenciTel, OgrenciAdres) VALUES('" + tc + "','" + ad + "','" + soyad + "','" + no + "','" + tel + "','" + adres + "')");
                break;

            case 1:    //r
                OgrenciListele();
                break;

            case 2:    //u
                komut = new OleDbCommand("UPDATE Ogrenciler SET  OgrenciAd = '" + ad + "', OgrenciSoyad = '" + soyad + "', OgrenciNo = '" + no + "', OgrenciTel = '" + tel + "', OgrenciAdres = '" + adres + "' WHERE OgrenciTC = '" + tc + "'");
                break;

            case 3:    //d
                komut = new OleDbCommand("DELETE FROM Ogrenciler WHERE OgrenciTC = '" + tc + "'");
                break;
            }
            komut.Connection = veritabanı.BaglantiAc();
            int kontrol = komut.ExecuteNonQuery();

            veritabanı.BaglantiKapa();
            return(kontrol);
        }
        private void guncelle_Button_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Güncellemek İstiyor Musunuz?", "Uyarı", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                Ogrenciler ogrenci = new Ogrenciler()
                {
                    TcNo  = tc_Textbox.Text,
                    Ad    = ad_Textbox.Text,
                    Soyad = soyad_Textbox.Text,
                    Mail  = eposta_Textbox.Text,
                    TelNo = tel_Textbox.Text,
                    Id    = this.Ogrenci_Id
                };

                List <string> result = ogrenciManager.OgrenciGuncelle(ogrenci);

                if (result.Count > 0)
                {
                    foreach (string sonuc in result)
                    {
                        MessageBox.Show(sonuc);
                    }
                }
                else
                {
                    MessageBox.Show("Güncelleme Başarılı!");
                }
            }
        }
示例#10
0
        public ActionResult Edit([Bind(Include = "id,adi,soyadi,tc_no,o_no,d_tarihi,adres")] Ogrenciler ogrenciler)
        {
            if (ModelState.IsValid)
            {
                var ogrenciler2 = db.Ogrenciler.Where(m => m.id != ogrenciler.id && m.tc_no == ogrenciler.tc_no).ToList();
                var ogrenciler3 = db.Ogrenciler.Where(m => m.id != ogrenciler.id && m.o_no == ogrenciler.o_no).ToList();

                if (ogrenciler2.Count() != 0 && ogrenciler3.Count() != 0)
                {
                    TempData["Error3"] = "Bu TC Numarasında bir öğrenci vardır.";
                    TempData["Error4"] = "Bu Okul Numarasında bir öğrenci vardır.";
                    return(RedirectToAction("Edit/" + ogrenciler.id));
                }
                else if (ogrenciler2.Count() != 0)
                {
                    TempData["Error3"] = "Bu TC Numarasında bir öğrenci vardır.";
                    return(RedirectToAction("Edit/" + ogrenciler.id));
                }
                else if (ogrenciler3.Count() != 0)
                {
                    TempData["Error4"] = "Bu Okul Numarasında bir öğrenci vardır.";
                    return(RedirectToAction("Edit/" + ogrenciler.id));
                }
                else
                {
                    TempData["create"]         = ogrenciler.adi + " isimli öğrenci güncellendi";
                    db.Entry(ogrenciler).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index", TempData["create"]));
                }
            }
            return(View(ogrenciler));
        }
        // arama textboxuna yazdıkça liste güncellenerek uygun isimler karşımıza getiriliyor
        private void ara_TextChanged(object sender, EventArgs e)
        {
            listView.Items.Clear();
            listView.View = View.Details;


            if (odunc.KitapMi)
            {
                List <Ogrenciler> listOgrenciler = oduncManager.GetOgrenciByAd(ara.Text);
                ListOgrenci_IdDoldur(listOgrenciler);
                for (int i = 0; i < listOgrenciler.Count; i++)
                {
                    Ogrenciler ogrenciler = listOgrenciler[i];
                    var        item1      = new ListViewItem(new[] { ogrenciler.Ad, ogrenciler.Soyad, ogrenciler.TelNo });
                    listView.Items.Add(item1);
                }
            }
            else
            {
                List <Kitaplar> listKitaplar = oduncManager.GetKitapByKitapAdiBarkodNoKitapYazari(ara.Text, ara.Text, ara.Text);
                ListKitap_IdDoldur(listKitaplar);
                for (int i = 0; i < listKitaplar.Count; i++)
                {
                    Kitaplar kitap = listKitaplar[i];
                    var      item1 = new ListViewItem(new[] { kitap.BarkodNo, kitap.KitapAdi, kitap.KitapYazari });
                    listView.Items.Add(item1);
                }
            }
        }
        public List <Ogrenciler> GetOgrenciByAd(string Ad)
        {
            List <Ogrenciler> listOgrenciler = new List <Ogrenciler>();

            string sorgu = "select * from OGRENCILER where Ad like '%" + Ad + "%' or Soyad like '%" + Ad + "%'";

            da = new OleDbDataAdapter(sorgu, conn);
            dt = new DataTable();
            conn.Open();
            da.Fill(dt);
            conn.Close();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Ogrenciler ogrenciler = new Ogrenciler()
                {
                    Ad    = dt.Rows[i]["Ad"].ToString(),
                    Mail  = dt.Rows[i]["Mail"].ToString(),
                    Id    = (int)dt.Rows[i]["Id"],
                    Soyad = dt.Rows[i]["Soyad"].ToString(),
                    TcNo  = dt.Rows[i]["TcNo"].ToString(),
                    TelNo = dt.Rows[i]["TelNo"].ToString()
                };

                listOgrenciler.Add(ogrenciler);
            }

            return(listOgrenciler);
        }
        public ActionResult Ekle(Disiplin disiplin)
        {
            DatabaseContext db = new DatabaseContext();

            disiplin.Tarih = DateTime.Now;
            Ogrenciler ogrenci = db.Ogrenciler.Where(x => x.Ogrenci_ID == disiplin.Ogrenciler.Ogrenci_ID).FirstOrDefault();

            if (ogrenci != null)
            {
                disiplin.Ogrenciler = ogrenci;
                db.Disiplin.Add(disiplin);
                int sonuc = db.SaveChanges();

                if (sonuc > 0)
                {
                    ViewBag.Result = "Disiplin Kaydedilmiştir.";
                    ViewBag.Status = "success";
                }
                else
                {
                    ViewBag.Result = "Disiplin Kaydedilememiştir.";
                    ViewBag.Status = "danger";
                }
            }



            ViewBag.ogrenciler = TempData["ogrenciler"];
            return(RedirectToAction("DisiplinListele", "Disiplin"));
        }
 public string OgrenciSil(int id)
 {
     try
     {
         Ogrenciler OgrSil = DB.Ogrenciler.Where(q => q.OgrencilerID == id).FirstOrDefault();
         if (OgrSil != null)
         {
             DialogResult SilmeMesaji = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Silme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
             if (SilmeMesaji == DialogResult.Yes)
             {
                 DB.Ogrenciler.Remove(OgrSil);
                 if (DB.SaveChanges() > 0)
                 {
                     return("Silme Başarılı");
                 }
                 return("Silm Başarısız");
             }
             return("İşlem İptal Edildi");
         }
         return("Seçim Yapılmadı");
     }
     catch (Exception)
     {
         return("Hata var");
     }
 }
        public IHttpActionResult POST_Giris(Ogrenciler ogrenci)
        {
            if (ogrenci.kullanici_adi.Trim().Count() > 0 && ogrenci.sifre.Count() > 0)
            {
                int y_id     = 0;
                var ogrenci2 = db.Ogrenciler
                               .Where(x => x.sifre == ogrenci.sifre && x.kullanici_adi == ogrenci.kullanici_adi)
                               .Select(y => new { y.id, y.adi_soyadi, y.bolum, y.fakulte, y.sinif })
                               .Take(1).FirstOrDefault();
                var yoklama = db.Yoklamadakiler.Where(x => x.ogrenci_id == ogrenci2.id).Select(y => new { y.id, y.Acilan_Ders.Dersler.ders_adi }).Take(1).FirstOrDefault();

                JObject json = new JObject();
                json.Add("id", ogrenci2.id);
                json.Add("adi_soyadi", ogrenci2.adi_soyadi);
                json.Add("sinif", ogrenci2.sinif);
                json.Add("bolum", ogrenci2.bolum);
                json.Add("fakulte", ogrenci2.fakulte);
                if (yoklama != null && yoklama.id > 0)
                {
                    json.Add("y_id", yoklama.id);
                    json.Add("ders_adi", yoklama.ders_adi);
                }
                else
                {
                    json.Add("y_id", 0);
                    json.Add("ders_adi", "ders yok");
                }
                return(Json(json));
            }
            return(Json("false"));
        }
示例#16
0
        public Ogrenciler OgrenciGetir(string ad, string sifre)
        {
            Ogrenciler ogr = null;

            using (var connection = Database.BaglantiGetir())
            {
                var comm = new SqlCommand("SELECT * FROM tbl_ogrenciler WHERE ogrKullaniciAdi = @adi AND ogrSifre = @sifre", connection);
                comm.Parameters.Add(new SqlParameter("@adi", ad));
                comm.Parameters.Add(new SqlParameter("@sifre", sifre));
                comm.ExecuteNonQuery();
                using (var read = comm.ExecuteReader())
                {
                    while (read.Read())
                    {
                        ogr                 = new Ogrenciler();
                        ogr.ogrAdi          = read["ogrAdi"].ToString();
                        ogr.ogrSoyad        = read["ogrSoyad"].ToString();
                        ogr.ogrKullaniciAdi = read["ogrKullaniciAdi"].ToString();
                        ogr.ogrSifre        = read["ogrSifre"].ToString();
                        ogr.ogrNo           = (int)read["ogrNo"];
                        ogr.sinavId         = (int)read["sinavId"];
                    }
                }
                connection.Close();
            }
            return(ogr);
        }
示例#17
0
        public Ogrenciler OgrenciGetir(int id)
        {
            OgrenciRepository ogrencirepo = new OgrenciRepository();
            Ogrenciler        ogrenci     = ogrencirepo.Get(id);

            return(ogrenci);
        }
示例#18
0
 public ActionResult Kaydet(Ogrenciler ogr)
 {
     if (!ModelState.IsValid)
     {
         return(View("OgrForm", ogr));
     }
     if (ogr.ogr_id == 0)
     {
         db.Ogrenciler.Add(ogr);
         db.SaveChanges();
     }
     else
     {
         var ogrenci = db.Ogrenciler.Find(ogr.ogr_id);
         if (ogrenci != null)
         {
             ogrenci.ogr_isim       = ogr.ogr_isim;
             ogrenci.ogr_soyisim    = ogr.ogr_soyisim;
             ogrenci.ogr_yas        = ogr.ogr_yas;
             ogrenci.ogr_dogumtarih = ogr.ogr_dogumtarih;
         }
     }
     db.SaveChanges();
     return(RedirectToAction("OgrListele", "Ogrenci"));
 }
        public HttpResponseMessage Put([FromBody] MyBodyType myType, [FromUri] Ogrenciler ogrenci)
        {
            try
            {
                Ogrenciler ogr = db.Ogrencilers.FirstOrDefault(x => x.Id == myType.Id);
                if (ogr == null)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Ders Id : " + ogrenci.Id));
                }
                else
                {
                    //myType.deneme = "Bu işlem başarılı oldu.";
                    ogr.Ad      = ogrenci.Ad;
                    ogr.Soyad   = ogrenci.Soyad;
                    ogr.OgrNo   = ogrenci.OgrNo;
                    ogr.Email   = ogrenci.Email;
                    ogr.Telefon = ogrenci.Telefon;

                    if (db.SaveChanges() > 0)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, ogr + "/" + myType.deneme));
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapılamadı!!!"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
        public ActionResult VeliOgrenciBilgileriGuncelle(Ogrenciler model, int?ogrenciID)
        {
            DatabaseContext db  = new DatabaseContext();
            Ogrenciler      ogr = db.Ogrenciler.Where(x => x.Ogrenci_ID == ogrenciID).FirstOrDefault();

            if (ogr != null)
            {
                ogr.Adi          = model.Adi;
                ogr.Soyadi       = model.Soyadi;
                ogr.TC           = model.TC;
                ogr.Kacini_Sinif = model.Kacini_Sinif;
                ogr.Telefon      = model.Telefon;
                ogr.Veli_Tel     = model.Veli_Tel;
                ogr.Adres        = model.Adres;

                int sonuc = db.SaveChanges();

                if (sonuc > 0)
                {
                    ViewBag.Result = "Öğrenci Güncellenmiştir.";
                    ViewBag.Status = "success";
                }
                else
                {
                    ViewBag.Result = "Öğrenci Güncellenememiştir.";
                    ViewBag.Status = "danger";
                }
            }

            return(View());
        }
        public OgrenciDetay(int _Ogrenci_Id)
        {
            Ogrenci_Id    = _Ogrenci_Id;
            listBorcOdeme = ogrenciManager.GetBorcOdemeGetir(Ogrenci_Id);
            ogrenci       = ogrenciManager.IdeGoreOgrenciGetir(Ogrenci_Id);
            InitializeComponent();

            tc_Textbox.Text     = ogrenci.TcNo;
            ad_Textbox.Text     = ogrenci.Ad;
            soyad_Textbox.Text  = ogrenci.Soyad;
            eposta_Textbox.Text = ogrenci.Mail;
            tel_Textbox.Text    = ogrenci.TelNo;

            dokum_Listview.FullRowSelect = true;

            dokum_Listview.View = View.Details;

            dokum_Listview.Columns.Add("Durum", 100);
            dokum_Listview.Columns.Add("Kitap Adı", 100);
            dokum_Listview.Columns.Add("Aldığı Tarih", 100);
            dokum_Listview.Columns.Add("İade Tarih", 100);

            BorcGuncelle();
            ToplamBorcHesapla();
        }
        private void Button3_Click(object sender, EventArgs e)//Ögrenci düzenle formunu açar
        {
            var student = new Ogrenciler();
            {
                student.OgrenciID     = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());
                student.OgrenciAdi    = dataGridView1.CurrentRow.Cells[1].Value.ToString();
                student.OgrenciSoyadi = dataGridView1.CurrentRow.Cells[2].Value.ToString();
                student.OgrenciTC     = dataGridView1.CurrentRow.Cells[3].Value.ToString();
                student.OgrenciOkul   = dataGridView1.CurrentRow.Cells[4].Value.ToString();
                student.OgrenciBolum  = dataGridView1.CurrentRow.Cells[5].Value.ToString();
                student.OgrenciSınıf  = dataGridView1.CurrentRow.Cells[6].Value.ToString();
                //student.OgrenciKayitTarihi = dataGridView1.CurrentRow.Cells[7].Value.ToString();
                student.KalacagiOda    = Convert.ToInt32(dataGridView1.CurrentRow.Cells[8].Value);
                student.OgrenciTelefon = dataGridView1.CurrentRow.Cells[9].Value.ToString();
                student.VeliAdi        = dataGridView1.CurrentRow.Cells[10].Value.ToString();
                student.VeliTelefon    = dataGridView1.CurrentRow.Cells[11].Value.ToString();
                student.OgrenciAdresi  = dataGridView1.CurrentRow.Cells[12].Value.ToString();
            }
            //OgrenciModel a = (OgrenciModel)dataGridView1.SelectedRows[0].DataBoundItem;
            ÖgrDüzenle frm2 = new ÖgrDüzenle(student);//ÖgrDüzenle formunu dolu biçimde açar

            //this.Hide();
            frm2.Show();
            dataGridView1.Rows.Clear();
            OgrenciListele();
        }
        public JsonResult OgrenciYeniDonemAktar(int id)
        {
            JsonResultModel jmodel = new JsonResultModel();

            try
            {
                Ogrenciler ogr   = ogrencirepo.Get(id);
                Donemler   donem = donemrepo.GetByFilter(a => a.AktifMi == true);
                if (ogr.DonemID == donem.DonemID)
                {
                    jmodel.IsSuccess   = false;
                    jmodel.UserMessage = "Öğrencimizin, <strong>" + donem.DonemAdi + "</strong> dönemi için durumu zaten aktif.";
                }
                else
                {
                    ogr.DonemID = donem.DonemID;
                    ogr.AktifMi = true;
                    ogrencirepo.Update(ogr);
                    jmodel.IsSuccess   = true;
                    jmodel.UserMessage = "Öğrenci bilgileri aktif döneme aktarıldı.";
                }
            }
            catch
            {
                jmodel.IsSuccess   = false;
                jmodel.UserMessage = "İşlem sırasında bir hata ile karşılaştık. Lütfen daha sonra tekrar deneyiniz.";
            }
            return(Json(jmodel, JsonRequestBehavior.AllowGet));
        }
        public Ogrenciler GetOgrenciById(int Id)
        {
            Ogrenciler ogrenciler;
            string     sorgu = "select * from OGRENCILER where Id=" + Id + "";

            da = new OleDbDataAdapter(sorgu, conn);
            dt = new DataTable();
            conn.Open();
            da.Fill(dt);
            conn.Close();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ogrenciler = new Ogrenciler()
                {
                    Ad    = dt.Rows[i]["Ad"].ToString(),
                    Mail  = dt.Rows[i]["Mail"].ToString(),
                    Id    = (int)dt.Rows[i]["Id"],
                    Soyad = dt.Rows[i]["Soyad"].ToString(),
                    TcNo  = dt.Rows[i]["TcNo"].ToString(),
                    TelNo = dt.Rows[i]["TelNo"].ToString()
                };

                return(ogrenciler);
            }

            return(null);
        }
        public ActionResult _OgrenciGuncelle(int id)
        {
            //ViewBag.Donem = donemrepo.GetByFilter(a => a.AktifMi == true).DonemAdi;
            Ogrenciler ogrenci = ogrencirepo.Get(id);

            return(PartialView("_OgrenciGuncelle", ogrenci));
        }
示例#26
0
 private void btnSoruKaydet_Click(object sender, EventArgs e)
 {
     dgwListe.DataSource = Sorular.Listele();
     deger = dgwListe.RowCount - 2;
     dgwOgrenci.DataSource = Ogrenciler.OgrenciGetir();
     SoruEkleme();
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Ogrenciler ogrenciler = db.Ogrenciler.Find(id);

            db.Ogrenciler.Remove(ogrenciler);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#28
0
 public void Put(int id, [FromBody] Ogrenciler stu)
 {
     stu.Id = id;
     if (ModelState.IsValid)
     {
         ogrencilerIslemleri.Update(stu);
     }
 }
示例#29
0
        public ActionResult DeleteConfirmed(int id)
        {
            Ogrenciler ogrenciler = db.Ogrenciler.Find(id);

            db.Ogrenciler.Remove(ogrenciler);
            db.SaveChanges();
            TempData["create"] = ogrenciler.adi + " isimli öğrenci silindi";
            return(RedirectToAction("Index", TempData["create"]));
        }
 public ActionResult Edit([Bind(Include = "ogr_no,adi,soyadi,bolum_kodu")] Ogrenciler ogrenciler)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ogrenciler).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.bolum_kodu = new SelectList(db.Bolumler, "bolum_kodu", "bolum_adi", ogrenciler.bolum_kodu);
     return(View(ogrenciler));
 }
 private void öğrencilerToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     Ogrenciler frm = new Ogrenciler();
     frm.MdiParent = this;
     frm.Show();
 }