コード例 #1
0
 public NIslemSonuc Guncelle(Fakulte kayit)
 {
     try
     {
         var duzenlenecekKayitlar = _veritabani.Fakulteler.Where(f => f.Id == kayit.Id);
         if (duzenlenecekKayitlar.Count() > 0)
         {
             var duzenlenecekKayit = duzenlenecekKayitlar.FirstOrDefault();
             duzenlenecekKayit.Ad    = kayit.Ad;
             duzenlenecekKayit.Adres = kayit.Adres;
             _veritabani.SaveChanges();
             return(new NIslemSonuc {
                 BasariliMi = true
             });
         }
         else
         {
             return(new NIslemSonuc
             {
                 BasariliMi = false,
                 Mesaj = "Kayıt bulunamadı"
             });
         }
     }
     catch (Exception hata)
     {
         return(new NIslemSonuc
         {
             BasariliMi = false,
             Mesaj = hata.Message
         });
     }
 }
コード例 #2
0
        public async Task <ActionResult <Bolum> > PostBolum(string BolumAd, int FakulteId)
        {
            if (FakulteId <= 0 || BolumAd == null)
            {
                return(BadRequest());
            }

            Fakulte fak = await _context.Fakulteler.Include(x => x.Bolumler)
                          .FirstOrDefaultAsync(x => x.Id == FakulteId);

            if (fak == null)
            {
                return(BadRequest());
            }

            if (fak.Bolumler.Any(x => x.Ad == BolumAd))
            {
                return(fak.Bolumler.FirstOrDefault(x => x.Ad == BolumAd));
            }
            Bolum newBol = new Bolum()
            {
                FakulteId = fak.Id,
                Ad        = BolumAd
            };

            _context.Bolumler.Add(newBol);

            await _context.SaveChangesAsync();


            return(CreatedAtAction("GetBolum", new { id = newBol.Id }, newBol));
        }
コード例 #3
0
        private void comboBoxFakulteler_SelectedIndexChanged(object sender, EventArgs e)
        {
            seciliFakulte = comboBoxFakulteler.SelectedItem as Fakulte;
            if (seciliFakulte != null)
            {
                var muellimler = (from Muellim m in Program.VBE
                                  orderby m.TamAdi ascending
                                  where m.VezifeliOlduguYer.Fakulte == seciliFakulte
                                  select m).ToList();

                comboBoxDekan.DataSource    = muellimler;
                comboBoxDekan.DisplayMember = "TamAdi";
                comboBoxDekan.SelectedIndex = -1;

                comboBoxDekanMuavini.DataSource    = muellimler;
                comboBoxDekanMuavini.DisplayMember = "TamAdi";
                comboBoxDekanMuavini.SelectedIndex = -1;

                textBoxAd.Text                    = seciliFakulte.Ad;
                comboBoxDekan.SelectedItem        = seciliFakulte.Dekan;
                comboBoxDekanMuavini.SelectedItem = seciliFakulte.DekanMuavini;
                buttonFakulteKafedralari.Enabled  = true;
                buttonSaxla.Enabled               = true;
                buttonSil.Enabled                 = true;
            }
            else
            {
                textBoxAd.Text                   = "";
                comboBoxDekan.DataSource         = null;
                comboBoxDekanMuavini.DataSource  = null;
                buttonFakulteKafedralari.Enabled = false;
                buttonSaxla.Enabled              = false;
                buttonSil.Enabled                = false;
            }
        }
コード例 #4
0
        public static List <Fakulte> FillComboBox()
        {
            List <Fakulte> Fakulteler    = new List <Fakulte>();
            Connection     ConnectAndRun = new Connection();

            try
            {
                using (ConnectAndRun.OpenConnection())
                {
                    string Query = "Select Id, Ad from Fakulte";

                    SqlCommand    Cmd           = ConnectAndRun.CreateQuery(Query);
                    SqlDataReader sqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection);
                    while (sqlDataReader.Read())
                    {
                        Fakulte fakulte = new Fakulte
                        {
                            Id = Convert.ToInt32(sqlDataReader["Id"]),
                            Ad = sqlDataReader["Ad"].ToString()
                        };
                        Fakulteler.Add(fakulte);
                    }
                    return(Fakulteler);
                }
            }
            catch (Exception Err)
            {
                MessageBox.Show(Err.Message);
                return(null);
            }
        }
