Example #1
0
 private void btnSinifSil_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult dialog = MessageBox.Show("Sınıfı Silmek İstediğinizden Emin Misiniz??", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dialog == DialogResult.Yes)
         {
             Sinif snf2 = new Sinif();
             snf2.SinifId = Convert.ToInt32(txtGelenSinifId.Text);
             bool sonuc4 = SinifBL.SinifSil(snf2.SinifId);
             if (sonuc4)
             {
                 MessageBox.Show("Sınıf Silme İşlemi Başarılı");
                 SinifListele();
                 DersListele();
                 Utility.CleanTextBoxes(grpSınıfBilg.Controls);
                 Utility.CleanTextBoxes(grpDersler.Controls);
                 Utility.CleanTextBoxes(grpOgretmen.Controls);
             }
             else
             {
                 MessageBox.Show("Sınıf Silme İşlemi Başarısız!!!");
             }
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        public async Task <IActionResult> PutSinif(int id, Sinif sinif)
        {
            if (id != sinif.SinifId)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
        public async Task <ActionResult <Sinif> > PostSinif(Sinif sinif)
        {
            _context.Siniflar.Add(sinif);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetSinif", new { id = sinif.SinifId }, sinif));
        }
Example #4
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     try
     {
         SinifIdgetir();
         int   ID  = sinid;
         Sinif snf = snfR.Bul(ID);
         if (snf != null)
         {
             MessageBox.Show("Aynı Sınıf önceden girilmiş.", "Dikkat Sistemde Kayıtlı!");
         }
     }
     catch (Exception ex)
     {
         if (MessageBox.Show("Öğretim Görevlisini Bu Sınıfa Atamak İstiyor musunuz?", "KAYDEDİLSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             OgretmenIdGetir();
             Sinif sinif = new Sinif();
             sinif.SinifBransi         = txtYeniSinifAdi.Text;
             sinif.OgretmenID          = ogretmenid;
             sinif.DerslerinBaslangici = txtBaslangic.Value;
             sinif.DerslerinBitisi     = dtpbitis.Value;
             MessageBox.Show("Atama İşlemi Tamamlanmışdır");
             snfR.Ekle(sinif);
             Temizle();
         }
         SiniflariGetir();
         ogrenciGetir();
         OgrenciGetirBySinif(sinid);
         OgretmenleriGetir();
         BransGetir();
         dgvSiniflariDuzenle();
         string hata = ex.Message;
     }
 }
        public async Task <IActionResult> Edit(int id, [Bind("SinifId,SinifAdi")] Sinif sinif)
        {
            if (id != sinif.SinifId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sinif);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SinifExists(sinif.SinifId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(sinif));
        }
Example #6
0
 //Sınıf kaydet
 private void btnSinifOgrtKaydet_Click(object sender, EventArgs e)
 {
     try
     {
         SifreOgretmen sfr = new SifreOgretmen();
         sfr.OgretmenId = Convert.ToInt32(txtGelenOgrtmenId.Text);
         sfr.Login      = txtOgretmenAd2.Text.Trim().ToUpper();
         sfr.Password   = txtSifreOgrtmen.Text.Trim();
         bool  sonuc3 = SifreOgretmenBL.SifreBelirleme(sfr);
         Sinif sn     = new Sinif();
         sn.SinifAdi   = txtSinifAdi.Text.Trim().ToUpper();
         sn.Kapasite   = Convert.ToInt32(txtKapasite2.Text);
         sn.OgretmenId = Convert.ToInt32(txtGelenOgrtmenId.Text);
         bool sonuc2 = SinifBL.SinifEkleme(sn);
         if (sonuc2 && sonuc3)
         {
             MessageBox.Show("Sınıf Kayıt Başarılı");
             SinifListele();
             Utility.CleanTextBoxes(grpSınıfBilg.Controls);
             Utility.CleanTextBoxes(grpDersler.Controls);
             Utility.CleanTextBoxes(grpOgretmen.Controls);
         }
         else
         {
             MessageBox.Show("Sınıf Kayıt Başarısız!!");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("İlk Önce Sınıf Öğretmeninizi Seçiniz!!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     #region DataTıklama
     //Sinif sn = new Sinif();
     //foreach (DataRow item in dt3.Rows)
     //{
     //    switch (item.RowState)
     //    {
     //        case DataRowState.Added:
     //           sn.SinifAdi=item["SinifAdi"].ToString();
     //            sn.Kapasite = Convert.ToInt32(item["Kapasite"]);
     //            sn.OgretmenId = Convert.ToInt32(txtGelenOgrtmenId.Text);
     //            SinifBL.SinifEkleme(sn);
     //            break;
     //        case DataRowState.Deleted:
     //            sn.SinifId = Convert.ToInt32(item["SinifId", DataRowVersion.Original]);
     //            SinifBL.SinifSil(sn.SinifId);
     //            break;
     //        case DataRowState.Modified:
     //            sn.SinifAdi = item["SinifAdi"].ToString();
     //            sn.Kapasite = Convert.ToInt32(item["Kapasite"]);
     //            sn.OgretmenId = Convert.ToInt32(txtGelenOgrtmenId);
     //            SinifBL.SinifDuzenleme(sn);
     //            break;
     //        default:
     //            break;
     //    }
     //}
     #endregion
 }
Example #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Sinif sinif = db.Sinifs.Find(id);

            db.Sinifs.Remove(sinif);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #8
0
 public ActionResult Edit([Bind(Include = "SinifID,SinifAdi")] Sinif sinif)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sinif).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sinif));
 }
Example #9
0
 public ActionResult Create([Bind(Include = "Id,Ad")] Sinif sinif)
 {
     if (ModelState.IsValid)
     {
         db.Sinif.Add(sinif);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sinif));
 }
        public async Task <IActionResult> Create([Bind("SinifId,SinifAdi")] Sinif sinif)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sinif);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sinif));
        }
        public EkleCalisanYanit EkleCalisan(EkleCalisanIstek istek)
        {
            try
            {
                int              sonucId        = int.MinValue;
                string           adi            = string.Empty;
                string           soyadi         = string.Empty;
                Cinsiyeti        cinsiyeti      = Cinsiyeti.Tanimsiz;
                AkademikUnvani   unvani         = AkademikUnvani.Tanimsiz;
                KanGrubu         kaninGrubu     = KanGrubu.Tanimsiz;
                RhDegeri         phDeger        = RhDegeri.Tanimsiz;
                MedeniDurumu     medeniHali     = MedeniDurumu.Tanimsiz;
                string           turCumKimlikNo = string.Empty;
                DateTime         dogumTarihi    = Sabitler.BosTarih;
                string           sicilNo        = string.Empty;
                Kadrosu          kadroDurumu    = Kadrosu.Tanimsiz;
                Sinif            sinifi         = Sinif.Tanimsiz;
                EkleCalisanYanit yanit          = new EkleCalisanYanit(false);
                Calisan          calisan        = null;

                if (!this._kontrol.uygunMu(istek))
                {
                    yanit.IsaretleGecemediIlkKontrolu(this._kontrol.alHataKodu(istek));
                    return(yanit);
                }

                adi            = istek.Adi;
                soyadi         = istek.Soyadi;
                cinsiyeti      = (Cinsiyeti)Enum.ToObject(typeof(Cinsiyeti), istek.CinsiyetId);
                unvani         = (AkademikUnvani)Enum.ToObject(typeof(AkademikUnvani), istek.AkademikUnvanId);
                kaninGrubu     = (KanGrubu)Enum.ToObject(typeof(KanGrubu), istek.KanGrubuId);
                phDeger        = (RhDegeri)Enum.ToObject(typeof(RhDegeri), istek.PhDegerId);
                medeniHali     = (MedeniDurumu)Enum.ToObject(typeof(MedeniDurumu), istek.MedeniDurumId);
                turCumKimlikNo = istek.TurCumKimlikNo;
                dogumTarihi    = Arac.CevirTarihe(istek.DogumTarihi);
                sicilNo        = istek.SicilNo;
                kadroDurumu    = (Kadrosu)Enum.ToObject(typeof(Kadrosu), istek.KadrosuId);
                sinifi         = (Sinif)Enum.ToObject(typeof(Sinif), istek.SinifId);

                calisan = new Calisan(adi, soyadi, cinsiyeti, unvani, kaninGrubu, phDeger, medeniHali, turCumKimlikNo, dogumTarihi, sicilNo, kadroDurumu, sinifi);

                sonucId = this._calisanIsKurali.EkleCalisan(calisan);

                yanit = new EkleCalisanYanit(sonucId);

                return(yanit);
            }
            catch (Exception hata)
            {
                this._hataServis.YazHata(hata);
                return(new EkleCalisanYanit(hata));
            }
        }
