Example #1
0
        /// <summary>
        /// 加载员工可休假数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void client_GetEmployeeLevelDayCountRdListByMultSearchCompleted(object sender, GetEmployeeLevelDayCountRdListByMultSearchCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                List <T_HR_EMPLOYEELEVELDAYCOUNT> list = new List <T_HR_EMPLOYEELEVELDAYCOUNT>();
                if (e.Result != null)
                {
                    list = e.Result.ToList();
                    //foreach (T_HR_EMPLOYEELEVELDAYCOUNT item in e.Result.ToList())
                    //{
                    //    EmployeeLeaveMode EMPLOYEELEVELDAYCOUNT = new EmployeeLeaveMode();

                    //    EMPLOYEELEVELDAYCOUNT.EMPLOYEENAME = item.EMPLOYEENAME;
                    //    EMPLOYEELEVELDAYCOUNT.VACATIONTYPE = item.VACATIONTYPE;
                    //    EMPLOYEELEVELDAYCOUNT.DAYS = item.DAYS;
                    //    EMPLOYEELEVELDAYCOUNT.EFFICDATE = item.EFFICDATE;

                    //    if (item.TERMINATEDATE.ToString() == "9999/12/31 0:00:00")
                    //    {
                    //        EMPLOYEELEVELDAYCOUNT.TERMINATEDATE = "永久";
                    //    }
                    //    else
                    //    {
                    //        EMPLOYEELEVELDAYCOUNT.TERMINATEDATE = item.TERMINATEDATE.ToString();
                    //    }

                    //    list.Add(EMPLOYEELEVELDAYCOUNT);
                    //}
                }

                //var v = from t in list
                //        orderby t.EMPLOYEENAME
                //        select t;

                dgEmpLeaveDays.ItemsSource = list;
                dataPager.PageCount        = e.pageCount;
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }

            loadbar.Stop();
        }
Example #2
0
        /// <summary>
        /// 加载员工可休假数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void client_GetEmployeeLevelDayCountRdListByMultSearchCompleted(object sender, GetEmployeeLevelDayCountRdListByMultSearchCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                List<T_HR_EMPLOYEELEVELDAYCOUNT> list = new List<T_HR_EMPLOYEELEVELDAYCOUNT>();
                if (e.Result != null)
                {
                    list = e.Result.ToList();
                    //foreach (T_HR_EMPLOYEELEVELDAYCOUNT item in e.Result.ToList())
                    //{
                    //    EmployeeLeaveMode EMPLOYEELEVELDAYCOUNT = new EmployeeLeaveMode();

                    //    EMPLOYEELEVELDAYCOUNT.EMPLOYEENAME = item.EMPLOYEENAME;
                    //    EMPLOYEELEVELDAYCOUNT.VACATIONTYPE = item.VACATIONTYPE;
                    //    EMPLOYEELEVELDAYCOUNT.DAYS = item.DAYS;
                    //    EMPLOYEELEVELDAYCOUNT.EFFICDATE = item.EFFICDATE;

                    //    if (item.TERMINATEDATE.ToString() == "9999/12/31 0:00:00")
                    //    {
                    //        EMPLOYEELEVELDAYCOUNT.TERMINATEDATE = "永久";
                    //    }
                    //    else
                    //    {
                    //        EMPLOYEELEVELDAYCOUNT.TERMINATEDATE = item.TERMINATEDATE.ToString();
                    //    }

                    //    list.Add(EMPLOYEELEVELDAYCOUNT);
                    //}
                }

                //var v = from t in list
                //        orderby t.EMPLOYEENAME
                //        select t;
                
                dgEmpLeaveDays.ItemsSource = list;
                dataPager.PageCount = e.pageCount;
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }

            loadbar.Stop();
        }