コード例 #5
0
        public async Task <IActionResult> PutFakulte(int id, Fakulte fakulte)
        {
            if (id != fakulte.Id)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
コード例 #6
0
        private void UNIVERSITE_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (UNIVERSITE.SelectedIndex != -1)
            {
                FAKULTE.SelectedIndex = -1;
                BOLUM.SelectedIndex   = -1;
                fakulteList.Clear();
                bolumList.Clear();
                FAKULTE.Items.Clear();
                BOLUM.Items.Clear();

                SQLQry qryFakulte = new SQLQry();
                qryFakulte.SQLText = "SELECT FAKULTE_ID, FAKULTE_ADI FROM TBLUNIVERSITEFAKULTE WHERE ISNULL(DURUM, 0) = 1 AND UNIVERSITE_ID = " + uniList[UNIVERSITE.SelectedIndex].universiteID + "";
                qryFakulte.Open();
                if (qryFakulte.Found())
                {
                    for (int i = 0; i < qryFakulte.DataCount(); i++)
                    {
                        Fakulte fakulte = new Fakulte();
                        fakulte.fakulteID  = qryFakulte.GetInt("FAKULTE_ID");
                        fakulte.fakulteAdi = qryFakulte.GetString("FAKULTE_ADI");
                        fakulteList.Add(fakulte);
                        qryFakulte.Next();
                    }
                }

                foreach (Fakulte fakulte in fakulteList)
                {
                    FAKULTE.Items.Add(fakulte.fakulteAdi);
                }
            }
        }
コード例 #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Fakulte fakulte = db.Fakulte.Find(id);

            db.Fakulte.Remove(fakulte);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #8
0
 private void buttonYeni_Click(object sender, EventArgs e)
 {
     comboBoxFakulteler.SelectedIndex = -1;
     seciliFakulte                    = new Fakulte();
     seciliFakulte.Universitet        = this.Universitet;
     buttonFakulteKafedralari.Enabled = true;
     buttonSaxla.Enabled              = true;
     buttonSil.Enabled                = true;
 }
コード例 #9
0
ファイル: FakulteEkle.cs プロジェクト: engindnmz/IKOtomasyon
        private void btnFakulteEkle_Click(object sender, EventArgs e)
        {
            Fakulte _fakulte = new Fakulte();

            _fakulte.FakulteAdi = txtFakulteAdi.Text;
            _fakulte.OkulID     = ((Okul)cmbUniversiteAdi.SelectedItem).OkulID;
            _fakulte.AktifMi    = true;
            _ekleController.EklemeyeGonder(_fakulte);
            this.Close();
        }
コード例 #10
0
 public ActionResult Edit([Bind(Include = "fak_id,fak_name,fak_adres,fak_tel,fak_fax")] Fakulte fakulte)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fakulte).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(fakulte));
 }
コード例 #11
0
        public async Task <ActionResult <Fakulte> > PostFakulte(Fakulte fakulte)
        {
            if (_context.Fakulteler.Any(a => a.Ad == fakulte.Ad))
            {
                return(ValidationProblem("Daha önce kayıt edilmiş"));
            }
            _context.Fakulteler.Add(fakulte);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFakulte", new { id = fakulte.Id }, fakulte));
        }
コード例 #12
0
 public ActionResult Edit([Bind(Include = "FakulteID,FakulteAdi")] Fakulte fakulte)
 {
     if (ModelState.IsValid)
     {
         fakulteConcrete._fakulteRepository.Update(fakulte);
         fakulteConcrete._fakulteUnitOfWork.SaveChanges();
         fakulteConcrete._fakulteUnitOfWork.Dispose();
         return(RedirectToAction("Index"));
     }
     return(View(fakulte));
 }
