コード例 #1
0
        // GET: Departmanlar/Edit/5
        public ActionResult Edit(int?id)
        {
            var kisiler = db.Personel.ToList().Select(s => new { Id = s.Id, Ekleyenkisi = s.Ad + " " + s.Soyad + $"({s.Rol.RolAdi})" });



            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Departmanlar departmanlar = db.Departmanlar.Find(id);

            if (departmanlar == null)
            {
                return(HttpNotFound());
            }
            if (departmanlar.Yonetici != null)
            {
                ViewBag.Kisiler = new SelectList(kisiler, "Id", "Ekleyenkisi", departmanlar.Yonetici.Id);
            }
            else
            {
                ViewBag.Kisiler = new SelectList(kisiler, "Id", "Ekleyenkisi");
            }
            return(View(departmanlar));
        }
コード例 #2
0
        public static string DepartmanEkle(Departmanlar departman)
        {
            try
            {
                using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities())
                {
                    departman.DepartmanAdi = departman.DepartmanAdi.ToUpper();
                    var departmanKontrol = (from d in db.Departmanlar
                                            where d.DepartmanAdi == departman.DepartmanAdi
                                            select d).SingleOrDefault();

                    if (departmanKontrol == null)
                    {
                        db.Departmanlar.Add(departman);
                        db.SaveChanges();
                        return("Departman ekleme işlemi başarılı.");
                    }
                    else
                    {
                        return("Eklemeye çalıştığınız departman zaten mevcut!");
                    }
                }
            }
            catch (Exception ex)
            {
                return("Departman ekleme başarısız! Hata: " + ex.Message);
            }
        }
