public IEnumerable <object> GenerateDataSetForMonthlyProgressSummary(DocumentPrintTypeEnum DocumentType, ConsumerPrintDocument document, bool isEmpty) { ReportDataSetModel dataSet = new ReportDataSetModel(); if (document != null) { List <String> actions = GetActions(document); List <String> valued = GetValued(document); dataSet.ReportHeader = ITCraftFrame.EnumUtils.ToDescriptionString(DocumentType); dataSet.PatientName = this.GetConsumerName(document.Consumer); dataSet.Medicaid = this.GetMedicaidNumberByDate(document.Consumer, document.EffectiveDate);// document.Consumer.MedicaidNo; dataSet.ServiceAction1 = actions[0]; dataSet.ServiceAction2 = actions[1]; dataSet.ServiceAction3 = actions[2]; dataSet.ServiceAction4 = actions[3]; dataSet.ValuedOutcome1 = valued[0]; dataSet.ValuedOutcome2 = valued[1]; dataSet.ValuedOutcome3 = valued[2]; dataSet.ValuedOutcome4 = valued[3]; dataSet.ValuedOutcomeFormated = string.Join(" ", valued[0], valued[1], valued[2], valued[3]); if (!isEmpty) { dataSet.EffectiveDate = document.EffectiveDate.HasValue ? document.EffectiveDate.Value.ToString("MMMM yyyy", CultureInfo.InvariantCulture) : ""; dataSet.ContactName = this.GetContactName(document.Contact); } } return(new[] { dataSet }); }
public ActionResult Edit(ReportDataSetModel model) { using (Muse db = new Muse()) { int flag = db.Update(model, true); if (flag > 0) { return(RedirectToAction("Index")); } else { return(View()); } } }
public ActionResult Delete(Guid id, ReportDataSetModel model) { using (Muse db = new Muse()) { var record = db.Get <ReportDataSetModel>(x => x.Id == id, null); int flag = db.Del(record, true); if (flag > 0) { return(RedirectToAction("Index")); } else { return(View()); } } }
public ActionResult Create(ReportDataSetModel model) { using (Muse db = new Muse()) { model.Id = Guid.NewGuid(); model.CreateUser = User.Identity.Name; int flag = db.Add(model, true); if (flag > 0) { return(RedirectToAction("Index")); } else { return(View()); } } }
public IEnumerable <object> GenerateDataSetForDocumentationRecord(DocumentPrintTypeEnum DocumentType, ConsumerPrintDocument document, bool isEmpty) { ReportDataSetModel dataSet = new ReportDataSetModel(); if (document != null) { string title = GetTitle(document); List <String> valued = GetValued(document); DateTime? lastReviewDate = null; lastReviewDate = document.Consumer.ConsumerHabReviews .Where(x => x.ServiceId == document.ServiceTypeId) .OrderByDescending(x => x.DateReview) .Select(x => x.DateReview).FirstOrDefault(); ReportAddressModel currentAddress = getCurrentAddress(document.Consumer, lastReviewDate); dataSet.LastReviewDate = lastReviewDate.ToDateString(); dataSet.PatientName = this.GetConsumerName(document.Consumer); dataSet.EffectiveDate = document.EffectiveDate.ToDateString2(); dataSet.Address = this.GetAddress(currentAddress); dataSet.ServiceDescription = this.GetServices(document); dataSet.Medicaid = this.GetMedicaidNumberByDate(document.Consumer, document.EffectiveDate);// document.Consumer.MedicaidNo; dataSet.Title = title; dataSet.ReportHeader = ITCraftFrame.EnumUtils.ToDescriptionString(DocumentType); dataSet.ValuedOutcome1 = valued[0]; dataSet.ValuedOutcome2 = valued[1]; dataSet.ValuedOutcome3 = valued[2]; dataSet.ValuedOutcome4 = valued[3]; dataSet.ValuedOutcomeFormated = string.Join(" ", valued[0], valued[1], valued[2], valued[3]); if (!isEmpty) { dataSet.ContactName = this.GetContactName(document.Contact); dataSet.JobTitle = document.Contact.JobTitle; dataSet.WorkerAddress = this.GetAddress(document.Contact); dataSet.Rate = GetRate(document); dataSet.ConsumerSityStateZip = GetSityStateZip(currentAddress); dataSet.ContactSityStateZip = GetContactSityStateZip(document.Contact); } } return(new [] { dataSet }); }