コード例 #13
0
        public ActionResult Create([Bind(Include = "fak_id,fak_name,fak_adres,fak_tel,fak_fax")] Fakulte fakulte)
        {
            if (ModelState.IsValid)
            {
                db.Fakulte.Add(fakulte);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fakulte));
        }
コード例 #14
0
        private void cmbFakulte_SelectedIndexChanged(object sender, EventArgs e)
        {
            _extensionMethods.CmbSifirla(cmbBolum);
            Fakulte _fakulte = new Fakulte();

            _fakulte = ((Fakulte)cmbFakulte.SelectedItem);
            if (_fakulte != null)
            {
                _extensionMethods.ComboDoldur(_listeleController.BolumListele(_fakulte.FakulteID), cmbBolum);
            }
        }
コード例 #15
0
        public async Task <ActionResult <Fakulte> > GetFakulte(int id)
        {
            Fakulte fak = await _context.Fakulteler.Include(x => x.Bolumler).FirstOrDefaultAsync(x => x.Id == id);

            if (fak == null)
            {
                return(NotFound());
            }

            return(fak);
        }
コード例 #16
0
        private void btnFakulteEkle_Click(object sender, EventArgs e)
        {
            Fakulte fakulte = new Fakulte();

            fakulte.fakulteAd = txtFakulte.Text;

            FakulteBolumFacade fakulteEkle = new FakulteBolumFacade();

            fakulteEkle.Ekle(fakulte);

            frmFakulteBolumKayit_Load(null, null);
        }
コード例 #17
0
        protected void btnFakulteEkle_DirectClick(object sender, Ext.Net.DirectEventArgs e)
        {
            Fakulte fakulte = new Fakulte();

            fakulte.fakulteAd = txtFakulte.Text;

            FakulteBolumFacade fakulteEkle = new FakulteBolumFacade();

            fakulteEkle.Ekle(fakulte);

            Page_Load(null, null);
        }
コード例 #18
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Fakulte fakulte = await db.Fakultes.FindAsync(id);

            if (fakulte.active == (int)EnumHelperData.Satatus.Aktif)
            {
                fakulte.active = (int)EnumHelperData.Satatus.Pasif;
            }
            //db.Fakultes.Remove(fakulte);
            await db.SaveChangesAsync();

            return(RedirectToAction("FacultyList", "Home"));
        }
コード例 #19
0
        public async Task <ActionResult> Create([Bind(Include = "id,fakulteAdi")] Fakulte fakulte)
        {
            if (ModelState.IsValid)
            {
                fakulte.active = 1;
                db.Fakultes.Add(fakulte);
                await db.SaveChangesAsync();

                return(RedirectToAction("FacultyList", "Home"));
            }

            return(View(fakulte));
        }
コード例 #20
0
        /// <summary>
        /// Seçili Fakülte adına göre ilgili bölümleri döndür
        /// </summary>
        public static List <Bolum> BolumGetir(Fakulte seciliFakulte, List <Bolum> bolumList)
        {
            List <Bolum> seciliFakulteBolumleri = new List <Bolum>();

            foreach (var item in bolumList)
            {
                if (item.FakulteAdi == seciliFakulte.FakulteAdi)
                {
                    seciliFakulteBolumleri.Add(item);
                }
            }
            return(seciliFakulteBolumleri);
        }
コード例 #21
0
        // GET: Fakultes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Fakulte fakulte = db.Fakulte.Find(id);

            if (fakulte == null)
            {
                return(HttpNotFound());
            }
            return(View(fakulte));
        }
