Ejemplo n.º 1
0
        public ActionResult SaveReferrals(viewDHSReferral viewDHSReferral)
        {
            viewDHSReferral.StatusDescription = CaseStatus.Responded.ToString();
            int ad = CMSService.SaveDHSReferral(viewDHSReferral);

            //string ToEmail = null;

            //string Message = "You have received a DHS Referral from " + CMSService.GetContract(contractids.FirstOrDefault()).ContractName + ".";

            //string Subject = "DHS Referral";

            //if (viewDHSReferral.IsDDD == true)
            //{
            //    ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DDDEmail"];
            //    SendEmail(ToEmail, Message, Subject);
            //}
            //if (viewDHSReferral.IsDRS == true)
            //{
            //    ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DRSEmail"];
            //    SendEmail(ToEmail, Message, Subject);
            //}
            //if (viewDHSReferral.IsDMH == true)
            //{
            //    ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DMHEmail"];
            //    SendEmail(ToEmail, Message, Subject);
            //}

            return(Redirect(Url.Action("Referrals", "External")));
        }
Ejemplo n.º 2
0
        public ActionResult EditReferrals(int Id, int CaseheaderId)
        {
            viewDHSReferral viewDHSReferral;

            if (Id != 0)
            {
                viewDHSReferral = CMSService.GetDHSReferrals(Id);
            }

            else
            {
                viewDHSReferral             = new viewDHSReferral();
                viewDHSReferral.DateCreated = DateTime.Now;
            }


            viewDHSReferral.caselookup     = getcaselookup(username, ViewBag.UserContractId);
            viewDHSReferral.viewCaseHeader = new AGE.CMS.Data.Models.Intake.viewCaseHeader();
            viewDHSReferral.viewCaseHeader = CMSService.GetCaseHeaderById(CaseheaderId);
            viewDHSReferral.CaseheaderId   = viewDHSReferral.viewCaseHeader.Id;

            if (viewDHSReferral.caselookup.listofcontracts != null && viewDHSReferral.caselookup.listofcontracts.Any() && viewDHSReferral.caselookup.listofcontracts.Count == 1)
            {
                viewDHSReferral.ContractId   = viewDHSReferral.caselookup.listofcontracts.FirstOrDefault().Id;
                viewDHSReferral.ContractName = (from contract in viewDHSReferral.caselookup.listofcontracts where contract.Id == viewDHSReferral.ContractId select contract.ContractName).FirstOrDefault();
            }

            return(View(viewDHSReferral));
        }
Ejemplo n.º 3
0
        public ActionResult ViewReferrals(int Id)
        {
            viewDHSReferral viewDHSReferral;

            if (Id != 0)
            {
                viewDHSReferral = CMSService.GetDHSReferrals(Id);

                viewDHSReferral.caselookup     = getcaselookup(username, ViewBag.UserContractId);
                viewDHSReferral.viewCaseHeader = new AGE.CMS.Data.Models.Intake.viewCaseHeader();
                viewDHSReferral.viewCaseHeader = CMSService.GetCaseHeaderById((int)viewDHSReferral.CaseheaderId);
                viewDHSReferral.CaseheaderId   = viewDHSReferral.viewCaseHeader.Id;
            }

            else
            {
                viewDHSReferral             = new viewDHSReferral();
                viewDHSReferral.DateCreated = DateTime.Now;
            }
            var contractid = 0;

            if (viewDHSReferral != null)
            {
                contractid = viewDHSReferral.ContractId;
            }


            if (viewDHSReferral.caselookup.listofcontracts != null && viewDHSReferral.caselookup.listofcontracts.Any() && viewDHSReferral.caselookup.listofcontracts.Count == 1)
            {
                viewDHSReferral.ContractId   = viewDHSReferral.caselookup.listofcontracts.FirstOrDefault().Id;
                viewDHSReferral.ContractName = (from contract in viewDHSReferral.caselookup.listofcontracts where contract.Id == viewDHSReferral.ContractId select contract.ContractName).FirstOrDefault();
            }

            viewDHSReferral.caselookup = getcaselookup(username, ViewBag.UserContractId);

            viewDHSReferral.StatusDescription = CaseStatus.Opened.ToString();

            CMSService.UpdateDHSReferralStatus(Id, viewDHSReferral.StatusDescription, username);
            viewDHSReferral.ContractAgencyName = CMSService.GetContract(contractid).DisplayContractName;
            return(View(viewDHSReferral));
        }