public ActionResult Tracking() { ViewBag.Title = "Data Airline History"; string responsibleId = string.Empty; string responsibleName = string.Empty; using (var dc = new PinereDataContext(PinereConstant.PinereConnectionString)) { var resp = dc.GetResponsibleByUserName(User.Identity.Name, "airline").SingleOrDefault(); if (!User.IsInRole("admin")) { if (resp != null) { responsibleId = resp.Id.Value.ToString(); responsibleName = resp.Name; } } } ViewBag.ResponsibleId = responsibleId; ViewBag.ResponsibleName = responsibleName; SearchParameter model = new SearchParameter(); return(View("Tracking", model)); }
public ActionResult GetResultData() { string responsibleId = string.Empty; string responsibleName = string.Empty; using (var dca = new PinereDataContext(PinereConstant.PinereConnectionString)) { var resp = dca.GetResponsibleByUserName(User.Identity.Name, "rs").SingleOrDefault(); if (!User.IsInRole("admin")) { if (resp != null) { responsibleId = resp.Id.Value.ToString(); responsibleName = resp.Name; } } } var dc = new PinereDataContext(PinereConstant.PinereConnectionString); List <SearchResult> ResultList = new List <SearchResult>(); try { var Result = (from a in dc.GetPasienListForRS(int.Parse(responsibleId)) select a); Result = Result.OrderByDescending(o => o.KKPId); ResultList = (from a in Result select new SearchResult { NamaAirline = a.NamaAirline, NomorPenerbangan = a.NomorPenerbangan, NamaPasien = a.NamaPasien, TanggalLahir = DataRepository.GetDateStringFromDate(a.TanggalLahir), HasilDiagnosa = a.Diagnosa, RujukRS = a.Rujuk_RS_Dis, RSFlag = a.RS_Flag.ToString(), NamaRS = a.NamaRS, ActionEdit = Url.Action("Input", new { @KKPId = a.KKPId }) }).ToList(); } catch (Exception e) { throw new Exception(e.Message); } return(Json(new { iTotalRecords = ResultList.Count(), iTotalDisplayRecords = ResultList.Count(), aaData = ResultList }, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { string responsibleId = string.Empty; string responsibleName = string.Empty; using (var dca = new PinereDataContext(PinereConstant.PinereConnectionString)) { var resp = dca.GetResponsibleByUserName(User.Identity.Name, "rs").SingleOrDefault(); if (!User.IsInRole("admin")) { if (resp != null) { responsibleId = resp.Id.Value.ToString(); responsibleName = resp.Name; } } } ViewBag.RSData = DataRepository.GetTotalDataForRS(int.Parse(responsibleId)); return(View()); }
public ActionResult Input(int KKPId) { @ViewBag.Title = "Input Data Pasien RS"; PinereDataModel model = this.GetPinnedModel <PinereDataModel>(true); model = new PinereDataModel(); try { string responsibleId = string.Empty; string responsibleName = string.Empty; using (var dca = new PinereDataContext(PinereConstant.PinereConnectionString)) { var resp = dca.GetResponsibleByUserName(User.Identity.Name, "rs").SingleOrDefault(); if (!User.IsInRole("admin")) { if (resp != null) { responsibleId = resp.Id.Value.ToString(); responsibleName = resp.Name; } } } ViewBag.RSData = DataRepository.GetTotalDataForRS(int.Parse(responsibleId)); model.KKP = DataRepository.GetDataKKP(KKPId); model.Pasien = DataRepository.GetPasien(int.Parse(model.KKP.PasienId)); model.DataAirline = DataRepository.GetDataAirline(int.Parse(model.Pasien.DataAirlineId)); model.Sampel = DataRepository.GetSampel(int.Parse(model.KKP.PasienId)); model.Litbang = DataRepository.GetLitbang(int.Parse(model.KKP.PasienId)); } catch (Exception e) { throw new Exception(e.Message); } return(View("Input", model)); }
public ActionResult Task() { ViewBag.Title = "Data Pasien RS"; SearchParameter model = new SearchParameter(); string responsibleId = string.Empty; string responsibleName = string.Empty; using (var dca = new PinereDataContext(PinereConstant.PinereConnectionString)) { var resp = dca.GetResponsibleByUserName(User.Identity.Name, "rs").SingleOrDefault(); if (!User.IsInRole("admin")) { if (resp != null) { responsibleId = resp.Id.Value.ToString(); responsibleName = resp.Name; } } } ViewBag.RSData = DataRepository.GetTotalDataForRS(int.Parse(responsibleId)); return(View("Task", model)); }