Exemple #1
0
        public ActionResult Detay(int id, BolumModel model)
        {
            Bolum bolum = manager.Bul(id);

            model.Bolum = bolum;
            return(View(model));
        }
Exemple #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));
        }
        public ActionResult Ekle(BolumViewModel bolum)
        {
            var checkBolumAdi = db.Bolum.Where(x => x.Bolum_Adi == bolum.Bolum_Adi).SingleOrDefault();
            var model         = new BolumViewModel();

            model.Fakulte = db.Fakulte.ToList();
            if (checkBolumAdi == null)
            {
                if (!ModelState.IsValid)
                {
                    return(View("Ekle", model));
                }
                //2 farklı tabloya kendine ait bölümleri tek tek eklemek için yaptığım yöntem.
                var eklenecekBolum = new Bolum();
                eklenecekBolum.Bolum_Adi       = bolum.Bolum_Adi;
                eklenecekBolum.Fakulte_No      = bolum.Fakulte_No;
                db.Entry(eklenecekBolum).State = EntityState.Added;
                var eklenecekYeterlilik = new Bolum_Kazanim();
                eklenecekYeterlilik.Bolum_Id         = bolum.Bolum_Id;
                eklenecekYeterlilik.Bolum_Yeterlilik = bolum.Bolum_Yeterlilik;
                db.Entry(eklenecekYeterlilik).State  = EntityState.Added;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else if (checkBolumAdi.Bolum_Adi == bolum.Bolum_Adi)
            {
                ViewBag.Mesaj = "Hata, eklemeye çalıştığınız Bölüm sistemde mevcut...";
            }
            return(View("Ekle", model));
        }
        public async Task <IActionResult> Edit(int id, [Bind("BolumId,BolumAdi")] Bolum bolum)
        {
            if (id != bolum.BolumId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(bolum);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BolumExists(bolum.BolumId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(bolum));
        }
Exemple #5
0
        public ActionResult Create(BolumView bolum)
        {
            if (ModelState.IsValid)
            {
                var bolumler   = new Bolum();
                var bolumVarmi = db.Bolums.Where(x => x.Ad == bolum.Ad && x.HastahaneId == bolum.HastahaneId).Count();

                if (bolumVarmi >= 1)
                {
                    ViewBag.AynıBolum = "Girmiş olduğunuz bölüm aynı hastahanede bulunmaktadır.";
                }
                else
                {
                    bolumler.Ad          = bolum.Ad;
                    bolumler.HastahaneId = bolum.HastahaneId;

                    db.Bolums.Add(bolumler);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            ViewBag.HastahaneId = new SelectList(db.Hastahanes, "Id", "Ad", bolum.HastahaneId);
            return(View(bolum));
        }
        public static List <Bolum> FillComboBox()
        {
            List <Bolum> Bolumler      = new List <Bolum>();
            Connection   ConnectAndRun = new Connection();

            try
            {
                using (ConnectAndRun.OpenConnection())
                {
                    string Query = "Select Id, Ad from Bolum where Id != 1";

                    SqlCommand    Cmd           = ConnectAndRun.CreateQuery(Query);
                    SqlDataReader sqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection);
                    while (sqlDataReader.Read())
                    {
                        Bolum bolum = new Bolum
                        {
                            Id = Convert.ToInt32(sqlDataReader["Id"]),
                            Ad = sqlDataReader["Ad"].ToString()
                        };
                        Bolumler.Add(bolum);
                    }
                    return(Bolumler);
                }
            }
            catch (Exception Err)
            {
                MessageBox.Show(Err.Message);
                return(null);
            }
        }
Exemple #7
0
        public IHttpActionResult Add(Bolum model)
        {
            BolumBLL bolumBusiness = new BolumBLL();

            bolumBusiness.Add(model);
            return(Ok());
        }
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            View satir = convertView;

            if (satir == null)
            {
                satir = LayoutInflater.From(context).Inflate(Resource.Layout.hastaFavoriDoktorlariItem_layout, null, false);
            }

            TextView txtFavorilerimDoktorAdi = satir.FindViewById <TextView>(Resource.Id.txtFavorilerimDoktorAdi);
            TextView txtFavorilerimBolumAdı  = satir.FindViewById <TextView>(Resource.Id.txtFavorilerimBolumAdi);
            TextView txtFavorilerimDoktorSil = satir.FindViewById <TextView>(Resource.Id.txtFavorilerimDoktorSil);

            txtFavorilerimDoktorSil.PaintFlags = Android.Graphics.PaintFlags.UnderlineText;

            Doktor doktor = doktorService.Getir(favoriler[position].DoktorId);

            if (doktor != null)
            {
                Bolum bolum = bolumService.Getir(doktor.BolumId);

                txtFavorilerimDoktorAdi.Text = doktor.Ad + " " + doktor.Soyad;
                txtFavorilerimBolumAdı.Text  = bolum.Ad;
                txtFavorilerimDoktorSil.Text = "Çıkar";

                txtFavorilerimDoktorSil.Click += (sender, e) => txtFavorilerimDoktorSil_Click(sender, e, favoriler[position]);
            }

            return(satir);
        }
Exemple #9
0
        public async Task <IActionResult> Edit(int id, [Bind("BolumId,BolumAdi,Aciklama,UniversiteId")] Bolum bolum)
        {
            if (id != bolum.BolumId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(bolum);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BolumExists(bolum.BolumId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UniversiteId"] = new SelectList(_context.Universiteler, "UniversiteId", "UniversiteId", bolum.UniversiteId);
            return(View(bolum));
        }
        // GET: Ders/Create
        public ActionResult Create(int id)
        {
            Bolum bolum = bolumConcrete._bolumRepository.GetById(id);

            ViewBag.Bolum = bolum;
            return(View());
        }
        }//End-BolumInsert

        public int BolumUpdate(Bolum Bolum)
        {
            try
            {
                string     spAdi = "BOLUM_UPDATE";
                SQLManager komut = new SQLManager(spAdi);

                komut.ParameterAdd("@BOLUMADI", SqlDbType.VarChar, Bolum.BolumAdi);
                komut.ParameterAdd("@ID", SqlDbType.Int, Bolum.BolumId);

                int EtkilenenKayitSayisi = komut.Execute();

                komut.Clear();
                if (EtkilenenKayitSayisi != 0)
                {
                    return(EtkilenenKayitSayisi);
                }
                else
                {
                    return(-1);
                }
            }
            catch (Exception es)
            { return(-1); }
        }//End-BolumUpdate
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.randevuOnayla_layout);

            txtIl           = FindViewById <TextView>(Resource.Id.txtRandOnayIl);
            txtIlce         = FindViewById <TextView>(Resource.Id.txtRandOnayIlce);
            txtHastane      = FindViewById <TextView>(Resource.Id.txtRandOnayHastane);
            txtBolum        = FindViewById <TextView>(Resource.Id.txtRandOnayBolum);
            txtDoktor       = FindViewById <TextView>(Resource.Id.txtRandOnayDoktor);
            txtTarih        = FindViewById <TextView>(Resource.Id.txtRandOnayTarih);
            btnRandevuOnay  = FindViewById <Button>(Resource.Id.btnRandevuOnay);
            btnRandevuIptal = FindViewById <Button>(Resource.Id.btnRandevuIptal);

            btnRandevuOnay.Click  += BtnRandevuOnay_Click;
            btnRandevuIptal.Click += BtnRandevuIptal_Click;

            hastane       = hastaneService.Getir(Intent.GetIntExtra("hastaneId", 0));
            bolum         = bolumService.Getir(Intent.GetIntExtra("bolumId", 0));
            doktor        = doktorService.Getir(Intent.GetIntExtra("doktorId", 0));
            hasta         = hastaService.Getir(Intent.GetStringExtra("hastaTc"));
            randevuTarihi = Convert.ToDateTime(Intent.GetStringExtra("randevuTarihi"));

            txtIl.Text      = "İl: " + hastane.Il;
            txtIlce.Text    = "İlçe: " + hastane.Ilce;
            txtHastane.Text = "Hastane: " + hastane.Ad;
            txtBolum.Text   = "Bölüm: " + bolum.Ad;
            txtDoktor.Text  = "Doktor: " + doktor.Ad + " " + doktor.Soyad;
            txtTarih.Text   = "Tarih: " + randevuTarihi.ToLongDateString() + " " + randevuTarihi.ToShortTimeString();
        }
Exemple #13
0
        internal void seed(List <Personel> operatorler, List <Bolum> bolumler)
        {
            XDocument           personelXDocument  = XDocument.Load(XmlDir + PersonelXmlFile);
            IEnumerable <XNode> personelEnumerable = personelXDocument.Root.Nodes();

            foreach (XElement personelXElement in personelEnumerable)
            {
                string bolumStr = getValue(personelXElement.Element("BÖLÜM"));
                IEnumerable <Bolum> bulunanBolumler = bolumler.Where(b => b.BolumAdi.Equals(bolumStr, StringComparison.CurrentCultureIgnoreCase));

                Bolum bulunanBolum;
                if (bulunanBolumler.Count() > 0)
                {
                    bulunanBolum = bulunanBolumler.First();
                }
                else
                {
                    bulunanBolum = new Bolum
                    {
                        BolumAdi = bolumStr
                    };
                    bolumler.Add(bulunanBolum);
                }
                string sicilNo = getValue(personelXElement.Element("SİCİLNO"));
                operatorler.Add(new Personel
                {
                    SicilNo   = sicilNo,
                    Adi       = getValue(personelXElement.Element("İSİM")),
                    Soyadi    = getValue(personelXElement.Element("SOYISIM")),
                    Bolum     = bulunanBolum,
                    ResimLink = "/Images/Personel/" + sicilNo + ".jpg"
                });
            }
        }
Exemple #14
0
        public IHttpActionResult Update(Bolum model)
        {
            BolumBLL bolumBusiness = new BolumBLL();

            bolumBusiness.Update(model);
            return(Ok());
        }
Exemple #15
0
 public NIslemSonuc Guncelle(Bolum kayit)
 {
     try
     {
         var duzenlenecekKayitlar = _veritabani.Bolumler.Where(b => b.Id == kayit.Id);
         if (duzenlenecekKayitlar.Count() > 0)
         {
             var duzenlenecekKayit = duzenlenecekKayitlar.FirstOrDefault();
             duzenlenecekKayit.Ad        = kayit.Ad;
             duzenlenecekKayit.Adres     = kayit.Adres;
             duzenlenecekKayit.FakulteId = kayit.FakulteId;
             duzenlenecekKayit.Kod       = kayit.Kod;
             _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
         });
     }
 }
        private void FAKULTE_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (FAKULTE.SelectedIndex != -1)
            {
                BOLUM.SelectedIndex = -1;
                bolumList.Clear();
                BOLUM.Items.Clear();

                SQLQry qryBolum = new SQLQry();
                qryBolum.SQLText = "SELECT BOLUM_ID, BOLUM_ADI FROM TBLUNIVERSITEBOLUM WHERE ISNULL(DURUM, 0) = 1 AND UNIVERSITE_ID = " + uniList[UNIVERSITE.SelectedIndex].universiteID + " AND FAKULTE_ID = " + fakulteList[FAKULTE.SelectedIndex].fakulteID + "";
                qryBolum.Open();
                if (qryBolum.Found())
                {
                    for (int i = 0; i < qryBolum.DataCount(); i++)
                    {
                        Bolum bolum = new Bolum();
                        bolum.bolumID  = qryBolum.GetInt("BOLUM_ID");
                        bolum.bolumAdi = qryBolum.GetString("BOLUM_ADI");
                        bolumList.Add(bolum);
                        qryBolum.Next();
                    }
                }

                foreach (Bolum bolum in bolumList)
                {
                    BOLUM.Items.Add(bolum.bolumAdi);
                }
            }
        }
        private void pdfSave(DataTable dataTable, string isim)
        {
            Personel pers = Controller.Kullanici.personel;
            Bolum    bol  = new Bolum();
            Unvan    un   = new Unvan();

            bol.bolum_id = Controller.Kullanici.personel_bolum.bolum_id;
            bol.bolum    = rapor.bolum(bol.bolum_id);
            un.unvan_id  = Controller.Kullanici.personel_unvan.unvan_id;
            un.unvan     = rapor.unvan(un.unvan_id);
            RichTextBox rich = new RichTextBox();

            rich.Clear();
            rich.Text += "\t\t\t\t\t\t\t\t\t\t" + DateTime.Now.ToString("dd/MM/yyyy") + "\n\n\t\t" + isim.ToUpper();
            rich.Text += "\n\t\t" + pers.personel_id + "\n\t\t" + pers.adi + " " + pers.soyadi + "\n\t\t " + bol.bolum + "\n\t\t" + un.unvan + "\n\n\n";
            for (int i = 0; i < dataTable.Rows.Count; i++)
            {
                for (int j = 0; j < dataTable.Columns.Count; j++)
                {
                    rich.Text += colums[j] + ": " + dataTable.Rows[i][j].ToString() + "\n";
                }
                rich.Text += "\n";
            }
            rich.Text += "\n\n\n" + dataTable.Rows.Count + " adet arıza bilgisi bulunmaktadır.";
            wordAk.Application wordDoc = new wordAk.Application();

            wordAk.Document wordApp;
            object          wordObj = System.Reflection.Missing.Value;

            wordApp = wordDoc.Documents.Add(ref wordObj);
            wordDoc.Selection.TypeText(rich.Text);
            MessageBox.Show("Raporunuz oluşturulmuştur.");
            wordDoc.Visible = true;
        }
