private void MListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            RPSRNO = (ResultListProcessRequestByDepartmentEmployeeModel.ElementAt(e.Position));

            StatusModel.RequestProcessSrNo = RPSRNO.RequestProcessSrNo.ToString();
            Intent intent = new Intent(this, typeof(CheckVendorRequestDetailsActivity));

            this.StartActivity(intent);
        }
        public JsonResult GetProcessRequestByUser(GetAllDepartmentEmployeeNameModel collection)
        {
            try
            {
                List <ListProcessRequestByDepartmentEmployeeModel> _objListRequestProcessModel = new List <ListProcessRequestByDepartmentEmployeeModel>();


                var _objAllRequestProcessModel = _DbWorkPermitSystemEntities.tbl_RequestProcess.ToList();

                foreach (var item in _objAllRequestProcessModel)
                {
                    if (collection.EmployeeDesignationName == "Activity Owner" && item.EmployeeDepartmentID == collection.EmployeeDepartmentID)
                    {
                        ListProcessRequestByDepartmentEmployeeModel _class = new ListProcessRequestByDepartmentEmployeeModel();

                        var _objDepartmentEmployeeRegistration = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(p => p.EmployeeSrNo == item.EmployeeId).FirstOrDefault();

                        _class.RequestProcessSrNo = item.RequestProcessSrNo;
                        _class.EmployeeTokenNo    = _objDepartmentEmployeeRegistration.EmployeeTokenNo;
                        _class.EmployeeName       = _objDepartmentEmployeeRegistration.EmployeeName;
                        _class.VisitStartTime     = Convert.ToDateTime(item.VisitStartTime);
                        _class.VisitEndTime       = Convert.ToDateTime(item.VisitEndTime);
                        _class.RequestStatus      = item.ActivityOwnerStatus;
                        _objListRequestProcessModel.Add(_class);
                    }

                    else if (collection.EmployeeDesignationName == "Area Owner" && item.EmployeeDepartmentID == collection.EmployeeDepartmentID && item.ActivityOwnerStatus == "Accepted")
                    {
                        ListProcessRequestByDepartmentEmployeeModel _class = new ListProcessRequestByDepartmentEmployeeModel();

                        var _objDepartmentEmployeeRegistration = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(p => p.EmployeeSrNo == item.EmployeeId).FirstOrDefault();

                        _class.RequestProcessSrNo = item.RequestProcessSrNo;
                        _class.EmployeeTokenNo    = _objDepartmentEmployeeRegistration.EmployeeTokenNo;
                        _class.EmployeeName       = _objDepartmentEmployeeRegistration.EmployeeName;
                        _class.VisitStartTime     = Convert.ToDateTime(item.VisitStartTime);
                        _class.VisitEndTime       = Convert.ToDateTime(item.VisitEndTime);
                        _class.RequestStatus      = item.AreaOwnerStatus;
                        _objListRequestProcessModel.Add(_class);
                    }

                    else if (collection.EmployeeDesignationName == "Safety" && item.ActivityOwnerStatus == "Accepted" && item.AreaOwnerStatus == "Accepted")
                    {
                        ListProcessRequestByDepartmentEmployeeModel _class = new ListProcessRequestByDepartmentEmployeeModel();

                        var _objDepartmentEmployeeRegistration = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(p => p.EmployeeSrNo == item.EmployeeId).FirstOrDefault();

                        _class.RequestProcessSrNo = item.RequestProcessSrNo;
                        _class.EmployeeTokenNo    = _objDepartmentEmployeeRegistration.EmployeeTokenNo;
                        _class.EmployeeName       = _objDepartmentEmployeeRegistration.EmployeeName;
                        _class.VisitStartTime     = Convert.ToDateTime(item.VisitStartTime);
                        _class.VisitEndTime       = Convert.ToDateTime(item.VisitEndTime);
                        _class.RequestStatus      = item.SafetyStatus;
                        _objListRequestProcessModel.Add(_class);
                    }
                }

                return(Json(_objListRequestProcessModel, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                ResultModel _objResult = new ResultModel();
                _objResult.success = 0;
                _objResult.msg     = ex.ToString();
                return(Json(_objResult, JsonRequestBehavior.AllowGet));
            }
        }