Example #1
0
        public ActionResult DistributeOrgTypeListLevel1(string selectedSiteIDs, string selectedProgramIDs)
        {
            SearchList searchList = new SearchList();
            Search     search     = new Search();

            Services.TaskReport taskService = new Services.TaskReport();
            searchList = taskService.GetOrgnizationTypeList(searchList, search, Convert.ToInt32(selectedSiteIDs.Replace(",", "")), Convert.ToInt32(selectedProgramIDs));
            return(PartialView("Search/_DepartmentList", searchList));
        }
Example #2
0
        public ActionResult GetTracersList(string selectedSiteIDs, string selectedProgramIDs)
        {
            SearchList tracerList = new SearchList();

            Services.TaskReport taskService = new Services.TaskReport();
            //tracerList.TracersLists = searchService.GetTracersList("", "1,2,3", "7,8", 2).TracersLists;
            tracerList.TracersLists = taskService.SelectAllTaskTracers(Convert.ToInt32(selectedSiteIDs.Replace(",", "")), Convert.ToInt32(selectedProgramIDs));
            return(PartialView("Search/_TracersList", tracerList));
        }
Example #3
0
        public ActionResult _TaskReportExcel([DataSourceRequest] DataSourceRequest request, SearchTaskReport search)
        {
            var dcaService = new Services.TaskReport();

            DataSourceResult result = dcaService._taskReportExcel(request, search);
            JsonResult       jr     = new JsonResult();

            jr = Json(result, JsonRequestBehavior.AllowGet);
            jr.MaxJsonLength  = Int32.MaxValue;
            jr.RecursionLimit = 100;
            return(jr);
        }
Example #4
0
        public PartialViewResult _TaskRdlcReport(SearchTaskReport search, Email emailInput, string ReportType)
        {
            ReportViewer reportViewer = new ReportViewer();

            try
            {
                var dcaService = new Services.TaskReport();
                if (emailInput.To != null)
                {
                    ViewBag.FromEmail        = true;
                    ViewBag.FromEmailSuccess = WebConstants.Email_Success;
                }

                reportViewer = dcaService.TaskReportRDLC(search, emailInput, ReportType);
                if (Session["EmailSuccess"] != null)
                {
                    if (Session["EmailSuccess"].ToString() == "false")
                    {
                        ViewBag.FromEmailSuccess = WebConstants.Email_Failed;
                    }
                }
            }
            catch (Exception ex)
            {
                if (ex.Message.ToString() != "Email")
                {
                    if (ex.Message.ToString() == "No Data")
                    {
                        ModelState.AddModelError("Error", WebConstants.NO_DATA_FOUND_TASK_REPORT);
                    }
                }
                else
                {
                    ViewBag.FromEmail = true;
                    ModelState.AddModelError("Error", WebConstants.Email_Failed);
                }
            }
            finally
            {
                if (Session["EmailSuccess"] != null)
                {
                    Session.Remove("EmailSuccess");
                }
            }

            Session["MyReportViewer"] = reportViewer;
            return(PartialView("_ReportViewer"));
        }
Example #5
0
 public ActionResult GetTaskEmailCcedTo(string selectedSiteIDs)
 {
     Services.TaskReport taskService = new Services.TaskReport();
     return(PartialView("Search/_EmailCcedTo", taskService.GetUserDetails(selectedSiteIDs, 3)));
 }
Example #6
0
 public ActionResult GetTaskAssignedBy(string selectedSiteIDs)
 {
     Services.TaskReport taskService = new Services.TaskReport();
     return(PartialView("Search/_TaskAssignedBy", taskService.GetUserDetails(selectedSiteIDs, 2)));
 }