Exemple #18
0
        internal void seed(List<Personel> operatorler, List<Bolum> bolumler)
        {
            XDocument personelXDocument = XDocument.Load(XmlDir + PersonelXmlFile);
            IEnumerable<XNode> personelEnumerable = personelXDocument.Root.Nodes();

            foreach (XElement personelXElement in personelEnumerable)
            {
                string bolumStr = getValue(personelXElement.Element("BÖLÜM"));
                IEnumerable<Bolum> bulunanBolumler = bolumler.Where(b => b.BolumAdi.Equals(bolumStr, StringComparison.CurrentCultureIgnoreCase));

                Bolum bulunanBolum;
                if (bulunanBolumler.Count() > 0)
                {
                    bulunanBolum = bulunanBolumler.First();
                }
                else
                {
                    bulunanBolum = new Bolum
                    {
                        BolumAdi = bolumStr
                    };
                    bolumler.Add(bulunanBolum);
                }
                string sicilNo = getValue(personelXElement.Element("SİCİLNO"));
                operatorler.Add(new Personel
                {
                    SicilNo = sicilNo,
                    Adi = getValue(personelXElement.Element("İSİM")),
                    Soyadi = getValue(personelXElement.Element("SOYISIM")),
                    Bolum = bulunanBolum,
                    ResimLink = "/Images/Personel/"+sicilNo + ".jpg"
                });

            }
        }
        }//End-BolumListe

        private Bolum BolumBilgileriYukle(SqlDataReader sdr)
        {
            Bolum Bolum = new Bolum();

            Bolum.BolumId  = SQLManager.GetValueInt32(sdr, "BolumId");
            Bolum.BolumAdi = SQLManager.GetValueString(sdr, "BolumAdi");
            return(Bolum);
        }//End-BolumBilgileriYukle
        public ActionResult Sil(int id)
        {
            Bolum bolum = manager.Bul(id);

            manager.Sil(bolum);
            manager.Save();
            return(RedirectToAction("Bolum"));
        }
