示例#1
0
        public PartialViewResult UpdatePdfList(string hospitalName, string catID, string position, string status, string model, string mark, string serial, string amval)
        {
            PDFModel mymodel = new PDFModel()
            {
                amval        = amval,
                catID        = catID,
                hospitalName = hospitalName,
                mark         = mark,
                model        = model,
                position     = position,
                serial       = serial,
                status       = status
            };
            string srt = getListOfPDF(mymodel);
            PDFModelForReportList log = JsonConvert.DeserializeObject <PDFModelForReportList>(srt);

            return(PartialView("~/Views/Shared/AdminShared/_PDFList.cshtml", log));
        }
示例#2
0
        public ActionResult PDFReport()
        {
            string HospitalList = "";

            using (var client = new WebClient())
            {
                HospitalList = client.DownloadString("http://www.supectco.com/webs/GDP/Admin/getHospitalDetail.php?");
            }
            HospitalRoot          log4          = JsonConvert.DeserializeObject <HospitalRoot>(HospitalList);
            HospitalDetail        detail        = log4.hospitalDetail.Where(x => x.active == "true").FirstOrDefault();
            string                selectdid     = detail.ID;
            List <SelectListItem> HospitalItems = new List <SelectListItem>();

            if (log4.hospitalDetail != null)
            {
                HospitalItems = log4.hospitalDetail.Select(c => new SelectListItem
                {
                    Value    = c.ID,
                    Text     = c.name,
                    Selected = false,
                }).ToList();
                HospitalItems.Where(x => x.Value == selectdid).SingleOrDefault().Selected = true;
            }
            string PositionList = "";

            using (var client = new WebClient())
            {
                PositionList = client.DownloadString("http://www.supectco.com/webs/GDP/Admin/getPosition.php?");
            }
            RootObjectFilter log3 = JsonConvert.DeserializeObject <RootObjectFilter>(PositionList);

            List <SelectListItem> PositionItems = new List <SelectListItem>();

            if (log3.filtersModel != null)
            {
                PositionItems = log3.filtersModel.Select(c => new SelectListItem
                {
                    Value = c.title,
                    Text  = c.title,
                }).ToList();
            }


            string json = "";

            using (var client = new WebClient())
            {
                json = client.DownloadString("http://www.supectco.com/webs/GDP/Admin/getDevices.php?");
            }
            RootObjectFilter      log2        = JsonConvert.DeserializeObject <RootObjectFilter>(json);
            List <SelectListItem> DeviceItems = new List <SelectListItem>();

            if (log2.filtersModel != null)
            {
                DeviceItems = log2.filtersModel.Select(c => new SelectListItem
                {
                    Value = c.ID,
                    Text  = c.title
                }).ToList();
            }


            PDFModel model = new PDFModel();

            model.hospitalName = selectdid;
            string srt = getListOfPDF(model);
            PDFModelForReportList log = JsonConvert.DeserializeObject <PDFModelForReportList>(srt);
            PDFReportVM           VM  = new PDFReportVM();

            VM.list          = log.PDFmodelForReport;
            VM.DeviceItems   = DeviceItems;
            VM.PositionItems = PositionItems;
            VM.HospitalItems = HospitalItems;
            return(View(VM));
        }