コード例 #22
0
 public void departmanBul(ComboBox departman, ComboBox fakulte) //fakülte seçimi her değiştiğinde departman bilgilerinin tekrar gelmesi
 {
     departman.SelectedItem = null;                             //fakülte her değiştiğinde tekrar departmanlar listeleneceği için seçili departman null olur.
     departman.SelectedText = string.Empty;                     //seçili eleman null olduğu için text de empty olur.
     departman.Items.Clear();                                   //departman combobox'ı temizle
     if (fakulte.SelectedItem != null)
     {
         Fakulte f = db.Fakulte.FirstOrDefault(x => x.fakulteAdi == fakulte.SelectedItem.ToString());
         foreach (Departman d in db.Departman.Where(x => x.fakulteId == f.fakulteId))
         {
             departman.Items.Add(d.departmanAdi);
         }
     }
 }
コード例 #23
0
        // GET: Fakulte/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Fakulte fakulte = fakulteConcrete._fakulteRepository.GetById(id);

            if (fakulte == null)
            {
                return(HttpNotFound());
            }
            return(View(fakulte));
        }
コード例 #24
0
        public static List <Bolum> BolumGetir(Fakulte gelenfakulte, List <Bolum> bolumlistem)
        {
            List <Bolum> secilenfakultebolum = new List <Bolum>();

            foreach (var item in bolumlistem)
            {
                if (item.FakulteAdi == gelenfakulte.FakulteAdi)
                {
                    //bolum listesi ile fakulte listesi kontrol edilmis olur
                    secilenfakultebolum.Add(item);
                }
            }
            return(secilenfakultebolum);
        }
コード例 #25
0
        // GET: Fakultes/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Fakulte fakulte = await db.Fakultes.FindAsync(id);

            if (fakulte == null)
            {
                return(HttpNotFound());
            }
            return(View(fakulte));
        }
コード例 #26
0
        private void FormFakulteler_Load(object sender, EventArgs e)
        {
            if (this.Universitet == null)
            {
                this.Close();
                return;
            }
            this.Text     = Universitet.Ad + " Fakültələri";
            seciliFakulte = null;
            buttonFakulteKafedralari.Enabled = false;
            buttonSaxla.Enabled = false;
            buttonSil.Enabled   = false;

            FakulteleriGetir();
        }
コード例 #27
0
        public async Task <ActionResult> Edit([Bind(Include = "id,fakulteAdi, active")] Fakulte fakulte)
        {
            if (ModelState.IsValid)
            {
                if (fakulte.active == null)
                {
                    fakulte.active = 1;
                }
                db.Entry(fakulte).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("FacultyList", "Home"));
            }
            return(View(fakulte));
        }
コード例 #28
0
ファイル: FakulteController.cs プロジェクト: mobge/OkulProje
 public ActionResult Guncelle(Fakulte fakulte)
 {
     if (!ModelState.IsValid)
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         var updatedFakulte = db.Fakulte.SingleOrDefault(x => x.Fakulte_No == fakulte.Fakulte_No);
         updatedFakulte.Fakulte_No      = fakulte.Fakulte_No;
         updatedFakulte.Fakulte_Adi     = fakulte.Fakulte_Adi;
         db.Entry(updatedFakulte).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
コード例 #29
0
        private void cmbFakulte_SelectedIndexChanged(object sender, EventArgs e)
        {
            //secilen fakultenin item ını yakalayıp buna gore bolum getir

            Fakulte secilenfakulte = (Fakulte)cmbFakulte.SelectedItem;

            List <Bolum> gelenbolumler = Helper.BolumGetir(secilenfakulte, bolumlistem);

            Helper.ComboBoxDoldur(cmbBolum, gelenbolumler, "BolumAdi", "BolumAdi");

            string ogrencino = ((Bolum)
                                cmbBolum.SelectedItem).BolumAdi.Substring(0, 3) +
                               ((Fakulte)cmbFakulte.SelectedItem).FakulteAdi.Substring(0, 3) +
                               DateTime.Now.Year + (ogrencilistesi.Count() + 1);

            txtbxOgrenciNumarasi.Text = ogrencino;
        }
コード例 #30
0
        public void Ekle(Fakulte fakulte)
        {
            using (var db = new KutuphaneDBEntities())
            {
                try
                {
                    db.Fakulte.Add(fakulte);
                    db.SaveChanges();

                    KayitMesaj();
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }
            }
        }