コード例 #3
0
 public ActionResult DepartmanEkle(Departmanlar d)
 {
     d.Durum = true;
     dr.Departmanlars.Add(d);
     dr.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #4
0
        public Departmanlar GetDepartmanByID(int depID)
        {
            cmd = new SqlCommand("select * from departmanlar where departmanid=@depid", cnn);
            cmd.Parameters.AddWithValue("@depid", depID);

            Departmanlar dept = null;

            try
            {
                cnn.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                reader.Read();

                dept = new Departmanlar()
                {
                    DepartmanID  = Convert.ToInt32(reader["departmanid"]),
                    DepertmanAdi = reader["departmanadi"].ToString()
                };
                reader.Close();
                return(dept);
            }
            catch (Exception)
            {
                return(dept);
            }
            finally
            {
                cnn.Close();
            }
        }
コード例 #5
0
        public ActionResult DepartmanCreate(Departmanlar model)
        {
            System.Diagnostics.Debug.WriteLine("aa--" + model.adi + "--");
            if (Session["LogonAdmin"] == null)
            {
                TempData["resultInfo"] = "Oturum süreniz dolmuştur. Lütfen Oturum Açıp Tekrar Deneyiniz!";
                return(RedirectToAction("Login", "Action"));
            }

            if (model.adi != "")
            {
                if (context.Departmanlar.Any(x => x.adi == model.adi))
                {
                    TempData["resultInfo"] = "Aynı isimde bölüm var!";
                    return(View());
                }
                try
                {
                    context.Entry <Departmanlar>(model).State = System.Data.Entity.EntityState.Added;
                    TempData["resultInfo"] = model.adi + " departmanı eklendi.";
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                    TempData["resultInfo"] = ex.Message;
                }
                return(RedirectToAction("DepartmentControl", "Home"));
            }
            else
            {
                TempData["resultInfo"] = "Departman Adı Giriniz!";
                return(RedirectToAction("DepartmentControl", "Home"));
            }
        }
コード例 #6
0
        public ActionResult DepartmanGuncelle(Departmanlar d)
        {
            var depguncl = dr.Departmanlars.Find(d.DepartmanID);

            depguncl.DepartmanAd = d.DepartmanAd;
            dr.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Departmanlar departmanlar = db.Departmanlar.Find(id);

            db.Departmanlar.Remove(departmanlar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #8
0
        public ActionResult DepEkle(Departmanlar d)
        {
            db.Departmanlars.Add(d);

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult DepartmanGuncelle(Departmanlar dep)
        {
            var depGuncelle = context.Departmans.Find(dep.DepartmanID);

            depGuncelle.DepartmanAd = dep.DepartmanAd; //dep değerinde tuttuğu veriyi veritabanındaki karşılığıyla değiştirecek/güncelleyecek
            depGuncelle.Aktiflik    = dep.Aktiflik;
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #10
0
        public ActionResult Guncelle(Departmanlar c2)
        {
            var departman = db.Departmanlar.Find(c2.departmanId);

            departman.departmanAd = c2.departmanAd;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #11
0
        public void DepartmanEkle(string ad)
        {
            Departmanlar dep = new Departmanlar();

            dep.DepartmanAd = ad;
            dep.Durum       = true;
            db.Departmanlar.Add(dep);
            db.SaveChanges();
        }
コード例 #12
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            Departmanlar departmanlar = new Departmanlar();

            departmanlar.Ad       = txtEdtAd.Text;
            departmanlar.Aciklama = rchTxtAciklama.Text;
            db.Departmanlar.Add(departmanlar);
            db.SaveChanges();
            MessageBox.Show("Yeni Departman Başarılı Bir Şekilde Eklenmiştir.");
        }
コード例 #13
0
        public ActionResult DepGuncelle(Departmanlar d, int id)
        {
            Departmanlar u = db.Departmanlars.FirstOrDefault(x => x.DepartmanID == id);

            u.DepAdi         = d.DepAdi;
            u.DepartmanBilgi = d.DepartmanBilgi;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #14
0
        public ActionResult DepartmanEkle(Departmanlar d)
        {
            using (TelefonRehberiEntities db = new TelefonRehberiEntities())
            {
                db.Departmanlar.Add(d);
                db.SaveChanges();
            }

            return(RedirectToAction("departman"));
        }
コード例 #15
0
        public ActionResult DepartmanCreate()
        {
            if (Session["LogonAdmin"] != null)
            {
                Departmanlar model = new Departmanlar();

                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
コード例 #16
0
 public ActionResult DepartmanDuzenle(int id)
 {
     using (TelefonRehberiEntities db = new TelefonRehberiEntities())
     {
         var          departman = db.Departmanlar.Find(id);
         Departmanlar model     = new Departmanlar()
         {
             DepartmanId  = departman.DepartmanId,
             DepartmanAdi = departman.DepartmanAdi
         };
         return(View(model));
     }
 }
コード例 #17
0
        public ActionResult Guncelle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Departmanlar departman = db.Departmanlar.Find(id);

            if (departman == null)
            {
                return(RedirectToAction("NotFound", "Error"));
            }
            return(View("DepartmanForm", departman));
        }
コード例 #18
0
        // GET: Departmanlar/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Departmanlar departmanlar = db.Departmanlar.Find(id);

            if (departmanlar == null)
            {
                return(HttpNotFound());
            }
            return(View(departmanlar));
        }
コード例 #19
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                throw new Exception("Upps! Yanlış giden birşeyler var.");
            }
            Departmanlar departmanlar = _departmanService.GetById((int)id);

            if (departmanlar == null)
            {
                return(HttpNotFound());
            }
            return(View(departmanlar));
        }
コード例 #20
0
        public ActionResult Sil(int id)
        {
            Departmanlar departman = db.Departmanlar.Find(id);

            db.Departmanlar.Remove(departman);
            try
            {
                db.SaveChanges();
                return(Json(new { IsSuccess = true }));
            }
            catch (DbUpdateException)
            {
                return(Json(new { IsSuccess = false }));
            }
        }
コード例 #21
0
        public void DepSil(int id)
        {
            Calisanlar   c = db.Calisanlars.FirstOrDefault(x => x.DepartmanID == id);
            Departmanlar d = db.Departmanlars.FirstOrDefault(x => x.DepartmanID == id);

            if (c != null && c.DepartmanID.ToString() == d.DepartmanID.ToString())
            {
                RedirectToAction("Index");
            }
            else
            {
                db.Departmanlars.Remove(d);

                db.SaveChanges();
            }
        }
コード例 #22
0
 public mhrsRandevularim(Hastalar hasta)
 {
     InitializeComponent();
     _doktorlarBLL     = new DoktorlarBLL();
     _randevularBLL    = new RandevularBLL();
     _seanslarBLL      = new SeanslarBLL();
     _hastaneDetayBLL  = new HastaneDetayBLL();
     _hastanelerBLL    = new HastanelerBLL();
     _polikliniklerBLL = new PolikliniklerBLL();
     _departmanBLL     = new DepartmanBLL();
     _hastane          = new Hastaneler();
     _doktor           = new Doktorlar();
     _hasta            = hasta;
     _poliklinikler    = new Poliklinikler();
     _departmanlar     = new Departmanlar();
 }
コード例 #23
0
        public ActionResult DepartmanSil(int id)
        {
            TelefonRehberiEntities db        = new TelefonRehberiEntities();
            Departmanlar           departman = db.Departmanlar.Single(a => a.DepartmanId == id);


            if (departman.Calisanlar.Count == 0)
            {
                db.Departmanlar.Remove(departman);
                db.SaveChanges();
                return(RedirectToAction("departman"));
            }
            else
            {
                return(View());
            }
        }
コード例 #24
0
        public ActionResult Create(Departmanlar departmanlar)
        {
            ModelState.Remove("Yonetici.Ad");
            ModelState.Remove("Yonetici.Soyad");
            ModelState.Remove("Yonetici.Telefon");
            var kisiler = db.Personel.ToList().Select(s => new { Id = s.Id, Ekleyenkisi = s.Ad + " " + s.Soyad + $"({s.Rol.RolAdi})" });

            departmanlar.Yonetici = db.Personel.Find(departmanlar.Yonetici.Id);
            ViewBag.Kisiler       = new SelectList(kisiler, "Id", "Ekleyenkisi");
            if (ModelState.IsValid)
            {
                db.Departmanlar.Add(departmanlar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(departmanlar));
        }
コード例 #25
0
 private void smpBtnKaydet_Click(object sender, EventArgs e)
 {
     if (txtEdtAd.Text.Length <= 50 && txtEdtAd.Text != "")
     {
         Departmanlar departmanlar = new Departmanlar();
         departmanlar.Ad       = txtEdtAd.Text;
         departmanlar.Aciklama = rchTxtAciklama.Text;
         db.Departmanlar.Add(departmanlar);
         db.SaveChanges();
         MessageBox.Show("Yeni Departman Başarılı Bir Şekilde Eklenmiştir.", "Uyarı");
         Temizle();
         Listele();
     }
     else
     {
         MessageBox.Show("Kayıt Yapılamadı. Lütfen Girdiğiniz Değerleri Kontrol Ediniz!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Temizle();
         Listele();
     }
 }
コード例 #26
0
        public ActionResult Ekle(Departmanlar departman)
        {
            if (ModelState.IsValid)
            {
                db.Departmanlar.Add(departman);
                try
                {
                    db.SaveChanges();
                    MesajViewModel mesaj = new MesajViewModel(departman.DepAd + " departmanı başarıyla eklendi.", "/Admin/Departman", "Departmanlar Listesi", true);
                    return(View("_Mesaj", mesaj));
                }catch (Exception)
                {
                    MesajViewModel message = new MesajViewModel("Bir hata oluştu.", "/Admin/Departman", "Departmanlar Listesi", false);
                    return(View("_Mesaj", message));
                }
            }
            MesajViewModel msg = new MesajViewModel("Bir hata oluştu.", "/Admin/Departman", "Departmanlar Listesi", false);

            return(View("_Mesaj", msg));
        }
コード例 #27
0
 public ActionResult Edit(Departmanlar departmanlar)
 {
     if (permissionUser.SysAdmin == false)
     {
         throw new Exception("Yetkisiz Erişim!");
     }
     else
     {
         if (ModelState.IsValid)
         {
             var departman = _departmanService.GetById(departmanlar.Departman_No);
             if (departmanlar != null)
             {
                 _departmanService.UpdateDepartman(departmanlar);
                 _accessDatasService.AddOperatorLog(191, user.Kullanici_Adi, departmanlar.Departman_No, 0, 0, 0);
                 return(RedirectToAction("Index"));
             }
         }
         return(View(departmanlar));
     }
 }
コード例 #28
0
 public ActionResult Delete(int id = -1)
 {
     if (permissionUser.SysAdmin == false)
     {
         throw new Exception("Yetkisiz Erişim!");
     }
     else
     {
         if (id != -1)
         {
             Departmanlar departman = _departmanService.GetById(id);
             if (departman != null)
             {
                 _departmanService.DeleteDepartmanlar(departman);
                 _accessDatasService.AddOperatorLog(192, user.Kullanici_Adi, id, 0, 0, 0);
                 return(RedirectToAction("Index"));
             }
         }
         return(RedirectToAction("Index"));
     }
 }
コード例 #29
0
        void RandevulariListele()
        {
            dgvRandevularim.Rows.Clear();
            //dgvRandevularim.Refresh();
            List <Randevular> randevular = _randevularBLL.RandevularıGetirHastaID(_hasta.HastaID);

            foreach (var item in randevular)
            {
                _seans         = _seanslarBLL.SeansGetir(item.SeansID);
                _doktor        = _doktorlarBLL.DoktorGetir(item.DoktorID);
                _hastaneDetay  = _hastaneDetayBLL.HastaneDetayGetir(item.HastaneDetayID);
                _hastane       = _hastanelerBLL.HastaneGetir(_hastaneDetay.HastaneID);
                _poliklinikler = _polikliniklerBLL.PoliklinikGetir(_hastaneDetay.PolikinlikID);
                _departmanlar  = _departmanBLL.DepartmanGetir(_hastaneDetay.DepertmanID);

                dgvRandevularim.Rows.Add(_doktor.DoktorAdi + " " + _doktor.DoktorSoyadi, item.Tarih.ToString("MM/dd/yyyy"), _seans.BaslagicSaati.ToString(@"hh\:mm") + " - " + _seans.BitisSaati.ToString(@"hh\:mm"), _hastane.HastaneAdi, _poliklinikler.PoliklinikAdi, _departmanlar.DepertmanAdi);


                dgvRandevularim.Rows[dgvRandevularim.Rows.Count - 1].Tag = item;
            }
        }
コード例 #30
0
        public ActionResult Create(Departmanlar departmanlar)
        {
            if (permissionUser.SysAdmin == false)
            {
                throw new Exception("Yetkisiz Erişim!");
            }
            else
            {
                if (ModelState.IsValid)
                {
                    if (departmanlar.Adi != null)
                    {
                        var ID = _departmanService.GetAllDepartmanlar().Count;
                        if (ID == 0)
                        {
                            _departmanService.DeleteAll();
                        }


                        _departmanService.AddDepartman(departmanlar);

                        foreach (var dbSysAdmin in _dBUsersService.GetAllDBUsers(x => x.SysAdmin == true))
                        {
                            var dbUserDepartman = new DBUsersDepartman
                            {
                                Kullanici_Adi = dbSysAdmin.Kullanici_Adi,
                                Departman_No  = departmanlar.Departman_No
                            };
                            _dBUsersDepartmanService.AddDBUsersDepartman(dbUserDepartman);
                        }



                        _accessDatasService.AddOperatorLog(190, user.Kullanici_Adi, departmanlar.Departman_No, 0, 0, 0);
                        return(RedirectToAction("Index"));
                    }
                }
                return(RedirectToAction("Index"));
            }
        }