public ActionResult QuestionnaireForm(int yakkrid, string cn, int cid, int center = 0, int hid = 0) { try { // int centerid = 75; // string id = "0"; //int Householdid = 0; //string Name = ""; ViewBag.Name = cn; ViewBag.YakkarId = yakkrid; ViewBag.HouseHoldId = hid; ViewBag.ClientId = cid; ViewBag.QSDetails = new YakkrData().GetQuestionaireByYakkrId(yakkrid, 2); CaseNoteByClientID caseNotebyClientID = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <CaseNoteByClientID>(); //RosterNew.Users Userlist = new RosterNew.Users(); //var Rd = new RosterData(); // caseNotebyClientID.Enc_HouseholdID = EncryptDecrypt.Encrypt64(hid.ToString()); // caseNotebyClientID.Enc_ClientID = EncryptDecrypt.Encrypt64(cid.ToString()); // Rd.GetCaseNote(ref Name, caseNotebyClientID,staff); //ViewBag.Userlist = Userlist.UserList; } catch (Exception ex) { clsError.WriteException(ex); } return(View()); }
public void ExportCaseNote(string caseNoteId, string clientId = "0", string householdId = "0") { CaseNoteByClientID caseNoteByClientID = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <CaseNoteByClientID>(); long _testType = 0; caseNoteByClientID.CaseNote = new CaseNote { CaseNoteid = long.TryParse(caseNoteId, out _testType) ? caseNoteId : EncryptDecrypt.Decrypt64(caseNoteId), ClientId = long.TryParse(clientId, out _testType) ? clientId : EncryptDecrypt.Decrypt64(clientId), HouseHoldId = long.TryParse(householdId, out _testType) ? householdId : EncryptDecrypt.Decrypt64(householdId) }; var staffDetails = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <StaffDetails>(); caseNoteByClientID = new RosterData(staffDetails).GetCaseNoteByCaseNoteId(caseNoteByClientID); MemoryStream memoryStream = new Export().ExportCaseNote(caseNoteByClientID, ReportFormatType.Pdf, null); string reportName = "Case_Note_Report_"; DownloadReport(memoryStream, ReportFormatType.Pdf, reportName); }
public JsonResult GetCaseNoteDetailsByYakkr(string householdid, string clientId, string yakkrId) { // InternalRefferalCaseNote caseNote = new InternalRefferalCaseNote(); CaseNoteByClientID casnote = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <CaseNoteByClientID>(); try { var caesNoteID = new YakkrData().GetCaseNoteByYakkr(yakkrId); casnote.CaseNote = new CaseNote(); casnote.CaseNote.ClientId = clientId; casnote.CaseNote.CaseNoteid = Convert.ToString(caesNoteID); casnote.CaseNote.HouseHoldId = householdid; casnote = new RosterData(staff).GetCaseNoteByCaseNoteId(casnote); } catch (Exception ex) { clsError.WriteException(ex); } return(Json(casnote, JsonRequestBehavior.AllowGet)); }