Example #12
0
        // GET: Sinifs/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sinif sinif = db.Sinifs.Find(id);

            if (sinif == null)
            {
                return(HttpNotFound());
            }
            return(View(sinif));
        }
Example #13
0
 protected override void GuncelNesneOlustur()
 {
     currentEnttiy = new Sinif
     {
         Id                 = id,
         Kod                = txtKod.Text,
         SinifAdi           = txtSinifAdi.Text,
         GrupId             = Convert.ToInt64(txtGrup.Id),
         HedefOgrenciSayisi = (int)txtHedefOgrenciSayisi.Value,
         HedefCiro          = txtHedefCiro.Value,
         Aciklama           = txtAciklama.Text,
         SubeId             = AnaForm.SubeId,
         Durum              = tglDurum.IsOn
     };
     ButonEnabledDurumu();
 }
Example #14
0
        protected override void GuncelNesneOlustur()
        {
            CurrentEntity = new Sinif
            {
                Id                 = Id,
                Kod                = txtKod.Text,
                SinifAdi           = txtSinifAdi.Text,
                GrupId             = Convert.ToInt64(txtGrup.Id),//convert kullanılmazsa ctrl del ile içerik silinince hata alınır
                HedefOgrenciSayisi = (int)txtHedefOgrenciSayisi.Value,
                HedefCiro          = txtHedefCiro.Value,
                Aciklama           = txtAciklama.Text,
                SubeId             = AnaForm.SubeId,
                Durum              = tglDurum.IsOn
            };

            ButonEnabledDurumu();
        }
Example #15
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyormusunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         SinifIDGetir();
         int   ID  = sinid;
         Sinif snf = snfR.Bul(ID);
         MessageBox.Show("Silme işlemi Tamamlanmışdır");
         snfR.Sil(snf);
         Temizle();
     }
     SiniflariGetir();
     ogrenciGetir();
     OgrenciGetirBySinif(sinid);
     OgretmenleriGetir();
     BransGetir();
     dgvSiniflariDuzenle();
 }
Example #16
0
        public static string GetirKisaltma(Sinif sinifi)
        {
            string sonuc = string.Empty;

            if (sinifi == Sinif.GenelIdareHizmetSinifi)
            {
                sonuc = "GIH";
            }
            else if (sinifi == Sinif.TeknikHizmetler)
            {
                sonuc = "TH";
            }
            else if (sinifi == Sinif.Tanimsiz)
            {
                sonuc = "Tanımsız";
            }

            return(sonuc);
        }
Example #17
0
        private static void SinifSec(Karakter karakter)
        {
            bool   hata;
            string girdi;
            Sinif  sinif      = TextBaseGame1.Sinif.Yok;
            var    yetenekler = karakter.Yetenekleri;

            do
            {
                hata = false;
                var cikti = "Sinifini Seç!\n1. Savaşçı\n2. Hırsız\n3. Barbar\n4. Avcı\n5. Büyücü";
                Console.WriteLine(cikti);
                girdi = Console.ReadLine();
                switch (girdi)
                {
                case "1":
                    karakter.SinifBelirle(TextBaseGame1.Sinif.Savasci);
                    break;

                case "2":
                    karakter.SinifBelirle(TextBaseGame1.Sinif.Hirsiz);
                    break;

                case "3":
                    karakter.SinifBelirle(TextBaseGame1.Sinif.Barbar);
                    break;

                case "4":
                    karakter.SinifBelirle(TextBaseGame1.Sinif.Avci);
                    break;

                case "5":
                    karakter.SinifBelirle(TextBaseGame1.Sinif.Buyucu);
                    break;

                default:
                    hata = true;
                    break;
                }
            }while (hata);

            return;
        }
Example #18
0
        public bool SinifBelirle(Sinif sinif)
        {
            bool hata = false;

            switch (sinif)
            {
            case TextBaseGame1.Sinif.Savasci:
                Yetenekleri[Yetenek.HafifSilah] += 2;
                Yetenekleri[Yetenek.AgirSilah]  += 1;
                break;

            case TextBaseGame1.Sinif.Hirsiz:
                sinif = TextBaseGame1.Sinif.Hirsiz;
                Yetenekleri[Yetenek.CiftSilah] += 2;
                Yetenekleri[Yetenek.UzunMenzilliSilah]++;
                break;

            case TextBaseGame1.Sinif.Barbar:
                sinif = TextBaseGame1.Sinif.Barbar;
                Yetenekleri[Yetenek.AgirSilah] += 2;
                Yetenekleri[Yetenek.HafifSilah]++;
                break;

            case TextBaseGame1.Sinif.Avci:
                sinif = TextBaseGame1.Sinif.Avci;
                Yetenekleri[Yetenek.UzunMenzilliSilah] += 2;
                Yetenekleri[Yetenek.Buyu]++;
                break;

            case TextBaseGame1.Sinif.Buyucu:
                sinif = TextBaseGame1.Sinif.Buyucu;
                Yetenekleri[Yetenek.Buyu] += 2;
                Yetenekleri[Yetenek.HafifSilah]++;
                break;

            default:
                hata = true;
                break;
            }

            return(hata);
        }
Example #19
0
 public static bool SinifEkleme(Sinif snf)
 {
     try
     {
         SqlParameter[] p =
         {
             new SqlParameter("@SinifAdi",   snf.SinifAdi),
             new SqlParameter("@Kapasite",   snf.Kapasite),
             new SqlParameter("@OgretmenId", snf.OgretmenId)
         };
         return(Helper.ExecuteNonQuery("spSinifEkle", p) > 0);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #20
0
        public List <Sinif> SinifListesi()
        {
            List <Sinif> listsinif = new List <Sinif>();
            SqlCommand   cmd       = new SqlCommand("select * from Siniflar", conn);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            SqlDataReader dr;

            try
            {
                dr = cmd.ExecuteReader();
                if (dr.HasRows)//dr içine kayıt gelmişse true,hiç kayıt gelmemişse false olacak.
                {
                    while (dr.Read())
                    {
                        Sinif s = new Sinif();
                        s.Id            = Convert.ToInt32(dr[0]);
                        s.SinifAdi      = dr[1].ToString();
                        s.AcilisTarihi  = Convert.ToDateTime(dr[2]);
                        s.KapanisTarihi = Convert.ToDateTime(dr[3]);
                        s.OgretmenId    = Convert.ToInt32(dr[4]);
                        s.Aciklama      = dr[5].ToString();

                        listsinif.Add(s);
                    }
                    dr.Close();
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }

            return(listsinif);
        }
Example #21
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Güncellemek İstiyormusunuz?", "GÜNCELLENSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         OgretmenIdGetir();
         SinifIDGetir();
         Sinif sinif = snfR.Bul(sinid);
         sinif.SinifBransi         = txtYeniSinifAdi.Text;
         sinif.OgretmenID          = ogretmenid;
         sinif.DerslerinBaslangici = txtBaslangic.Value;
         sinif.DerslerinBitisi     = dtpbitis.Value;
         MessageBox.Show("Güncellenme Tamamlanmışdır");
         snfR.Guncelle(sinif);
         Temizle();
     }
     SiniflariGetir();
     ogrenciGetir();
     OgrenciGetirBySinif(sinid);
     OgretmenleriGetir();
     BransGetir();
     dgvSiniflariDuzenle();
 }
Example #22
0
        public List <Sinif> SinifListesi()
        {
            List <Sinif> listSiniflar = new List <Sinif>();
            SqlCommand   comm         = new SqlCommand("Select * from Siniflar", conn);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            SqlDataReader dr;

            try
            {
                dr = comm.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Sinif s = new Sinif();
                        s.Id            = Convert.ToInt32(dr[0]);
                        s.SinifAdi      = dr[1].ToString();
                        s.AcilisTarihi  = Convert.ToDateTime(dr[2]);
                        s.KapanisTarihi = Convert.ToDateTime(dr[3]);
                        s.OgretmenId    = Convert.ToInt32(dr[4]);
                        s.Aciklama      = dr[5].ToString();
                        listSiniflar.Add(s);
                    }
                }
                dr.Close();
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return(listSiniflar);
        }
