Example #1
0
        public bool UpdateApplicantInfo(EmployeeVIewModel onboardingDetailRequestModel)
        {
            try
            {
                using (workorderEMSEntities Context = new workorderEMSEntities())
                {
                    var isEmployeeExists = Context.Employees.Where(x => x.EMP_Email == onboardingDetailRequestModel.Email).Any();

                    var EMPAction = isEmployeeExists ? "U" : "I";
                    var result    = Context.spSetEmployee(EMPAction, null, onboardingDetailRequestModel.EmpId, null,
                                                          onboardingDetailRequestModel.FirstName, onboardingDetailRequestModel.MiddleName, onboardingDetailRequestModel.LastName,
                                                          onboardingDetailRequestModel.Email, onboardingDetailRequestModel.Phone
                                                          , onboardingDetailRequestModel.DlNumber, onboardingDetailRequestModel.Dob, onboardingDetailRequestModel.SocialSecurityNumber,
                                                          null, null, null, null, null,
                                                          null, null, null, DateTime.Now, "1", null, onboardingDetailRequestModel.Address,
                                                          onboardingDetailRequestModel.City, onboardingDetailRequestModel.State, null, onboardingDetailRequestModel.Cityzenship).ToList();

                    if (result.Any())
                    {
                        return(true);
                    }
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public ActionResult GetEmployeeDetailsForEdit(string Id)
        {
            var model = new EmployeeVIewModel();

            try
            {
                if (Id != null)
                {
                    var  id      = Cryptography.GetDecryptedData(Id, true);
                    long _UserId = 0;
                    long.TryParse(id, out _UserId);
                    var ObjLoginModel = (eTracLoginModel)(Session["eTrac"]);
                    ViewBag.StateList = _ICommonMethod.GetStateByCountryId(1);
                    model             = _IGuestUserRepository.GetEmployee(ObjLoginModel.UserId);
                    model.Image       = model.Image == null ? HostingPrefix + ConstantImages.Replace("~", "") + "no-profile-pic.jpg" : HostingPrefix + ProfilePicPath.Replace("~", "") + model.Image;
                    return(PartialView("~/Views/NewAdmin/ePeople/_EditEmployeeInfo.cshtml", model));
                }
                else
                {
                    return(PartialView("~/Views/NewAdmin/ePeople/_EditEmployeeInfo.cshtml", new EmployeeVIewModel()));
                }
            }
            catch (Exception ex)
            {
                return(PartialView("~/Views/NewAdmin/ePeople/_EditEmployeeInfo.cshtml", new EmployeeVIewModel()));
            }
        }
        public ActionResult GetBackGroundStatus(long ApplicantId, string Status)
        {
            string str           = "";
            var    details       = new EmployeeVIewModel();
            var    _workorderems = new workorderEMSEntities();
            var    getEMPData    = _workorderems.spGetApplicantAllDetails(ApplicantId).FirstOrDefault();

            if (getEMPData != null)
            {
                details.ApplicantId = ApplicantId;
                details.FirstName   = getEMPData.API_FirstName + " " + getEMPData.API_LastName;
                details.Image       = (getEMPData.ALA_Photo == "null" || getEMPData.ALA_Photo == null) ? ConfigurationManager.AppSettings["hostingPrefix"] + Convert.ToString(ConfigurationManager.AppSettings["ProfilePicPath"]).Replace("~", "") + "no-profile-pic.jpg" : getEMPData.ALA_Photo;
                details.Phone       = getEMPData.ACI_PhoneNo;
                details.Email       = getEMPData.ACI_eMail;
                details.Status      = Status;
                details.ActionValue = "Background";
            }

            if (ApplicantId > 0 && Status != null)
            {
                return(View("~/Views/GetMailData/GetAssessmentStatus.cshtml", details));
            }
            else
            {
                return(View("~/Views/GetMailData/GetAssessmentStatus.cshtml", details));
            }
        }
Example #4
0
        //
        // GET: /Guest/
        public ActionResult Index()
        {
            var ObjLoginModel       = (eTracLoginModel)(Session["eTrac"]);
            EmployeeVIewModel model = new EmployeeVIewModel();

            ViewBag.StateList = _ICommonMethod.GetStateByCountryId(1);
            model             = _IGuestUserRepository.GetEmployee(ObjLoginModel.UserId);
            return(View(model));
        }
Example #5
0
 public ActionResult Index(EmployeeVIewModel model)
 {
     ViewBag.StateList = _ICommonMethod.GetStateByCountryId(1);
     if (ModelState.IsValid)
     {
         var isSaveSuccess = _IGuestUserRepository.UpdateApplicantInfo(model);
         if (isSaveSuccess)
         {
             return(RedirectToAction("PersonalFile"));
         }
         else
         {
             ViewBag.message = "Something went wrong!!!";
             return(View(model));
         }
     }
     return(View(model));
 }
        public ActionResult GetApplicantInfo(long ApplicantId)
        {
            string str           = "";
            var    details       = new EmployeeVIewModel();
            var    _workorderems = new workorderEMSEntities();
            var    getEMPData    = _workorderems.spGetApplicantAllDetails(ApplicantId).FirstOrDefault();

            if (getEMPData != null)
            {
                details.ApplicantId = ApplicantId;
                details.FirstName   = getEMPData.API_FirstName + " " + getEMPData.API_LastName;
                details.Image       = (getEMPData.ALA_Photo == "null" || getEMPData.ALA_Photo == null) ? ConfigurationManager.AppSettings["hostingPrefix"] + Convert.ToString(ConfigurationManager.AppSettings["ProfilePicPath"]).Replace("~", "") + "no-profile-pic.jpg" : getEMPData.ALA_Photo;
                details.Phone       = getEMPData.ACI_PhoneNo;
                details.Email       = getEMPData.ACI_eMail;
                //details.Status = getEMPData.sta
                details.ActionValue = "Offer";
            }
            return(View("GetAssessmentStatus", details));
        }
Example #7
0
        public ActionResult SaveUserEditableInfo(EmployeeVIewModel model)
        {
            bool isSaveSuccess = false;

            try
            {
                isSaveSuccess = _IGuestUserRepository.UpdateApplicantInfo(model);
                if (isSaveSuccess)
                {
                    return(Json(isSaveSuccess, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(isSaveSuccess, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(isSaveSuccess, JsonRequestBehavior.AllowGet));
            }
        }
Example #8
0
        public bool UpdateApplicantInfoEMPMangemnt(EmployeeVIewModel onboardingDetailRequestModel)
        {
            bool isUpdate = false;

            try
            {
                using (workorderEMSEntities Context = new workorderEMSEntities())
                {
                    //var isEmployeeExists = Context.Employees.Where(x => x.EMP_Email == onboardingDetailRequestModel.Email).Any();
                    var getDetails  = Context.Employees.Where(x => x.EMP_Email == onboardingDetailRequestModel.Email).FirstOrDefault();
                    var UserDetails = Context.UserRegistrations.Where(x => x.EmployeeID == onboardingDetailRequestModel.EmpId).FirstOrDefault();
                    var Image       = getDetails == null ? null : getDetails.EMP_Photo;
                    var EMPAction   = "U";
                    if (UserDetails != null && getDetails != null)
                    {
                        var result = Context.spSetEmployee(EMPAction, null, onboardingDetailRequestModel.EmpId, getDetails.EMP_API_ApplicantId,
                                                           onboardingDetailRequestModel.FirstName, onboardingDetailRequestModel.MiddleName, onboardingDetailRequestModel.LastName,
                                                           onboardingDetailRequestModel.Email, onboardingDetailRequestModel.Phone
                                                           , onboardingDetailRequestModel.DlNumber, onboardingDetailRequestModel.Dob, onboardingDetailRequestModel.SocialSecurityNumber,
                                                           Image, null, Convert.ToInt64(getDetails.EMP_Gender), getDetails.EMP_JobTitleId, getDetails.EMP_ManagerId,
                                                           getDetails.EMP_DateOfJoining, getDetails.EMP_LocationId, getDetails.EMP_IsCreatedBy, DateTime.Now, "1", UserDetails.UserType, onboardingDetailRequestModel.Address,
                                                           onboardingDetailRequestModel.City, onboardingDetailRequestModel.State, onboardingDetailRequestModel.Zip, onboardingDetailRequestModel.Cityzenship).ToList();
                        if (result.Any())
                        {
                            isUpdate = true;
                        }
                        isUpdate = false;
                    }

                    return(isUpdate);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }