Exemple #1
0
        /// <summary>
        /// 根据主键索引,获得指定的假期记录以便查看编辑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void clientAtt_GetAttendanceDeductMasterByIDCompleted(object sender, GetAttendanceDeductMasterByIDCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                entAttendanceDeductMaster = e.Result;
                this.DataContext          = entAttendanceDeductMaster;

                if (entAttendanceDeductMaster != null)
                {
                    cbxIsAccumulating.IsChecked = false;
                    if (entAttendanceDeductMaster.ISACCUMULATING == (Convert.ToInt32(IsChecked.Yes) + 1).ToString())
                    {
                        cbxIsAccumulating.IsChecked = true;
                    }

                    cbxIsPerfectAttendanceFactor.IsChecked = false;
                    if (entAttendanceDeductMaster.ISPERFECTATTENDANCEFACTOR == (Convert.ToInt32(IsChecked.Yes) + 1).ToString())
                    {
                        cbxIsPerfectAttendanceFactor.IsChecked = true;
                    }

                    BindDeductDetail();

                    toolbar1.IsEnabled = true;  //设置按钮可用,以便对主表关联明细表数据进行管理
                }

                SetToolBar();
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }
        }
        /// <summary>
        /// 根据主键索引,获得指定的假期记录以便查看编辑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void clientAtt_GetAttendanceDeductMasterByIDCompleted(object sender, GetAttendanceDeductMasterByIDCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                entAttendanceDeductMaster = e.Result;
                this.DataContext = entAttendanceDeductMaster;

                if (entAttendanceDeductMaster != null)
                {
                    cbxIsAccumulating.IsChecked = false;
                    if (entAttendanceDeductMaster.ISACCUMULATING == (Convert.ToInt32(IsChecked.Yes) + 1).ToString())
                    {
                        cbxIsAccumulating.IsChecked = true;
                    }

                    cbxIsPerfectAttendanceFactor.IsChecked = false;
                    if (entAttendanceDeductMaster.ISPERFECTATTENDANCEFACTOR == (Convert.ToInt32(IsChecked.Yes) + 1).ToString())
                    {
                        cbxIsPerfectAttendanceFactor.IsChecked = true;
                    }                    

                    BindDeductDetail();

                    toolbar1.IsEnabled = true;  //设置按钮可用,以便对主表关联明细表数据进行管理
                }
                
                SetToolBar();
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }
        }