Example #23
0
 public bool SinifGuncelle(Sinif s)
 {
     throw new NotImplementedException();
 }
Example #24
0
        private bool ekleCalisan(KisiUygulamasiBaglam repository, AkademikUnvani unvani, string adi, string soyadi, DateTime dogumTarihi, Cinsiyeti cinsiyeti, string turCumKimlikNo, KanGrubu kaninGrubu, RhDegeri rhDeger, string sicilNo, Kadrosu kadroDurumu, Sinif sinifi, string dahili, string bakanlikEposta, string cepTelefonu)
        {
            try
            {
                int          etkilenenSayisi = int.MinValue;
                int          calisanId       = int.MinValue;
                Calisan      calisan         = null;
                KisiIletisim iletisim        = null;

                if (repository == null)
                {
                    throw new ArgumentNullException();
                }

                calisan = new Calisan(adi, soyadi, cinsiyeti, unvani, kaninGrubu, rhDeger, MedeniDurumu.Tanimsiz, turCumKimlikNo, dogumTarihi, sicilNo, kadroDurumu, sinifi);
                repository.Calisanlar.Add(calisan);

                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                repository.Entry(calisan).GetDatabaseValues();
                calisanId = calisan.Anahtar;

                if (calisanId < 0)
                {
                    return(false);
                }

                iletisim = new KisiIletisim(dahili, IletisimTuru.Dahili, calisanId);
                repository.KisiIletisimler.Add(iletisim);
                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                iletisim = new KisiIletisim(bakanlikEposta, IletisimTuru.BakanlikEposta, calisanId);
                repository.KisiIletisimler.Add(iletisim);
                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                iletisim = new KisiIletisim(cepTelefonu, IletisimTuru.CepTelefonu, calisanId);
                repository.KisiIletisimler.Add(iletisim);
                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                return(true);
            }
            catch (ArgumentNullException hata)
            {
                HataIsKurali iskurali = new HataIsKurali();
                iskurali.YazHata(hata);
            }
            catch (Exception hata)
            {
                HataIsKurali iskurali = new HataIsKurali();
                iskurali.YazHata(hata);
            }

            return(false);
        }
Example #25
0
 public bool SinifSil(Sinif s)
 {
     throw new NotImplementedException();
 }
Example #26
0
 public Calisan(string adi, string soyadi, Cinsiyeti cinsiyeti, AkademikUnvani unvani, KanGrubu kaninGrubu, RhDegeri phDeger, MedeniDurumu medeniHali, string turCumKimlikNo, DateTime dogumTarihi, string sicilNo, Kadrosu kadroDurumu, Sinif sinifi) : this(adi, soyadi, cinsiyeti)
 {
     this.Unvani         = unvani;
     this.KaninGrubu     = kaninGrubu;
     this.RhDeger        = phDeger;
     this.MedeniHali     = medeniHali;
     this.TurCumKimlikNo = turCumKimlikNo;
     this.DogumTarihi    = dogumTarihi;
     this.SicilNo        = sicilNo;
     this.KadroDurumu    = kadroDurumu;
     this.Sinifi         = sinifi;
 }
Example #27
0
 public Calisan(string adi, string soyadi, Cinsiyeti cinsiyeti, AkademikUnvani unvani, KanGrubu kaninGrubu, RhDegeri phDeger, MedeniDurumu medeniHali, string turCumKimlikNo, DateTime dogumTarihi, string sicilNo, Kadrosu kadroDurumu, Sinif sinifi, string ibanNo, byte[] vesikalik) : this(adi, soyadi, cinsiyeti, unvani, kaninGrubu, phDeger, medeniHali, turCumKimlikNo, dogumTarihi, sicilNo, kadroDurumu, sinifi)
 {
     this.IbanNo    = ibanNo;
     this.Vesikalik = vesikalik;
 }
Example #28
0
 public void Post([FromBody] Sinif sinif)
 {
     sinifPces.EkleSinif(sinif);
 }
Example #29
0
 public void Put(int id, [FromBody] Sinif sinif)
 {
     sinifPces.GuncelleSinif(sinif);
 }
 public bool Ekle(Sinif s)
 {
     ctx.Siniflar.Add(s);
     return(ctx.SaveChanges() > 0);
 }