Ejemplo n.º 1
0
        /// <summary>
        /// 根据相关条件加载员工考勤月度结算信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void clientAtt_GetAttendMonthlyBalanceRdListForAuditCompleted(object sender, GetAttendMonthlyBalanceRdListForAuditCompletedEventArgs e)
        {
            try
            {
                RefreshUI(RefreshedTypes.HideProgressBar);
                if (e.Error == null)
                {
                    if (e.Result == null)
                    {
                        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ISNOT"));
                        return;
                    }
                    entAMBList = e.Result;
                    IEnumerable <T_HR_ATTENDMONTHLYBALANCE> entTemp = entAMBList;
                    //表没有部门名称字段,这里用部门ID字段显示部门名称,只做显示使用,不会影响数据库数据
                    entTemp.ForEach(it =>
                    {
                        //这里OWNERDEPARTMENTID为员工个人档案的所属部门ID,所以这里是可以找到该员工的部门
                        it.OWNERDEPARTMENTID = GetFullOrgName(it.OWNERDEPARTMENTID);
                    });

                    dgAMBList.ItemsSource = entTemp;
                    dataPager.PageCount   = e.pageCount;

                    if (entAMBList == null)
                    {
                        return;
                    }

                    if (entAMBList.Count() == 0)
                    {
                        return;
                    }

                    RefreshUI(RefreshedTypes.AuditInfo);
                    SetToolBar();
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 根据相关条件加载员工考勤月度结算信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void clientAtt_GetAttendMonthlyBalanceRdListForAuditCompleted(object sender, GetAttendMonthlyBalanceRdListForAuditCompletedEventArgs e)
        {
            try
            {
                RefreshUI(RefreshedTypes.HideProgressBar);
                if (e.Error == null)
                {
                    if (e.Result == null)
                    {
                        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ISNOT"));
                        return;
                    }
                    entAMBList = e.Result;
                    IEnumerable<T_HR_ATTENDMONTHLYBALANCE> entTemp = entAMBList;
                    //表没有部门名称字段,这里用部门ID字段显示部门名称,只做显示使用,不会影响数据库数据
                    entTemp.ForEach(it =>
                    {
                        //这里OWNERDEPARTMENTID为员工个人档案的所属部门ID,所以这里是可以找到该员工的部门
                        it.OWNERDEPARTMENTID = GetFullOrgName(it.OWNERDEPARTMENTID);
                    });

                    dgAMBList.ItemsSource = entTemp;
                    dataPager.PageCount = e.pageCount;

                    if (entAMBList == null)
                    {
                        return;
                    }

                    if (entAMBList.Count() == 0)
                    {
                        return;
                    }

                    RefreshUI(RefreshedTypes.AuditInfo);
                    SetToolBar();
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }
        }