Exemple #21
0
        public ActionResult DeleteConfirmed(int id)
        {
            Bolum bolum = db.Bolumler.Find(id);

            db.Bolumler.Remove(bolum);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #22
0
        protected override void Seed(Prodac16.WebUI.Models.Orm.Context.ProdacDbContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data. E.g.
            //
            //    context.People.AddOrUpdate(
            //      p => p.FullName,
            //      new Person { FullName = "Andrew Peters" },
            //      new Person { FullName = "Brice Lambson" },
            //      new Person { FullName = "Rowan Miller" }
            //    );
            //

            // Varsayýlan Bölüm Ekleniyor.

            Bolum bolum = new Bolum()
            {
                ID       = 1,
                BolumAdi = "Bilgi Islem"
            };

            context.Bolums.AddOrUpdate(bolum);

            // Varsayýlan Görev Ekleme
            Gorev gorev = new Gorev()
            {
                ID       = 1,
                BolumID  = 1,
                GorevAdi = "Yazilim Gelistirici"
            };

            context.Gorevs.AddOrUpdate(gorev);


            // Varsayýlan olan kendi kullanýcýmý ekliyorum.
            Kullanici kullanici = new Kullanici()
            {
                ID           = 1,
                Adi          = "Mesut",
                IsDeleted    = false,
                Resim        = null,
                SicilNo      = "4444",
                Soyadi       = "SEN",
                Parola       = "bu2003se--",
                IsUpdated    = false,
                AddDate      = DateTime.Now,
                UpdatedDate  = null,
                DeletedDate  = null,
                BolumID      = 1,
                GorevID      = 1,
                KullaniciAdi = "admin",
                EMailAdresi  = "*****@*****.**"
            };

            context.Kullanicis.AddOrUpdate(kullanici);
        }
        public ActionResult Guncelle(int id, BolumModel model)
        {
            Bolum bolum = manager.Bul(id);

            bolum.Ad = model.bolum.Ad;
            manager.Guncelle(bolum);
            manager.Save();
            return(RedirectToAction("Bolum"));
        }
        public ActionResult Ekle(BolumModel model)
        {
            Bolum bolum = new Bolum();

            bolum.Ad = model.bolum.Ad;
            manager.Ekle(bolum);
            manager.Save();
            return(RedirectToAction("Bolum"));
        }
        private void btnAta_Click(object sender, EventArgs e)
        {
            Student secilenOgr = cmbOgrenciler.SelectedItem as Student;
            Bolum   secilenBlm = cmbBolumler.SelectedItem as Bolum;

            ListViewItem liv = new ListViewItem(secilenOgr.adSoyad);

            liv.SubItems.Add(secilenBlm.bolum_Ad);
            lstwListe.Items.Add(liv);
        }
        public int BolumDelete(Bolum Bolum)
        {
            BolumDal Bolumdal = new BolumDal();

            if (Bolum.BolumId != 0)
            {
                return(Bolumdal.BolumDelete(Bolum));
            }
            return(-1);
        }
Exemple #27
0
 public ActionResult Edit([Bind(Include = "ID,BolumAdi")] Bolum bolum)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bolum).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(bolum));
 }
        public int BolumInsert(Bolum BolumUp)
        {
            BolumDal Bolumdal = new BolumDal();

            if (BolumUp.BolumAdi != null && BolumUp.BolumAdi.Trim().Length > 0)
            {
                return(Bolumdal.BolumInsert(BolumUp));
            }
            return(-1);
        }
Exemple #29
0
        public void TestBolumDelete()
        {
            _BolumBll = new BolumManager();
            Bolum Bolum = new Bolum();

            Bolum.BolumAdi = "TestBolum";
            int id = _BolumBll.BolumDelete(Bolum);

            Assert.AreNotEqual(id, 0);
        }
Exemple #30
0
        public void TestBolumListeleme()
        {
            _BolumBll = new BolumManager();
            Bolum Bolum = new Bolum();

            Bolum.BolumAdi = "TestBolum";
            int id = _BolumBll.BolumListe().Count;

            Assert.AreNotEqual(id, 0);
        }
Exemple #31
0
        public void TestBolumInsert()
        {
            _BolumBll = new BolumManager();
            Bolum Bolum = new Bolum();

            Bolum.BolumAdi = "TestBolum";
            int kaydetId = _BolumBll.BolumInsert(Bolum);

            Assert.AreEqual(kaydetId, 1);
        }
 public ActionResult BolumDuzenle(Bolum kayit)
 {
     if (ModelState.IsValid)
     {
         var islemSonuc = _repository.Guncelle(kayit);
         if (islemSonuc.BasariliMi)
         {
             return RedirectToAction("BolumListesi");
         }
         else
         {
             ModelState.AddModelError("", islemSonuc.Mesaj);
             return View();
         }
     }
     else
     {
         return View();
     }
 }
 public ActionResult BolumEkle(Bolum kayit)
 {
     if (ModelState.IsValid)
     {
         var islemSonuc = _repository.Kaydet(kayit);
         if (islemSonuc.BasariliMi)
         {
             return RedirectToAction("BolumListesi");
         }
         else
         {
             ModelState.AddModelError("", islemSonuc.Mesaj);
             return View();
         }
     }
     else
     {
         ViewBag.Fakulteler = SelectListHelper.GetirFakulteler();
         return View(kayit);
     }
 }