Ejemplo n.º 1
0
        public ActionResult MyAnnouncement(DateTime bDate, DateTime eDate, string SearchCode = "", int codeID = 0)
        {
            GetData();
            IEnumerable <announcement> AnnouncementList;

            if (SearchCode == "MinistrySearch")
            {
                ViewBag.Heading  = "Ministry Announcement";
                AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(codeID, bDate, eDate);
            }
            else
            {
                ViewBag.Heading  = "General Announcement";
                AnnouncementList = AnnouncementRepository.GetAnnouncementByDateRange(bDate, eDate);
            }

            foreach (announcement a in AnnouncementList)
            {
                a.ministry = MinistryRepository.GetMinistryByID(a.ministryID);
            }

            ViewBag.RecordCount = AnnouncementList.Count();

            return(PartialView(AnnouncementList));
        }
Ejemplo n.º 2
0
        public ActionResult MinistryGeneralAnnouncements(int ministryID, DateTime bDate, DateTime eDate, string Requestor = "")
        {
            ViewBag.Requestor  = Requestor;
            ViewBag.MinistryID = ministryID;
            GetData();
            IEnumerable <announcement> AnnouncementList;

            // if ((ViewBag.Supervisor == true) || (ViewBag.Supervisor2 == true))
            if (Requestor == "Officer")
            {
                AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(ministryID, bDate, eDate, Requestor).OrderByDescending(e => e.BeginDate);
            }
            else
            {
                AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(ministryID, bDate, eDate).OrderByDescending(e => e.BeginDate);
            }

            foreach (announcement a in AnnouncementList)
            {
                a.ministry = MinistryRepository.GetMinistryByID(a.ministryID);
            }

            ViewBag.RecordCount = AnnouncementList.Count();
            return(PartialView(AnnouncementList));
        }
Ejemplo n.º 3
0
        public ActionResult List(DateTime bDate, DateTime eDate, string SearchCode = "", int codeID = 0, string CallerType = "", string ReportType = "")
        {
            ViewBag.CallerType = CallerType;
            ViewBag.ReportType = ReportType;
            if (CallerType == "Ministry")
            {
                GetData(codeID);
            }
            else
            {
                GetData();
            }
            IEnumerable <announcement> AnnouncementList;

            if (SearchCode == "MinistrySearch")
            {
                AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(codeID, bDate, eDate, CallerType);
            }
            else
            {
                AnnouncementList = AnnouncementRepository.GetAnnouncementByDateRange(bDate, eDate, CallerType);
            }

            foreach (announcement a in AnnouncementList)
            {
                a.ministry = MinistryRepository.GetMinistryByID(a.ministryID);
            }
            ViewBag.RecordCount = AnnouncementList.Count();


            return(PartialView(AnnouncementList));
        }