public ActionResult Create(int?id) {//bu metod teklif sayfasından çağırılır. teklife alım yapmak için Katilim Katilim = new Katilim(); var user = _userService.GetByUserName(User.Identity.Name); if (id == null) { return(RedirectToAction("Index", "Talep")); } var talepId = Convert.ToInt32(id); var ilacId = _talepService.GetById(Convert.ToInt32(talepId)).IlacId; var ilacAdi = _ilacService.GetById(ilacId).Adi; ViewBag.Ilac = ilacAdi; ViewBag.talepId = talepId; Katilim.TalepId = talepId; var teklifVerenEczaneGrupId = _talepService.GetDetayById(talepId).TalepVerenEczaneGrupId; var grupId = _eczaneGrupService.GetDetayById(teklifVerenEczaneGrupId).GrupId; var eczaneGruplar = _eczaneGrupService.GetListByUser(user); Katilim.EczaneGrupId = eczaneGruplar.Where(w => w.GrupId == grupId).Select(s => s.Id).FirstOrDefault(); return(View(Katilim)); }
public ActionResult Create(int?id) { Alim Alim = new Alim(); var user = _userService.GetByUserName(User.Identity.Name); var alimDurumlar = _alimDurumService.GetList(); var iTStransferDurumlar = _iTStransferDurumService.GetList(); if (id == null) { return(RedirectToAction("Index", "Teklif")); } var teklifId = Convert.ToInt32(id); var ilacId = _teklifService.GetById(Convert.ToInt32(teklifId)).IlacId; var ilacAdi = _ilacService.GetById(ilacId).Adi; ViewBag.Ilac = ilacAdi; ViewBag.AlimDurumId = new SelectList(alimDurumlar, "Id", "Adi"); ViewBag.ITStransferDurumId = new SelectList(iTStransferDurumlar, "Id", "Adi"); Alim.TeklifId = teklifId; try { Alim.EczaneGrupId = Convert.ToInt32(Session["EczanegrupId"]); } catch { return(RedirectToAction("Index", "EczaneGrup")); } return(View(Alim)); }
public ActionResult Create(int?id) {//bu metod teklif sayfasından çağırılır. teklife alım yapmak için Alim Alim = new Alim(); var user = _userService.GetByUserName(User.Identity.Name); var alimDurumlar = _alimDurumService.GetList(); var iTStransferDurumlar = _iTStransferDurumService.GetList(); if (id == null) { return(RedirectToAction("Index", "Teklif")); } var teklifId = Convert.ToInt32(id); var ilacId = _teklifService.GetById(Convert.ToInt32(teklifId)).IlacId; var ilacAdi = _ilacService.GetById(ilacId).Adi; ViewBag.Ilac = ilacAdi; ViewBag.AlimDurumId = new SelectList(alimDurumlar, "Id", "Adi"); ViewBag.ITStransferDurumId = new SelectList(iTStransferDurumlar, "Id", "Adi"); ViewBag.Maksimum = _teklifService.GetDetayById(teklifId).Maksimum; ViewBag.Minimum = _teklifService.GetDetayById(teklifId).Minimum; //maksimum ve minimum u sağlaması yetmez, kalan miktardan da az olmalı var alimMiktari = _teklifService.GetById(teklifId).AlimMiktari; var buTekliftenAlinanMiktar = _alimService.GetListByTeklifId(teklifId) .Sum(x => x.Miktar); var kalan = alimMiktari - buTekliftenAlinanMiktar; if (kalan < ViewBag.Maksimum) { ViewBag.Maksimum = kalan; } ViewBag.teklifId = teklifId; Alim.TeklifId = teklifId; var teklifVerenEczaneGrupId = _teklifService.GetDetayById(teklifId).TeklifiVerenEczaneGrupId; var grupId = _eczaneGrupService.GetDetayById(teklifVerenEczaneGrupId).GrupId; var eczaneGruplar = _eczaneGrupService.GetListByUser(user); Alim.EczaneGrupId = eczaneGruplar.Where(w => w.GrupId == grupId).Select(s => s.Id).FirstOrDefault(); //try //{ // Alim.EczaneGrupId = Convert.ToInt32(Session["EczanegrupId"]); // ViewBag.eczaneGrupId = Convert.ToInt32(Session["EczanegrupId"]); //} //catch //{ // return RedirectToAction("Index", "EczaneGrup"); //} return(View(Alim)); }
public ActionResult Create(int?id) { QRKod QRKod = new QRKod(); var user = _userService.GetByUserName(User.Identity.Name); if (id == null) { return(RedirectToAction("Index", "Teklif")); } var alimId = Convert.ToInt32(id); var teklifId = _alimService.GetById(Convert.ToInt32(alimId)).TeklifId; var ilacId = _teklifService.GetById(Convert.ToInt32(teklifId)).IlacId; var ilacAdi = _ilacService.GetById(ilacId).Adi; ViewBag.Ilac = ilacAdi; ViewBag.AlimId = alimId; QRKod.AlimId = alimId; var qRKodlar = _qRKodService.GetListByAlimId(alimId).Select(s => s.QRKodu); ViewBag.QRKodu = qRKodlar; StringBuilder sb = new StringBuilder(); foreach (var item in qRKodlar) { sb.Append(item + "\n"); } var model = new QRKodDetayViewModel() { QRKodlar = sb.ToString(), AlimId = alimId }; // QRKod.QRKodu = qRKodlar; return(View(model)); }
public ActionResult Delete(int?id) { //if (Id == null) // return RedirectToAction("Index"); int Id = Convert.ToInt32(id); if (Id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Teklif Teklif = _teklifService.GetById(Id); ViewBag.IlacAdi = _ilacService.GetById(Teklif.IlacId).Adi; if (Teklif == null) { return(HttpNotFound()); } return(View(Teklif)); }