Beispiel #1
0
        public IList <ResourceEmployee_CustomEntity> GetPagedData(Int32 startRowIndex, Int32 pageSize, String sortExpression, String filterExpression)
        {
            IList <ResourceEmployee_CustomEntity> resourceEmployee_CustomEntityList = new List <ResourceEmployee_CustomEntity>();

            try
            {
                if (String.IsNullOrEmpty(sortExpression))
                {
                    sortExpression = ResourceEmployee_CustomEntity.FLD_NAME_ResourceID + " " + SQLConstants.SORT_ORDER_DESCENDING;
                }

                Int32 currentPage = Convert.ToInt32(startRowIndex / pageSize) + 1;
                //startRowIndex = Convert.ToInt32(  startRowIndex / pageSize) + 1;

                if (pageSize == -1)
                {
                    pageSize = 1000000000;
                }

                resourceEmployee_CustomEntityList = FCCResourceEmployee_Custom.GetFacadeCreate().GetIL(pageSize, currentPage, sortExpression, filterExpression);

                if (resourceEmployee_CustomEntityList != null && resourceEmployee_CustomEntityList.Count > 0)
                {
                    totalRowCount = resourceEmployee_CustomEntityList[0].TotalRowCount;
                }
            }
            catch (Exception ex)
            {
            }

            return(resourceEmployee_CustomEntityList ?? new List <ResourceEmployee_CustomEntity>());
        }
        private void PrepareInitialView()
        {
            BuildDropDownList();
            BindLabel();
            SubmitButtonEnable();

            Int64 employeeID = _CurrentEmployeeEvaluatedID;

            if (employeeID > 0)
            {
                String fe = SqlExpressionBuilder.PrepareFilterExpression(ResourceEmployee_CustomEntity.FLD_NAME_EmployeeID, employeeID.ToString(), SQLMatchType.Equal);

                IList <ResourceEmployee_CustomEntity> lst = FCCResourceEmployee_Custom.GetFacadeCreate().GetIL(10000, 1, String.Empty, fe);

                if (lst != null && lst.Count > 0)
                {
                    lblEmployeeName.Text = lst[0].MemberFullName.ToString();
                    lblEmployeeCode.Text = lst[0].EmployeeCode;
                    lblDepartment.Text   = lst[0].DepartmentName;
                    lblDesignation.Text  = lst[0].DesignationName;
                    lblConfirmDate.Text  = lst[0].ConfirmDate.ToStringDefault();
                    lblJoinDate.Text     = lst[0].JoinDate.ToStringDefault();

                    lblSessionEvaluatedBy.Text = CurrentMember.FirstName + " " + CurrentMember.MiddleName + " " + CurrentMember.LastName;

                    if (lst[0].EmployeeID == MiscUtil.GetCurrentEmployeeByMemberID(CurrentMember))
                    {
                        lblSessionEvaluatedBy.Text += " (Self)";
                    }
                    else
                    {
                        lblSessionEvaluatedBy.Text += " (Supervisor)";
                    }
                }
            }

            String          fe_session      = SqlExpressionBuilder.PrepareFilterExpression(HRSessionEntity.FLD_NAME_SessionID, _CurrentSessionID.ToString(), SQLMatchType.Equal);
            HRSessionEntity hRSessionEntity = FCCHRSession.GetFacadeCreate().GetByID(_CurrentSessionID);

            if (hRSessionEntity != null && hRSessionEntity.SessionID > 0)
            {
                lblSessionName.Text           = hRSessionEntity.SessionName;
                lblSessionStartDate.Text      = hRSessionEntity.StartDate.ToStringDefault();
                lblSessionEndDate.Text        = hRSessionEntity.EndDate.ToStringDefault();
                lblSessionEvaluationType.Text = "N/A";
            }
        }
        private void BuildTree()
        {
            this.Nodes.Clear();

            departmentList  = FCCMDDepartment.GetFacadeCreate().GetILFC();
            designationList = FCCMDDesignation.GetFacadeCreate().GetILFC();

            employeeList = FCCResourceEmployee_Custom.GetFacadeCreate().GetIL(1000000, 1, String.Empty, String.Empty);

            TreeNode rootNode = new TreeNode();

            rootNode.Text         = "Employee Tree";
            rootNode.Value        = "0";
            rootNode.SelectAction = TreeNodeSelectAction.Select;
            rootNode.Expanded     = true;

            LoadDepartments(rootNode);

            this.Nodes.Add(rootNode);
        }