public ActionResult Edit(int?id) { int Id = 0; try { Id = Convert.ToInt32(id); } catch { return(RedirectToAction("Index", "Teklif")); } if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Alim Alim = _alimService.GetById(Id); var ITStransferDurumlar = _iTStransferDurumService.GetList(); ViewBag.ITStransferDurumId = new SelectList(ITStransferDurumlar, "Id", "Adi", Alim.ITStransferDurumId); var teklifId = Alim.TeklifId; ViewBag.TeklifId = teklifId; var alimDurumlar = _alimDurumService.GetList().Where(w => w.Id == 4 || w.Id == 1 || w.Id == 5); ViewBag.AlimDurumId = new SelectList(alimDurumlar, "Id", "Adi", Alim.AlimDurumId); var user = _userService.GetByUserName(User.Identity.Name); var teklifVerenEczaneGrupId = _teklifService.GetDetayById(teklifId).TeklifiVerenEczaneGrupId; var grupId = _eczaneGrupService.GetDetayById(teklifVerenEczaneGrupId).GrupId; var eczaneGruplar = _eczaneGrupService.GetListByUser(user); Alim.EczaneGrupId = Alim.EczaneGrupId;// eczaneGruplar.Where(w => w.GrupId == grupId).Select(s => s.Id).FirstOrDefault(); if (Alim == null) { return(HttpNotFound()); } return(View(Alim)); }
public ActionResult SetITS(string AlimIDForITS, string ITSTransferDurumId, string ExpandedForITS, string page, string teklifDurumIdForITS, string alimDurumIdForITS) { int id = Convert.ToInt32(AlimIDForITS); // int id = AlimId; Alim alim = new Alim(); alim = _alimService.GetById(id); alim.ITStransferDurumId = Convert.ToInt32(ITSTransferDurumId); try { _alimService.Update(alim); TempData["MessageSuccess"] = "ITS transfer durum başarıyla değiştirlmiştir."; //return PartialView("GonderdiklerimUrunlereGorePartialView", teklifDetayAlimDetaylarViewModel); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: ITS transfer durum değiştirilemedi " + ex.InnerException.InnerException.Message.ToString(); } List <TeklifDetayAlimDetaylarViewModel> teklifDetayAlimDetaylarViewModel = new List <TeklifDetayAlimDetaylarViewModel>(); teklifDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(teklifDetayAlimDetaylarViewModel, page, teklifDurumIdForITS, alimDurumIdForITS); var liste3 = ExpandedForITS.Split(','); if (liste3[0].Length > 0) { foreach (string item in liste3) { foreach (var teklifDetays in teklifDetayAlimDetaylarViewModel) { if (teklifDetays.TeklifDetay.Id == Convert.ToInt32(item)) { teklifDetays.TeklifDetay.Expanded = true; } } } } return(PartialView("GonderdiklerimUrunlereGorePartialView", teklifDetayAlimDetaylarViewModel)); }
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 SetAlimMiktari(string AlimIDForMiktar, string alimmiktari, string ExpandedForAll, string pageForAlimMiktari, string teklifDurumIdForALD, string alimDurumIdForALD) { int id = Convert.ToInt32(AlimIDForMiktar); // int id = AlimId; Alim alim = new Alim(); alim = _alimService.GetById(id); alim.Miktar = Convert.ToInt32(alimmiktari); try { _alimService.Update(alim); TempData["MessageSuccess"] = "Alim miktarı başarıyla değiştirlmiştir."; //return PartialView("TeklifimPartialView", teklifDetayAlimDetaylarViewModel); } catch (Exception ex) { TempData["MessageDanger"] = "ERROR: Alim miktarı değiştirilemedi " + ex.InnerException.InnerException.Message.ToString(); } List <AlimDetayAlimDetaylarViewModel> alimDetayAlimDetaylarViewModel = new List <AlimDetayAlimDetaylarViewModel>(); alimDetayAlimDetaylarViewModel = getAlimlarim(alimDetayAlimDetaylarViewModel, pageForAlimMiktari, teklifDurumIdForALD, alimDurumIdForALD); var liste3 = ExpandedForAll.Split(','); if (liste3[0].Length > 0) { foreach (string item in liste3) { foreach (var alimDetays in alimDetayAlimDetaylarViewModel) { if (alimDetays.AlimDetay.Id == Convert.ToInt32(item)) { alimDetays.AlimDetay.Expanded = true; } } } } return(PartialView("AlimimPartialView", alimDetayAlimDetaylarViewModel)); }