コード例 #1
0
        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());
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }