// GET: EczaneNobet/EczaneGrup/Edit/5 public ActionResult Edit(int id) { if (id <= 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EczaneGrup eczaneGrup = _eczaneGrupService.GetById(id); if (eczaneGrup == null) { return(HttpNotFound()); } //var user = _userService.GetByUserName(User.Identity.Name); //var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user); var ustGrupSession = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var nobetUstGrupId = ustGrupSession.Id; //var nobetGrupGorevTipler = _nobetGrupGorevTipService.GetDetaylar(nobetUstGrupId); var eczaneler = _eczaneService.GetDetaylar(nobetUstGrupId) .Where(w => w.KapanisTarihi == null) .OrderBy(f => f.EczaneAdi) .ToList(); var eczaneGrupTanimlar = _eczaneGrupTanimService.GetDetaylar(nobetUstGrupId); //{ s.NobetGrupAdi} ViewBag.EczaneId = new SelectList(eczaneler.Select(s => new { s.Id, EczaneNobetGrupAdi = $"{s.EczaneAdi}" }), "Id", "EczaneNobetGrupAdi", eczaneGrup.EczaneId); ViewBag.EczaneGrupTanimId = new SelectList(eczaneGrupTanimlar.Select(s => new { s.Id, EczaneGrupTanimAdi = $"{s.Adi} ({s.NobetGorevTipAdi})" }), "Id", "EczaneGrupTanimAdi", eczaneGrup.EczaneGrupTanimId); //ViewBag.NobetGorevTipId = new SelectList(_nobetGorevTipService.GetList(nobetGrupGorevTipler.Select(s => s.NobetGorevTipId).ToList()), "Id", "Adi"); return(View(eczaneGrup)); }
public ActionResult DeleteConfirmed(int id) { EczaneGrup eczaneGrup = _eczaneGrupService.GetById(id); _eczaneGrupService.Delete(id); return(RedirectToAction("Index")); }
public void UserRoleEczaneGrupRegister(User user, string ezaneGln, string eczaneMail, string eczaneAdi, int eczaneGrupId) { UserRole userRole = new UserRole(); EczaneUser eczaneUser = new EczaneUser(); EczaneGrup eczaneGrup = new EczaneGrup(); Eczane eczane = new Eczane(); eczane.Adi = eczaneAdi; eczane.EczaneGln = ezaneGln; eczane.Email = eczaneMail; eczaneGrup.GrupId = eczaneGrupId; eczaneGrup.BaslangicTarihi = DateTime.Now; _userDal.Insert(user); var myuser = GetByEmail(eczaneMail); userRole.UserId = myuser.Id; userRole.RoleId = 3; _userRoleDal.Insert(userRole); _eczaneDal.Insert(eczane); var myeczane = _eczaneDal.Get(x => x.EczaneGln == ezaneGln); eczaneUser.EczaneId = myeczane.Id; eczaneUser.UserId = myuser.Id; _eczaneUserDal.Insert(eczaneUser); eczaneGrup.EczaneId = myeczane.Id; _eczaneGrupDal.Insert(eczaneGrup); }
public void AjaxSil(int id, int eczaneGrupTanimId) { EczaneGrup eczaneGrup = _eczaneGrupService.GetById(id); _eczaneGrupService.Delete(id); //var sonuclar = _eczaneGrupService.GetDetaylarByEczaneGrupTanimId(new List<int> { eczaneGrupTanimId }); //return PartialView("EczaneGrupDetayPartial", sonuclar); }
public ActionResult DeleteConfirmed(int id) { EczaneGrup eczaneGrup = _eczaneGrupService.GetById(id); try { _eczaneGrupService.Delete(id); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.Message.ToString(); } return(View(eczaneGrup)); }
// GET: EczaneNobet/EczaneGrup/Edit/5 public ActionResult Edit(int id) { if (id <= 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EczaneGrup eczaneGrup = _eczaneGrupService.GetById(id); if (eczaneGrup == null) { return(HttpNotFound()); } ViewBag.EczaneId = new SelectList(_eczaneService.GetList(), "Id", "Adi", eczaneGrup.EczaneId); ViewBag.EczaneGrupTanimId = new SelectList(_eczaneGrupService.GetList(), "Id", "Adi", eczaneGrup.Id); return(View(eczaneGrup)); }
public ActionResult Edit([Bind(Include = "Id,EczaneGrupTanimId,EczaneId,PasifMi")] EczaneGrup eczaneGrup) { if (ModelState.IsValid) { _eczaneGrupService.Update(eczaneGrup); return(RedirectToAction("Index", "EczaneGrupTanim")); //return RedirectToAction("Index"); } var ustGrupSession = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var nobetUstGrupId = ustGrupSession.Id; //var nobetGrupGorevTipler = _nobetGrupGorevTipService.GetDetaylar(nobetUstGrupId); ViewBag.EczaneId = new SelectList(_eczaneService.GetList(nobetUstGrupId), "Id", "EczaneAdi", eczaneGrup.EczaneId); ViewBag.EczaneGrupTanimId = new SelectList(_eczaneGrupTanimService.GetDetaylar(nobetUstGrupId).Select(s => new { s.Id, EczaneGrupTanimAdi = $"{s.Adi} ({s.NobetGorevTipAdi})" }), "Id", "EczaneGrupTanimAdi", eczaneGrup.EczaneGrupTanimId); //ViewBag.NobetGorevTipId = new SelectList(_nobetGorevTipService.GetList(nobetGrupGorevTipler.Select(s => s.NobetGorevTipId).ToList()), "Id", "Adi"); return(View(eczaneGrup)); }
public ActionResult Edit([Bind(Include = "Id,GrupId,EczaneId")] EczaneGrup eczaneGrup) { if (ModelState.IsValid) { try { _eczaneGrupService.Update(eczaneGrup); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.Message.ToString(); } } ViewBag.EczaneId = new SelectList(_eczaneService.GetList(), "Id", "Adi", eczaneGrup.EczaneId); ViewBag.EczaneGrupTanimId = new SelectList(_eczaneGrupService.GetList(), "Id", "Adi", eczaneGrup.Id); return(View(eczaneGrup)); }
//[FluentValidationAspect(typeof(EczaneGrupValidator))] //[CacheRemoveAspect(typeof(MemoryCacheManager))] //[LogAspect(typeof(DatabaseLogger))] public void Update(EczaneGrup eczaneGrup) { _eczaneGrupDal.Update(eczaneGrup); }
public void Insert(EczaneGrup eczaneGrup) { _eczaneGrupDal.Insert(eczaneGrup); }
public ActionResult SecilenleriPasifYap(string pasifYapilacakEczaneGrupTanimlar, string Keywords, string ExpandedForPasif, int?EczaneGruptanimTipIdForPasif = 0) { var nobetUstGruplar = new List <int>(); var uyariMesaji = "Seçim Yapmadınız!"; if (pasifYapilacakEczaneGrupTanimlar == null) { return(Json(uyariMesaji, JsonRequestBehavior.AllowGet)); } //search yapılmış listeyi tekrar döndermek için: List <EczaneGrupTanimDetaylarViewModel> eczaneGrupTanimDetaylar = new List <EczaneGrupTanimDetaylarViewModel>(); eczaneGrupTanimDetaylar = SearchMethod(Keywords, EczaneGruptanimTipIdForPasif); Int32 basamak = pasifYapilacakEczaneGrupTanimlar.IndexOf(';'); Int32 toplam = pasifYapilacakEczaneGrupTanimlar.Length; var eczaneGrupTanimlar = pasifYapilacakEczaneGrupTanimlar.Substring(0, basamak); var eczaneGruplar = pasifYapilacakEczaneGrupTanimlar.Substring(basamak + 1, toplam - basamak - 1); var liste = eczaneGrupTanimlar.Split(','); var durumuDegisenEczaneGrupTanimListesi = ""; //eczaneGrupTanim lari update if (liste[0].Length > 0) { foreach (string item in liste) { var eczaneGrupTanimOrj = _eczaneGrupTanimService.GetById(Convert.ToInt32(item)); var eczaneGrupTanim = new EczaneGrupTanim { Adi = eczaneGrupTanimOrj.Adi, Aciklama = eczaneGrupTanimOrj.Aciklama, ArdisikNobetSayisi = eczaneGrupTanimOrj.ArdisikNobetSayisi, AyniGunNobetTutabilecekEczaneSayisi = eczaneGrupTanimOrj.AyniGunNobetTutabilecekEczaneSayisi, BaslangicTarihi = eczaneGrupTanimOrj.BaslangicTarihi, BitisTarihi = eczaneGrupTanimOrj.BitisTarihi, EczaneGrupTanimTipId = eczaneGrupTanimOrj.EczaneGrupTanimTipId, Id = eczaneGrupTanimOrj.Id, NobetGorevTipId = eczaneGrupTanimOrj.NobetGorevTipId, NobetUstGrupId = eczaneGrupTanimOrj.NobetUstGrupId, PasifMi = true }; _eczaneGrupTanimService.Update(eczaneGrupTanim); nobetUstGruplar.Add(Convert.ToInt32(item)); if (liste.Count() > 1) { durumuDegisenEczaneGrupTanimListesi += ", " + eczaneGrupTanim.Adi; } else { durumuDegisenEczaneGrupTanimListesi += eczaneGrupTanim.Adi; } foreach (var eczaneGrupTanimDetays in eczaneGrupTanimDetaylar) { if (eczaneGrupTanimDetays.EczaneGrupTanimDetay.Id == Convert.ToInt32(item)) { eczaneGrupTanimDetays.EczaneGrupTanimDetay.Checked = true; eczaneGrupTanimDetays.EczaneGrupTanimDetay.PasifMi = true; } } } } var liste2 = eczaneGruplar.Split(','); var durumuDegisenEczaneListesi = ""; //eczaneGrupları update if (liste2[0].Length > 0) { foreach (string item in liste2) { var eczaneGrupOrj = _eczaneGrupService.GetById(Convert.ToInt32(item)); var eczaneGrup = new EczaneGrup { EczaneGrupTanimId = eczaneGrupOrj.EczaneGrupTanimId, EczaneId = eczaneGrupOrj.EczaneId, Id = eczaneGrupOrj.Id, BirlikteNobetYazilsinMi = eczaneGrupOrj.BirlikteNobetYazilsinMi, PasifMi = true }; _eczaneGrupService.Update(eczaneGrup); if (liste2.Count() > 1) { durumuDegisenEczaneListesi += ", " + _eczaneService.GetById(eczaneGrup.EczaneId).Adi; } else { durumuDegisenEczaneListesi += _eczaneService.GetById(eczaneGrup.EczaneId).Adi; } foreach (var eczaneGrupTanimDetays in eczaneGrupTanimDetaylar) { foreach (var myEczaneGrupDetay in eczaneGrupTanimDetays.EczaneGrupDetaylar) { if (Convert.ToInt32(item) == Convert.ToInt32(myEczaneGrupDetay.Id)) { myEczaneGrupDetay.Checked = true; myEczaneGrupDetay.PasifMi = true; } } } } } TempData["DurumuDegisenGrupTanimSayisi"] = durumuDegisenEczaneGrupTanimListesi + " " + durumuDegisenEczaneListesi + " durumları pasif yapılmıştır."; ViewBag.NobetUstGrupId = new SelectList(nobetUstGruplar, "Id", "Adi"); ViewBag.EczaneGrupTanimTipId = new SelectList(_eczaneGrupTanimTipService.GetList().Select(s => new { s.Id, s.Adi }), "Id", "Adi"); var liste3 = ExpandedForPasif.Split(','); if (liste3[0].Length > 0) { foreach (string item in liste3) { foreach (var eczaneGrupTanimDetays in eczaneGrupTanimDetaylar) { if (eczaneGrupTanimDetays.EczaneGrupTanimDetay.Id == Convert.ToInt32(item)) { eczaneGrupTanimDetays.EczaneGrupTanimDetay.Expanded = true; } } } } return(PartialView("EczaneGrupTanimPartialView", eczaneGrupTanimDetaylar)); }