public ActionResult GetSelectedProgrammesFromDB() { int intassid = Convert.ToInt32(Session["IntakeassId"]); // get current username string loginName = User.Identity.Name; Session["LoginName"] = loginName; var currentUser = (User)Session["CurrentUser"]; var userProvince = -1; var userId = 0; if (currentUser != null) { userId = currentUser.User_Id; if (currentUser.Employees.Any()) { userProvince = currentUser.Employees.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } if (currentUser.apl_Social_Worker.Any()) { userProvince = currentUser.apl_Social_Worker.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } } PCMCaseModel assModel = new PCMCaseModel(); PCMCaseDetailsViewModel assVM = new PCMCaseDetailsViewModel(); if (intassid != 0) { List <PCMCaseDetailsViewModel> OurList = assModel.GetSelectedDivesionFromDB(intassid); return(PartialView(OurList)); } return(PartialView()); }
public ActionResult CreateDivesionDiv(PCMCaseDetailsViewModel vm) { int intassid = Convert.ToInt32(Session["IntakeassId"]); // get current username string loginName = User.Identity.Name; Session["LoginName"] = loginName; var currentUser = (User)Session["CurrentUser"]; var userProvince = -1; var userId = 0; if (currentUser != null) { userId = currentUser.User_Id; if (currentUser.Employees.Any()) { userProvince = currentUser.Employees.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } if (currentUser.apl_Social_Worker.Any()) { userProvince = currentUser.apl_Social_Worker.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } } PCMCaseModel assModel = new PCMCaseModel(); PCMCaseDetailsViewModel assVM = new PCMCaseDetailsViewModel(); // get recomendation Id for insert.................. int RecId = assModel.GetPCMRecomendationByassId(intassid); if (vm.Div_Program_Id != null) { var selectedItems = db.apl_Diversion_Programmes.Where(p => vm.Div_Program_Id.Contains((p.Div_Program_Id))).ToList(); if (selectedItems != null) { foreach (var selectedItem in selectedItems) { int Div_Program_Id = selectedItem.Div_Program_Id; assModel.CreatePCMDivesionsDeatils(vm, RecId, Div_Program_Id, userId); } } } return(RedirectToAction("Index", "Assessment", new { Id = intassid })); }
public ActionResult OffencedeatailsListPre() { //get current username string loginName = User.Identity.Name; Session["LoginName"] = loginName; var currentUser = (User)Session["CurrentUser"]; var userProvince = -1; var userId = 0; if (currentUser != null) { userId = currentUser.User_Id; if (currentUser.Employees.Any()) { userProvince = currentUser.Employees.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } if (currentUser.apl_Social_Worker.Any()) { userProvince = currentUser.apl_Social_Worker.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } } string ClientRef = Convert.ToString(Session["ClientRef"]); ViewBag.ModuleRef = ClientRef; SDIIS_DatabaseEntities db = new SDIIS_DatabaseEntities(); PCMCaseModel Model = new PCMCaseModel(); //initialise view model PCMCaseDetailsViewModel VM = new PCMCaseDetailsViewModel(); VM.Offence_List = Model.GetOffenceCategory(); VM.OffenseSchedules_List = Model.GetOffenceSchedules(); VM.OffenceType_List = Model.GetOffenceType(); ViewBag.OffenceCategory = new SelectList(db.Offence_Categories.ToList(), "Offence_Category_Id", "Description"); ViewBag.OffenceType = new SelectList(db.apl_Offence_Type.ToList(), "Offence_Type_Id", "Description"); ViewBag.OffenceSchedule = new SelectList(db.apl_Offense_Schedules.ToList(), "Offence_Schedule_Id", "Description"); return(PartialView(VM)); }
public ActionResult GetServiceProviderForDivesionDiv() { int intassid = Convert.ToInt32(Session["IntakeassId"]); int orgidSession = Convert.ToInt32(Session["orgid"]); // get current username string loginName = User.Identity.Name; Session["LoginName"] = loginName; var currentUser = (User)Session["CurrentUser"]; var userProvince = -1; var userId = 0; if (currentUser != null) { userId = currentUser.User_Id; if (currentUser.Employees.Any()) { userProvince = currentUser.Employees.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } if (currentUser.apl_Social_Worker.Any()) { userProvince = currentUser.apl_Social_Worker.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } } PCMCaseModel assModel = new PCMCaseModel(); PCMCaseDetailsViewModel assVM = new PCMCaseDetailsViewModel(); assVM.OrganisationType_List = assModel.GetAllOrganisationType(); assVM.PCMOrganisation_List = assModel.GetAllPCMOrganisation(); assVM.LocalMunicipality_List = assModel.GetAllLocalMunicipality(); assVM.DiversionProgrammes_List = assModel.GetAllDiversion_Programmes(); ViewBag.Province_List = new SelectList(db.Provinces.ToList(), "Province_Id", "Description"); ViewBag.District_List = new SelectList(db.Districts.ToList(), "District_Id", "Description"); ViewBag.Local_Municipality_List = new SelectList(db.Local_Municipalities.ToList(), "Local_Municipality_Id", "Description"); return(PartialView(assVM)); }
public ActionResult AssessmentRecomendation() { //get current username string loginName = User.Identity.Name; Session["LoginName"] = loginName; var currentUser = (User)Session["CurrentUser"]; var userProvince = -1; var userId = 0; if (currentUser != null) { userId = currentUser.User_Id; if (currentUser.Employees.Any()) { userProvince = currentUser.Employees.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } if (currentUser.apl_Social_Worker.Any()) { userProvince = currentUser.apl_Social_Worker.First().apl_Service_Office.apl_Local_Municipality.District.Province_Id; } } int assID = Convert.ToInt32(Session["IntakeassId"]); PCMCaseModel assModel = new PCMCaseModel(); PCMCaseDetailsViewModel assVM = new PCMCaseDetailsViewModel(); int recAssid = assModel.GetPCMRecommendationByassId(assID); if (recAssid != 0) { assVM = assModel.GetRecomendationDetailsList(recAssid); assVM.RecommendationTyp_List = assModel.GetRecommendationType(); assVM.PlacementType_List = assModel.GetPlacementType(); Session["recupdate"] = recAssid; } return(PartialView(assVM)); }
public JsonResult ListOffence() { int caseid = Convert.ToInt32(Session["IntakeassId"]); PCMCaseModel Model = new PCMCaseModel(); //initialise view model PCMCaseDetailsViewModel VM = new PCMCaseDetailsViewModel(); List <PCMCaseDetailsViewModel> List = Model.GetOffenceList(caseid).Select(x => new PCMCaseDetailsViewModel { Intake_Assessment_Id = x.Intake_Assessment_Id, PCM_Offence_Id = x.PCM_Offence_Id, selectOffenceCategory = x.selectOffenceCategory, selectOffeceType = x.selectOffeceType, Offence_Circumstance = x.Offence_Circumstance, Value_Of_Goods = x.Value_Of_Goods, Value_Recovered = x.Value_Recovered, IsChild_Responsible = x.IsChild_Responsible, Responsibility_Details = x.Responsibility_Details }).ToList(); return(Json(List, JsonRequestBehavior.AllowGet)); }