public ActionResult SetTransferEt(string TalepId, string TalepDurumId, string ExpandedForTalepDurum, string page, string talepDurumId) { int id = Convert.ToInt32(TalepId); // int id = AlimId; Talep talep = new Talep(); talep = _talepService.GetById(id); try { talep.TalepDurumId = Convert.ToInt32(TalepDurumId); _talepService.Update(talep); return(RedirectToAction("Create", "Teklifim", new { id = talep.Id })); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: Talep Durum değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString(); } List <TalepDetayKatilimDetaylarViewModel> talepdetayKatilimDetaylarViewModel = new List <TalepDetayKatilimDetaylarViewModel>(); talepdetayKatilimDetaylarViewModel = getTalepler(talepdetayKatilimDetaylarViewModel, page, talepDurumId); var liste3 = ExpandedForTalepDurum.Split(','); if (liste3[0].Length > 0) { foreach (string item in liste3) { foreach (var talepDetays in talepdetayKatilimDetaylarViewModel) { if (talepDetays.TalepDetay.Id == Convert.ToInt32(item)) { talepDetays.TalepDetay.Expanded = true; } } } } var TalepDurumlar = _talepDurumService.GetList(); ViewBag.TalepDurumIdFilter = new SelectList(TalepDurumlar, "Id", "Adi", talepDurumId); return(PartialView("TalebimPartialView", talepdetayKatilimDetaylarViewModel)); }
public ActionResult Create(string id) { Talep Talep = new Talep() { KayitTarihi = DateTime.Now }; var user = _userService.GetByUserName(User.Identity.Name); var eczaneGruplar = _eczaneGrupService.GetListByUser(user); var gruplar = _grupService.GetListByUser(user); var eczaneler = _eczaneService.GetListByUser(user); var eczaneGrupEczaneler = gruplar .Join(eczaneGruplar, g => g.Id, ge => ge.GrupId, (g, ge) => new { g, ge }) .Join(eczaneler, pge => pge.ge.EczaneId, e => e.Id, (pge, e) => new { pge, e }) .Select(m => new { GrupAdi = m.pge.g.Adi, EczaneAdi = m.e.Adi, EczaneGrupId = m.pge.ge.Id }); var talepDurumlar = _talepDurumService.GetList(); var ilaclar = _ilacService.GetList(); if (id != null) { ilaclar = _ilacService.GetList() .Where(p => Regex.Split(id, @"\s") .Any(x => p.Adi.ToLower() .Contains(x.ToLower()) || p.Adi.ToLower().Contains(x.ToLower()))).ToList(); } ViewBag.TalepDurumId = new SelectList(talepDurumlar, "Id", "Adi"); ViewBag.IlacId = new SelectList(ilaclar, "Id", "Adi"); ViewBag.TalepVerenEczaneGrupId = new SelectList(eczaneGrupEczaneler, "EczaneGrupId", "GrupAdi", Talep.TalepVerenEczaneGrupId); return(View(Talep)); }
public void Update(Talep talep) { _talepDal.Update(talep); }
public void Insert(Talep talep) { _talepDal.Insert(talep); }
public ActionResult SecilenleriPasifYap(string pasifYapilacakTalepler, string ExpandedForPasif, string pageForPasif, string talepDurumIdForPasif) { List <TalepDetayKatilimDetaylarViewModel> talepdetayKatilimDetaylarViewModel = new List <TalepDetayKatilimDetaylarViewModel>(); List <int> talepIdler = new List <int>(); var uyariMesaji = "Seçim Yapmadınız!"; if (pasifYapilacakTalepler == null || pasifYapilacakTalepler == ";" || pasifYapilacakTalepler == "") { TempData["MessageSuccess"] = uyariMesaji; talepdetayKatilimDetaylarViewModel = getTalepler(talepdetayKatilimDetaylarViewModel, pageForPasif, talepDurumIdForPasif); return(PartialView("TalebimPartialView", talepdetayKatilimDetaylarViewModel)); // return Json(uyariMesaji, JsonRequestBehavior.AllowGet); } Int32 basamak = pasifYapilacakTalepler.IndexOf(';'); Int32 toplam = pasifYapilacakTalepler.Length; var talepler = pasifYapilacakTalepler.Substring(0, basamak); var liste = talepler.Split(','); //talepler update if (liste[0].Length > 0) { foreach (string item in liste) { var talep = new Talep(); talep = _talepService.GetById(Convert.ToInt32(item)); talep.TalepDurumId = 2;//pasif _talepService.Update(talep); talepIdler.Add(Convert.ToInt32(item)); ////////henüz talepdetayKatilimDetaylarViewModel içinde değer yok////// //foreach (var talepDetays in talepdetayKatilimDetaylarViewModel) //{ // if (talepDetays.TalepDetay.Id == Convert.ToInt32(item)) // { // talepDetays.TalepDetay.Checked = true; // talepDetays.TalepDetay.TalepDurumId = 2; // talepDetays.TalepDetay.TalepDurumAdi = "Pasif"; // } //} } } talepdetayKatilimDetaylarViewModel = getTalepler(talepdetayKatilimDetaylarViewModel, pageForPasif, talepDurumIdForPasif); TempData["MessageSuccess"] = "Secilen tekliflerin durumları pasif yapılmıştır."; ///////////////////////////////// //var talepDetaylar = _talepService.GetDetaylar(w => talepIdler.Contains(w.Id)); //var alimDetaylar = _katilimService.GetDetaylar(); //foreach (var item in talepDetaylar) //{ // item.Checked = true; // item.TalepDurumId = 2; // var alimDetays = alimDetaylar.Where(w => w.TalepId == item.Id).ToList(); // talepdetayKatilimDetaylarViewModel.Add(new TalepDetayKatilimDetaylarViewModel // { // TalepDetay = item, // KatilimDetaylar = alimDetays, // }); //} var liste3 = ExpandedForPasif.Split(','); if (liste3[0].Length > 0) { foreach (string item in liste3) { foreach (var talepDetays in talepdetayKatilimDetaylarViewModel) { if (talepDetays.TalepDetay.Id == Convert.ToInt32(item)) { talepDetays.TalepDetay.Expanded = true; } } } } var TalepDurumlar = _talepDurumService.GetList(); ViewBag.TalepDurumIdFilter = new SelectList(TalepDurumlar, "Id", "Adi", talepDurumIdForPasif); return(PartialView("TalebimPartialView", talepdetayKatilimDetaylarViewModel)); }
//Session dan kullanıcı getir, degerlendirmeyi güncelle, kullanıcıya mail gönder,talep getir public ActionResult TalepDegerlendir(int id) { Talep t = _talepService.GetByID(id); return(View(t)); }
public ActionResult TalepSil(int id, string ad) { Talep talep = _talepService.GetByID(id); return(View(talep)); }
public bool Update(Talep entity) { return(_talepDAL.Update(entity) > 0); }
public bool Delete(int entityID) { Talep deleted = _talepDAL.Get(a => a.Id == entityID); return(_talepDAL.Delete(deleted) > 0); }
public bool Add(Talep entity) { return(_talepDAL.Add(entity) > 0); }