public ActionResult HiringRequirements()
        {
            ViewBag.User = User.Identity.GetUserName();
            AHCViews models = new AHCViews();

            var sites = _siteService.GetAll().Where(x => x.Active == true).OrderBy(x => x.Name).AsEnumerable();

            models.IsLoadDataGrid = false;
            models.Sites          = sites;

            return(View(models));
        }
Beispiel #2
0
        public string GenerateAHC(AHCViews input)
        {
            var      lobid  = long.Parse(input.LobID);
            AHCViews models = new AHCViews();
            //var reader = _ahcService.GetPivotData( lobid, includeDatapoint: 1 );
            var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1,
                                             siteID: input.SiteID, campaignID: input.CampaignID);
            //_ahcService.Read( reader ).ToList();
            var datapoints = _datapointService.GetAll().Where(x => x.Visible == true && x.Active == true).AsEnumerable();

            models.Pivot          = pivotData;
            models.Datapoints     = datapoints;
            models.IsLoadDataGrid = true;

            string HtmlString = RenderPartialViewToString("_AssumptionAHC", models);

            return(HtmlString);
        }
        public string GenerateStaffPlanner(AHCViews input)
        {
            var      lobid  = long.Parse(input.LobID);
            AHCViews models = new AHCViews();

            var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyStaffDatapoint",
                                             siteID: input.SiteID, campaignID: input.CampaignID);

            var datapoints = _staffDatapointService.GetAll().Where(x => x.Visible == true && x.Active == true).ToList();

            models.Pivot           = pivotData;
            models.StaffDatapoints = datapoints;
            models.IsLoadDataGrid  = true;

            string HtmlString = RenderPartialViewToString("_StaffPlanner", models);

            return(HtmlString);
        }
        public string GenerateSummary(AHCViews input)
        {
            var      lobid  = Convert.ToInt64(input.LobID);
            AHCViews models = new AHCViews();

            var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklySummaryDatapoint",
                                             siteID: input.SiteID, campaignID: input.CampaignID);

            //var pivotHiringTotal = _ahcService.Read( lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyHiringDatapointTotal",
            //    siteID: input.SiteID, campaignID: input.CampaignID );

            models.Pivot = pivotData;
            //models.PivotHiringTotal = pivotHiringTotal;

            models.IsLoadDataGrid = true;

            string HtmlString = RenderPartialViewToString("_Summary", models);

            return(HtmlString);
        }
        public string GenerateHiringRequirements(AHCViews input)
        {
            var      lobid  = 0;
            AHCViews models = new AHCViews();

            var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyHiringDatapoint",
                                             siteID: input.SiteID, campaignID: input.CampaignID);

            var pivotHiringTotal = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyHiringDatapointTotal",
                                                    siteID: input.SiteID, campaignID: input.CampaignID);

            models.Pivot            = pivotData;
            models.PivotHiringTotal = pivotHiringTotal;

            models.IsLoadDataGrid = true;

            string HtmlString = RenderPartialViewToString("_HiringRequirements", models);

            return(HtmlString);
        }
Beispiel #6
0
        public ActionResult ManageAHC()
        {
            ViewBag.User = User.Identity.GetUserName();
            AHCViews models = new AHCViews();

            //var reader = _ahcService.GetPivotData( 0, includeDatapoint: 1 );
            //var pivotData = _ahcService.Read( reader ).ToList();
            //////var segments = _ahcService.GetAllSegmentCategories().OrderBy( sc => sc.SortOrder ).Select( sc => sc.Segments );
            //////var segments = _ahcService.GetAllSegments().Where( x => x.Visible == true && x.Active == true );
            //var datapoints = _datapointService.GetAll().Where( x => x.Visible == true && x.Active == true ).AsEnumerable();
            var sites    = _siteService.GetAll().Where(x => x.Active == true).OrderBy(x => x.Name).AsEnumerable();
            var segments = _ahcService.GetAllSegments().Where(x => x.Visible == true && x.Active == true).ToList();


            //models.Pivot = pivotData;
            models.Segments = segments;
            //models.Datapoints = datapoints;
            models.IsLoadDataGrid = false;
            models.Sites          = sites;


            return(View(models));
        }