public ActionResult SaveApplyJob(ApplyJobsBO Data)
        {
            ApplyJobsBAL objApplyJobsBAL = new ApplyJobsBAL();
            string       strResult       = objApplyJobsBAL.SaveApplyJob(Data, Convert.ToInt32(ViewData["EmployeeId"]), Convert.ToInt32(ViewData["LoginUserId"]));

            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }
        public ActionResult ViewApplyJob(int iJobPostingId)
        {
            ApplyJobsBAL objApplyJobsBAL = new ApplyJobsBAL();
            ApplyJobsBO  objApplyJobsBO  = objApplyJobsBAL.DisplayApplyJob(iJobPostingId, Convert.ToInt32(ViewData["EmployeeId"]));

            return(PartialView("_ViewApplyJob", objApplyJobsBO));
        }
        public ActionResult Index()
        {
            ViewBag.MainTitle = "Apply Jobs";
            ViewBag.Title     = "Jobs";
            ApplyJobsBO objApplyJobsBO = new ApplyJobsBO();

            return(View(objApplyJobsBO));
        }
Пример #4
0
        public ApplyJobsBO DisplayApplyJob(int iJobPostingId, int iApplicantId)
        {
            DataSet                objDataSet             = null;
            ApplyJobsBO            objApplyJobsBO         = null;
            List <ProcParameterBO> ObjProcParameterBOList = new List <ProcParameterBO>();

            try
            {
                ProcParameterBO objDbParameter = new ProcParameterBO();
                objDbParameter.Direction      = ParameterDirection.Input;
                objDbParameter.ParameterName  = "@iJobPostingId";
                objDbParameter.dbType         = DbType.Int32;
                objDbParameter.ParameterValue = iJobPostingId;
                ObjProcParameterBOList.Add(objDbParameter);

                objDbParameter                = new ProcParameterBO();
                objDbParameter.Direction      = ParameterDirection.Input;
                objDbParameter.ParameterName  = "@iApplicantId";
                objDbParameter.dbType         = DbType.Int32;
                objDbParameter.ParameterValue = iApplicantId;
                ObjProcParameterBOList.Add(objDbParameter);

                objDataSet = objDBAccess.execuitDataSet(ProcViewApplyJob, ref ObjProcParameterBOList);
                if (objDataSet != null && objDataSet.Tables[0].Rows.Count > 0)
                {
                    objApplyJobsBO = new ApplyJobsBO();
                    objApplyJobsBO.JobPostingId                = Convert.ToInt32(objDataSet.Tables[0].Rows[0][0].ToString());
                    objApplyJobsBO.JobName                     = objDataSet.Tables[0].Rows[0][1].ToString();
                    objApplyJobsBO.JobDescription              = objDataSet.Tables[0].Rows[0][2].ToString();
                    objApplyJobsBO.NoOfPositions               = objDataSet.Tables[0].Rows[0][3].ToString();
                    objApplyJobsBO.JobLocation                 = objDataSet.Tables[0].Rows[0][4].ToString();
                    objApplyJobsBO.JobTimings                  = objDataSet.Tables[0].Rows[0][5].ToString();
                    objApplyJobsBO.JobDuration                 = objDataSet.Tables[0].Rows[0][6].ToString();
                    objApplyJobsBO.DonorProgramName            = objDataSet.Tables[0].Rows[0][7].ToString();
                    objApplyJobsBO.Qualification               = objDataSet.Tables[0].Rows[0][8].ToString();
                    objApplyJobsBO.Experience                  = objDataSet.Tables[0].Rows[0][9].ToString();
                    objApplyJobsBO.Skills                      = objDataSet.Tables[0].Rows[0][10].ToString();
                    objApplyJobsBO.Comments                    = objDataSet.Tables[0].Rows[0][11].ToString();
                    objApplyJobsBO.JobDescriptionFile          = objDataSet.Tables[0].Rows[0][12].ToString();
                    objApplyJobsBO.JobDescriptionFileSavedName = objDataSet.Tables[0].Rows[0][13].ToString();
                    objApplyJobsBO.AppliedStatus               = objDataSet.Tables[0].Rows[0][14].ToString();
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "DisplayApplyJob");
                throw ex;
            }
            return(objApplyJobsBO);
        }
Пример #5
0
        public List <ApplyJobsBO> getAppliedJobsList(int iApplicantId)
        {
            DataSet                objDataSet             = null;
            ApplyJobsBO            objApplyJobsBO         = null;
            List <ApplyJobsBO>     objobjApplyJobsBOList  = new List <ApplyJobsBO>();
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();

            try
            {
                ProcParameterBO objProcParameterBo = new ProcParameterBO();
                objProcParameterBo.Direction      = ParameterDirection.Input;
                objProcParameterBo.ParameterName  = "@iApplicantId";
                objProcParameterBo.dbType         = DbType.Int32;
                objProcParameterBo.ParameterValue = iApplicantId;
                objProcParameterBOList.Add(objProcParameterBo);


                objDataSet = objDBAccess.execuitDataSet(ProcGetJobsList, ref objProcParameterBOList);
                if (objDataSet != null && objDataSet.Tables.Count > 0)
                {
                    for (int i = 0; i < objDataSet.Tables[0].Rows.Count; i++)
                    {
                        objApplyJobsBO = new ApplyJobsBO();
                        objApplyJobsBO.JobPostingId      = Convert.ToInt32(objDataSet.Tables[0].Rows[i][0].ToString());
                        objApplyJobsBO.JobName           = objDataSet.Tables[0].Rows[i][1].ToString();
                        objApplyJobsBO.JobDescription    = objDataSet.Tables[0].Rows[i][2].ToString();
                        objApplyJobsBO.JobLocation       = objDataSet.Tables[0].Rows[i][3].ToString();
                        objApplyJobsBO.NoOfPositions     = objDataSet.Tables[0].Rows[i][4].ToString();
                        objApplyJobsBO.ApplicantComments = objDataSet.Tables[0].Rows[i][5].ToString();
                        objApplyJobsBO.AppliedStatus     = objDataSet.Tables[0].Rows[i][6].ToString();
                        objobjApplyJobsBOList.Add(objApplyJobsBO);
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "getAppliedJobsList");
                throw ex;
            }
            return(objobjApplyJobsBOList);
        }
Пример #6
0
 //public string SaveApplyJob(int iJobPostingId, int iUserId)
 //{
 //    return objApplyJobsDal.SaveApplyJob(iJobPostingId, iUserId);
 //}
 public string SaveApplyJob(ApplyJobsBO objAppliedJobsModelBo, int iApplicantId, int iUserId)
 {
     return(objApplyJobsDal.SaveApplyJob(objAppliedJobsModelBo, iApplicantId, iUserId));
 }
Пример #7
0
        public string SaveApplyJob(ApplyJobsBO objAppliedJobsModelBo, int iApplicantId, int iUserId)
        {
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();
            ProcParameterBO        objDBparameter         = null;
            string strResult = "";

            try
            {
                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iApplicantJobId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objAppliedJobsModelBo.ApplicantJobId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@IApplicantId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = iApplicantId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iJobId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objAppliedJobsModelBo.JobPostingId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strComments";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAppliedJobsModelBo.Comments;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strApplicantComments";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAppliedJobsModelBo.ApplicantComments;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iUserId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = iUserId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter               = new ProcParameterBO();
                objDBparameter.Direction     = ParameterDirection.Output;
                objDBparameter.ParameterName = "@strResult";
                objDBparameter.dbType        = DbType.String;
                objDBparameter.Size          = 100;
                objProcParameterBOList.Add(objDBparameter);

                objDBAccess.executeNonQuery(ProcApplyJob, ref objProcParameterBOList);

                for (int i = 0; i < objProcParameterBOList.Count; i++)
                {
                    if (objProcParameterBOList[i].Direction == ParameterDirection.Output)
                    {
                        strResult = objProcParameterBOList[i].ParameterValue.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "SaveApplyJob");
                strResult = "FAILED";
                throw ex;
            }
            return(strResult);
        }