public JsonResult DeleteAllJobs(int iJobPostingId)
        {
            AllJobsBAL objAllJobsBAL = new AllJobsBAL();
            string     strResult     = objAllJobsBAL.deleteAllJobs(iJobPostingId);

            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }
        public JsonResult SaveOnHoldJob(AllJobsBO Data)
        {
            AllJobsBAL objAllJobsBAL = new AllJobsBAL();
            string     strRoleName   = ViewData["LoginRoleName"].ToString().ToUpper();
            string     strResult     = objAllJobsBAL.SaveOnHoldJob(Data, Convert.ToInt32(ViewData["LoginUserId"]), strRoleName);

            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }
        public ActionResult EditJobMarketing(JobMarketingBO Data, int iJobPostingId)
        {
            ApprovedJobsBAL objApprovedJobsBAL = new ApprovedJobsBAL();
            AllJobsBAL      objAllJobsBAL      = new AllJobsBAL();
            ApprovedJobsBO  objJobsBO          = objApprovedJobsBAL.DisplayApprovedJob(iJobPostingId);

            objJobsBO.DonorProgramList = objAllJobsBAL.DonorProgramList(Convert.ToInt32(ViewData["LoginUserId"]));
            return(PartialView("EditJobMarketing", objJobsBO));
        }
        public JsonResult SaveApprovedJob(AllJobsBO Data)
        {
            AllJobsBAL objAllJobsBAL = new AllJobsBAL();
            int        iRoleId       = Convert.ToInt32(ViewData["LoginRoleId"]);
            string     strResult     = objAllJobsBAL.SaveApprovedJob(Data, Convert.ToInt32(ViewData["LoginUserId"]), iRoleId);

            if (ViewData["LoginRoleName"].ToString().ToUpper() == "HR OFFICE")
            {
                List <string> usersList    = objAllJobsBAL.GetHOPPMHAFUsersList();
                string        strEmailBody = "";
                if (usersList.Count > 0)
                {
                    strEmailBody = getHROfficeEmailBodyforJobPosted();
                    CommonUtils.SendEmail(strSenderEmailAddress, usersList, "New Job Approval Request", strEmailBody);
                }
            }
            else if (ViewData["LoginRoleName"].ToString().ToUpper() == "HAF")
            {
                List <string> usersList    = objAllJobsBAL.GetEDUsersList();
                string        strEmailBody = "";
                if (usersList.Count > 0)
                {
                    strEmailBody = getHAFEmailBodyforJobPosted();
                    CommonUtils.SendEmail(strSenderEmailAddress, usersList, "New Job Approval Request", strEmailBody);
                }
            }
            else if (ViewData["LoginRoleName"].ToString().ToUpper() == "ED")
            {
                List <string> usersList    = objAllJobsBAL.GetMarketerUsersList();
                string        strEmailBody = "";
                if (usersList.Count > 0)
                {
                    strEmailBody = getEDEmailBodyforJobPosted();
                    CommonUtils.SendEmail(strSenderEmailAddress, usersList, "New Job Approval Request", strEmailBody);
                }
            }
            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }