Esempio n. 1
0
        public ActionResult AddNewTaskRecord(AddNewTaskListViewModel model)
        {
            int userid   = SessionProxy.UserId;
            var taskData = _EmployeeProfileMethod.getEmployeeIncomplateTask(userid);
            MeEmployeeLeaverWizard modal = new MeEmployeeLeaverWizard();

            if (model.Id > 0)
            {
                _EmployeeProfileMethod.UpdateTaskRecord(model, userid);

                foreach (var item in taskData)
                {
                    TaskList taskModel = new TaskList();
                    taskModel.Title       = item.Title;
                    taskModel.Description = item.Description;
                    taskModel.status      = item.Value;
                    taskModel.TaskId      = item.Id;
                    taskModel.DueDate     = Convert.ToDateTime(item.DueDate);
                    modal.TaskList.Add(taskModel);
                }
                return(PartialView("_Partial_MeOverView_Step_4", modal));

                //return Json(model, JsonRequestBehavior.AllowGet);
            }
            else
            {
                var data = _EmployeeProfileMethod.SaveTempTaskRecord(model, userid);
                return(PartialView("_Partial_MeOverView_Step_4", data));
            }
        }
Esempio n. 2
0
        public ActionResult getLeverWizardList(int EmployeeId)
        {
            MeEmployeeLeaverWizard modal = new MeEmployeeLeaverWizard();

            modal.LeaveReasonList.Add(new SelectListItem()
            {
                Text = "-- Select --", Value = "0"
            });
            foreach (var item in _EmployeeProfileMethod.getAllSystemValueListByKeyName("Company Leave Reason List"))
            {
                modal.LeaveReasonList.Add(new SelectListItem()
                {
                    Text = item.Value, Value = item.Id.ToString()
                });
            }
            var EmpList = _AdminPearformanceMethod.getAllUserList();

            modal.EmployeeList.Add(new SelectListItem()
            {
                Text = "-- Select Employee--", Value = "0"
            });
            foreach (var item in EmpList)
            {
                modal.EmployeeList.Add(new SelectListItem()
                {
                    Text = @item.FirstName + " " + @item.LastName, Value = @item.Id.ToString()
                });
            }
            var data = _EmployeeProfileMethod.getemployeeBenfit(EmployeeId);

            if (data.Count > 0)
            {
                foreach (var item in data)
                {
                    BenefitList benefitModal = new BenefitList();
                    benefitModal.benifitName = item.Value;
                    benefitModal.dateAwarded = Convert.ToDateTime(item.DateAwarded);
                    modal.BenefitList.Add(benefitModal);
                }
            }
            var taskData = _EmployeeProfileMethod.getEmployeeIncomplateTask(EmployeeId);

            if (taskData.Count > 0)
            {
                foreach (var item in taskData)
                {
                    TaskList taskModel = new TaskList();
                    taskModel.Title       = item.Title;
                    taskModel.Description = item.Description;
                    taskModel.status      = item.Value;
                    taskModel.TaskId      = item.Id;
                    taskModel.DueDate     = Convert.ToDateTime(item.DueDate);
                    modal.TaskList.Add(taskModel);
                }
            }
            return(PartialView("_PartialMeEmployeeOverViewList", modal));
        }
Esempio n. 3
0
        public ActionResult DeteteTask(int Id)
        {
            Task_List AddUser = _db.Task_List.Where(x => x.Id == Id).FirstOrDefault();

            AddUser.Archived     = true;
            AddUser.LastModified = DateTime.Now;
            _db.SaveChanges();
            var listrecord = _EmployeeProfileMethod.GetNewstaskrecord();
            MeEmployeeLeaverWizard modal = new MeEmployeeLeaverWizard();

            foreach (var item in listrecord)
            {
                TaskList m = new TaskList();
                m.TaskId      = item.Id;
                m.Title       = item.Title;
                m.Description = item.Description;
                m.EmployeeId  = Convert.ToInt32(item.AssignTo);
                m.DueDate     = Convert.ToDateTime(item.DueDate);
                modal.TaskList.Add(m);
            }
            return(PartialView("_Partial_Step-5", modal));
        }