public ActionResult Deletejob(Int32 empno)
        {
            qenEmpDetail emp = null;

            emp = db.qenEmpDetails.Where(ex => ex.qenEmploymentNum == empno).FirstOrDefault();
            if (emp != null)
            {
                db.qenEmpDetails.Remove(emp);
                db.SaveChanges();
            }
            return(RedirectToAction("EmplomentInfo", new { qenid = emp.qenID }));
        }
        public PartialViewResult EmploymentAddPop(int?empno, int?qenid)
        {
            qenEmpDetail emp = null;

            if (empno != null && empno > 0)
            {
                emp = db.qenEmpDetails.Where(ex => ex.qenEmploymentNum == empno).FirstOrDefault();
            }
            else
            {
                emp       = new qenEmpDetail();
                emp.qenID = Convert.ToInt32(qenid);
            }
            return(PartialView("_PartialPopUpEmployment", emp));
        }
        public ActionResult SaveEmploymentDetails(qenEmpDetail model)
        {
            try
            {
                qenEmpDetail emp = null;
                if (model.qenEmploymentNum != 0)
                {
                    emp = db.qenEmpDetails.Where(ex => ex.qenEmploymentNum == model.qenEmploymentNum).FirstOrDefault();
                    if (emp != null)
                    {
                        emp.qenPosition    = model.qenPosition;
                        emp.qenEmpFrom     = model.qenEmpFrom;
                        emp.qenEmpTo       = model.qenEmpTo;
                        emp.qenSalary      = model.qenSalary;
                        emp.CompanyName    = model.CompanyName;
                        emp.jobDescription = model.jobDescription;
                        emp.dataIsUpdated  = BaseUtil.GetCurrentDateTime();
                        db.SaveChanges();
                    }
                }
                else
                {
                    model.dataIsCreated = BaseUtil.GetCurrentDateTime();
                    db.qenEmpDetails.Add(model);
                    db.SaveChanges();
                }
                return(RedirectToAction("EmplomentInfo", new { qenid = model.qenID }));
            }
            catch (Exception ex)
            {
                TempData["msg"] = ex.Message.ToString();
                app_error_log oapp_error_log = new app_error_log();

                oapp_error_log.user_id         = Convert.ToInt32(model.qenID);
                oapp_error_log.error_message   = ex.Message.ToString();
                oapp_error_log.ApplicationName = "NewsLetter";
                oapp_error_log.created_date    = DateTime.Now;
                db.app_error_log.Add(oapp_error_log);
                db.SaveChanges();
                return(RedirectToAction("Error"));
            }
        }