Esempio n. 1
0
 /// <summary>
 /// 构造EditGroupPerson
 /// </summary>
 /// <param name="type">窗口状态</param>
 /// <param name="randomGroup">抽查组实体</param>
 public EditPerformance(FormTypes type, T_HR_SUMPERFORMANCERECORD sumPerformance)
 {
     FormType = type;
     this.SumPerformance = sumPerformance;
     InitializeComponent();
     SetPerformanceInfoEnable(false);
     SetReviewInfoEnable(false);
     InitPara();
 }
Esempio n. 2
0
 /// <summary>
 /// 构造EditGroupPerson
 /// </summary>
 /// <param name="type">窗口状态</param>
 /// <param name="randomGroup">抽查组实体</param>
 public EditPerformance(FormTypes type, string SUMID)
 {
     FormType = type;
     kpiClient = new PerformanceServiceClient();
     SumPerformance = new T_HR_SUMPERFORMANCERECORD();
     SumPerformance.SUMID = SUMID;
     kpiClient.GetSumPerformanceRecordByIDAsync(SUMID);
     InitializeComponent();
     SetPerformanceInfoEnable(false);
     SetReviewInfoEnable(false);
     InitPara();
 }
Esempio n. 3
0
 private void UpdateSumPerformanceAndSum(T_HR_SUMPERFORMANCERECORD entType)
 {
     using (SumPerformanceBll bll = new SumPerformanceBll())
     {
         bll.UpdateSumPerformanceAndSum(entType);
     }
 }
Esempio n. 4
0
 private void AddSumPerformance(T_HR_SUMPERFORMANCERECORD entType)
 {
     using (SumPerformanceBll bll = new SumPerformanceBll())
     {
         bll.AddSumPerformance(entType);
     }
 }
Esempio n. 5
0
        /// <summary>
        /// 构造页面触发事件
        /// </summary>
        public void InitPara()
        {
            try
            {
                client = new PersonnelServiceClient();
                client.GetEmployeePagingCompleted += new EventHandler<GetEmployeePagingCompletedEventArgs>(client_GetEmployeePagingCompleted);
                client.GetEmployeeByIDsCompleted += new EventHandler<GetEmployeeByIDsCompletedEventArgs>(client_GetEmployeeByIDsCompleted);

                kpiClient = new PerformanceServiceClient();
                kpiClient.GetSumPerformanceRecordByIDCompleted += new EventHandler<GetSumPerformanceRecordByIDCompletedEventArgs>(kpiClient_GetSumPerformanceRecordByIDCompleted);
                kpiClient.GetPerformanceAllBySumIDCompleted += new EventHandler<GetPerformanceAllBySumIDCompletedEventArgs>(client_GetPerformanceAllBySumIDCompleted);
                kpiClient.AddSumPerformanceCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AddSumPerformanceCompleted);
                kpiClient.DeleteSumPerformanceCompleted += new EventHandler<DeleteSumPerformanceCompletedEventArgs>(client_DeleteSumPerformanceCompleted);
                kpiClient.UpdateSumPerformanceAndSumCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_UpdateSumPerformanceAndSumCompleted);
                kpiClient.UpdateSumPerformanceCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_UpdateSumPerformanceCompleted);

                orgClient = new OrganizationServiceClient();
                orgClient.GetCompanyActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetCompanyActivedCompletedEventArgs>(orgClient_GetCompanyActivedCompleted);
                orgClient.GetDepartmentActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetDepartmentActivedCompletedEventArgs>(orgClient_GetDepartmentActivedCompleted);
                orgClient.GetPostActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetPostActivedCompletedEventArgs>(orgClient_GetPostActivedCompleted);
                orgClient.GetDepartmentByIdCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetDepartmentByIdCompletedEventArgs>(orgClient_GetDepartmentByIdCompleted);

                DtGrid.CurrentCellChanged += new EventHandler<EventArgs>(DtGrid_CurrentCellChanged);

                this.Loaded += new RoutedEventHandler(EditPerformance_Loaded);

                if (FormType == FormTypes.New)
                {
                    SumPerformance = new T_HR_SUMPERFORMANCERECORD();
                    SumPerformance.SUMID = Guid.NewGuid().ToString();
                    SumPerformance.T_HR_PERFORMANCERECORD = new ObservableCollection<T_HR_PERFORMANCERECORD>();
                    SumPerformance.SUMPERSONID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                    SumPerformance.SUMDEPTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    SumPerformance.SUMDATE = DateTime.Now;
                    SumPerformance.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                    SetPerformanceInfoEnable(true);
                    SetToolBar();
                }
                else
                {
                    SetReviewInfoEnable(true);
                    kpiClient.GetSumPerformanceRecordByIDAsync(this.SumPerformance.SUMID);
                }
            }
            catch (Exception ex)
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
        }