Example #1
0
        private void InitEvent()
        {
            PARENT.Children.Add(loadbar);


            client = new OrganizationServiceClient();
            client.DepartmentPagingCompleted += new EventHandler<DepartmentPagingCompletedEventArgs>(client_DepartmentPagingCompleted);
            client.DepartmentDeleteCompleted += new EventHandler<DepartmentDeleteCompletedEventArgs>(client_DepartmentDeleteCompleted);
            client.GetCompanyActivedCompleted += new EventHandler<GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
            client.DepartmentCancelCompleted += new EventHandler<DepartmentCancelCompletedEventArgs>(client_DepartmentCancelCompleted);
            this.Loaded += new RoutedEventHandler(Department_Loaded);
            this.DtGrid.SelectionChanged += new SelectionChangedEventHandler(DtGrid_SelectionChanged);

            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            //航信发布需要打卡
            ToolBar.btnImport.Visibility = Visibility.Visible;
            ToolBar.btnImport.Click += new RoutedEventHandler(btnImport_Click);

            ImageButton btnCancel = new ImageButton();
            btnCancel.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/area/18_import.png", Utility.GetResourceStr("CANCEL")).Click += new RoutedEventHandler(btnCancel_Click);
            ToolBar.stpOtherAction.Children.Add(btnCancel);
           
        }
Example #2
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            client.EmployeeAddSumDeleteCompleted += new EventHandler<EmployeeAddSumDeleteCompletedEventArgs>(client_EmployeeAddSumDeleteCompleted);
            client.GetEmployeeAddSumWithPagingCompleted += new EventHandler<GetEmployeeAddSumWithPagingCompletedEventArgs>(client_GetEmployeeAddSumWithPagingCompleted);
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnOtherAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("MASSAUDIT")).Click += new RoutedEventHandler(MassAudit_Click);

            ImageButton _ImgButtonBankPaySalary = new ImageButton();
            _ImgButtonBankPaySalary.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonBankPaySalary.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("test")).Click += new RoutedEventHandler(_ImgButtonBankPaySalary_Click);
            //ToolBar.stpOtherAction.Children.Add(_ImgButtonBankPaySalary);

            //ToolBar.btnAduitNoTPass.Click += new RoutedEventHandler(btnAuitNoTPass_click);
            //ToolBar.btnSumbitAudit.Click += new RoutedEventHandler(btnSumbitAudit_click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            //this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            this.Loaded += new RoutedEventHandler(Left_Loaded);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            //航信版本发布时需要打开
            ToolBar.btnImport.Visibility = Visibility.Visible;
            ToolBar.btnImport.Click += new RoutedEventHandler(btnImport_Click);

            treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
            //orgClient = new SMT.Saas.Tools.OrganizationWS.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);
        }
Example #3
0
        private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
        {
            txbSubId.Text = subjectViewInfo.SubjectInfo.SUBJECTID.ToString() + ".";
            txbSubContent.Text = subjectViewInfo.SubjectInfo.CONTENT;
            System.Linq.IOrderedEnumerable<T_OA_REQUIREDETAIL> oanswerList = subjectViewInfo.AnswerList.OrderBy(ee => ee.CODE);
            foreach (T_OA_REQUIREDETAIL anserInfo in oanswerList)
            {
                if (anserInfo.CONTENT != "无")
                {
                    SurveyAnswer sa = new SurveyAnswer(anserInfo);
                    sa.IsShowResult = isShowResult;
                    if (isShowResult != 0 && isShowResult != 3)
                        txtComments.Visibility = Visibility.Collapsed;
                    if (resultDetail != null)
                        if (resultDetail.RESULT == anserInfo.CODE)
                        {
                            sa.IsSelected = true;
                            if (resultDetail.CONTENT != null)
                                txtComments.Text = resultDetail.CONTENT;
                        }
                    spAnswerList.Children.Add(sa);
                }

            }
            ImageButton btn = new ImageButton();
            btn.Margin = new Thickness(0);
            btn.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_4406in.png", Utility.GetResourceStr("OTHERSUGGEST"));
            btn.Click += new RoutedEventHandler(chk_Other);
            spAnswerList.Children.Add(btn);
        }
Example #4
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            client.GetSalarySystemWithPagingCompleted += new EventHandler<GetSalarySystemWithPagingCompletedEventArgs>(client_GetSalarySystemWithPagingCompleted);
            client.GetPostLevelDistinctionBySystemIDCompleted += new EventHandler<GetPostLevelDistinctionBySystemIDCompletedEventArgs>(client_GetPostLevelDistinctionBySystemIDCompleted);
            client.PostLevelDistinctionUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_PostLevelDistinctionUpdateCompleted);
            client.GenerateSalaryLevelCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_GenerateSalaryLevelCompleted);
            client.SalarySystemDeleteCompleted += new EventHandler<SalarySystemDeleteCompletedEventArgs>(client_SalarySystemDeleteCompleted);
            permissionClient.GetSysDictionaryByCategoryCompleted += new EventHandler<GetSysDictionaryByCategoryCompletedEventArgs>(permissionClient_GetSysDictionaryByCategoryCompleted);
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            //ToolBar.btnAduitNoTPass.Click += new RoutedEventHandler(btnAuitNoTPass_click);
            //ToolBar.btnSumbitAudit.Click += new RoutedEventHandler(btnSumbitAudit_click);
            //ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ImageButton btnPreView = new ImageButton();
            btnPreView.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/18_workPlace.png", Utility.GetResourceStr("PREVIEW")).Click += new RoutedEventHandler(btnPreView_Click);
            ToolBar.stpOtherAction.Children.Add(btnPreView);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);

            ImageButton btnCreatSalarySystem = new ImageButton();
            btnCreatSalarySystem.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/area/18_import.png", Utility.GetResourceStr("CREATSALARYSYSTEM")).Click += new RoutedEventHandler(btnCreatSalarySystem_Click);
            ToolBar.stpOtherAction.Children.Add(btnCreatSalarySystem);

            // ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            ToolBar.retRefresh.Visibility = Visibility.Collapsed;
            //this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            // permissionClient.GetSysDictionaryByCategoryAsync("POSTLEVEL");
        }
Example #5
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            client.GetSalaryLevelPagingCompleted += new EventHandler<GetSalaryLevelPagingCompletedEventArgs>(client_GetSalaryLevelPagingCompleted);
            permissionClient.GetSysDictionaryByCategoryCompleted += new EventHandler<SMT.Saas.Tools.PermissionWS.GetSysDictionaryByCategoryCompletedEventArgs>(permissionClient_GetSysDictionaryByCategoryCompleted);
            
            client.GenerateSalaryLevelCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_GenerateSalaryLevelCompleted);
            //获取字典中的岗位级别
            permissionClient.GetSysDictionaryByCategoryAsync("SALARYLEVEL");            

            ToolBar.btnDelete.Visibility = Visibility.Collapsed;
          //  ToolBar.btnNew.Visibility = Visibility.Collapsed;
            

            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.retDelete.Visibility = Visibility.Collapsed;
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            ToolBar.retRefresh.Visibility = Visibility.Collapsed;


            ImageButton btnPreView = new ImageButton();
            btnPreView.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/18_workPlace.png", Utility.GetResourceStr("PREVIEW")).Click += new RoutedEventHandler(btnPreView_Click);
            ToolBar.stpOtherAction.Children.Add(btnPreView);

            ImageButton btnCreate = new ImageButton();
            btnCreate.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/area/18_import.png", Utility.GetResourceStr("CREATE")).Click += new RoutedEventHandler(btnCreate_Click);
            ToolBar.stpOtherAction.Children.Add(btnCreate);
        }
Example #6
0
        private void InitEvent()
        {
            PARENT.Children.Add(loadbar);

            client = new PersonnelServiceClient();
            //  client.LeftOfficePagingCompleted += new EventHandler<LeftOfficePagingCompletedEventArgs>(client_LeftOfficePagingCompleted);
            client.LeftOfficeConfirmDeleteCompleted += new EventHandler<LeftOfficeConfirmDeleteCompletedEventArgs>(client_LeftOfficeConfirmDeleteCompleted);
            client.LeftOfficeConfirmPagingCompleted += new EventHandler<LeftOfficeConfirmPagingCompletedEventArgs>(client_LeftOfficeConfirmPagingCompleted);

            this.Loaded += new RoutedEventHandler(LeftOfficeConfirm_Loaded);

            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            //ToolBar.btnNew.Visibility = Visibility.Collapsed;
            //ToolBar.retNew.Visibility = Visibility.Collapsed;
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnDelete.Visibility = Visibility.Collapsed;
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            ImageButton _ImgButtonViewBasicInfo = new ImageButton();
            _ImgButtonViewBasicInfo.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonViewBasicInfo.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("员工离职报表")).Click += new RoutedEventHandler(_ImgButtonViewBasicInfo_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonViewBasicInfo);
        }
Example #7
0
        /// <summary>
        /// 构造页面触发事件
        /// </summary>
        public void InitPara()
        {
            try
            {
                // 1s 冉龙军
                PARENT.Children.Add(loadbar);
                loadbar.Stop();
                // 1e
                client = new PersonnelServiceClient();

                kpiClient = new PerformanceServiceClient();
                kpiClient.GetKPIRecordPagingCompleted += new EventHandler<GetKPIRecordPagingCompletedEventArgs>(client_GetKPIRecordPagingCompleted);

                //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);

                DtGrid.CurrentCellChanged += new EventHandler<EventArgs>(DtGrid_CurrentCellChanged);
                this.Loaded += new RoutedEventHandler(Employee_Loaded);
                this.Loaded += new RoutedEventHandler(AuditState_Loaded);
                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);

                //this.ToolBar.btnNew.Click += new RoutedEventHandler(btnAdd_Click);
                this.ToolBar.btnNew.Visibility = Visibility.Collapsed;
                this.ToolBar.btnEdit.Visibility = Visibility.Collapsed;
                this.ToolBar.btnDelete.Visibility = Visibility.Collapsed;
                this.ToolBar.btnRefresh.Visibility = Visibility.Collapsed;
                this.ToolBar.BtnView.Visibility = Visibility.Collapsed;
                // 1s 冉龙军              
                this.ToolBar.btnAudit.Visibility = Visibility.Collapsed;

                this.ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
                this.ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
                this.ToolBar.retNew.Visibility = Visibility.Collapsed;
                this.ToolBar.retEdit.Visibility = Visibility.Collapsed;
                this.ToolBar.retDelete.Visibility = Visibility.Collapsed;
                this.ToolBar.retRefresh.Visibility = Visibility.Collapsed;
                this.ToolBar.retAudit.Visibility = Visibility.Collapsed;
                this.ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
                this.ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;

                // 1e
                ImageButton btnComplain = new ImageButton();
                btnComplain.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_4405_d.png",
                    Utility.GetResourceStr("COMPLAIN")).Click += new RoutedEventHandler(btnComplain_Click);

                ImageButton btnEditComplain = new ImageButton();
                btnEditComplain.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/18_service.png",
                    Utility.GetResourceStr("EDIT")).Click += new RoutedEventHandler(btnEditComplain_Click);

                ImageButton btnViewComplain = new ImageButton();
                btnViewComplain.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/18_service.png",
                    Utility.GetResourceStr("VIEWCOMPLAIN")).Click += new RoutedEventHandler(btnViewComplain_Click);

                ImageButton btnViewReview = new ImageButton();
                btnViewReview.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1036.png",
                     Utility.GetResourceStr("VIEWREVIEW")).Click += new RoutedEventHandler(btnReview_Click);

                this.ToolBar.stpOtherAction.Children.Add(btnComplain);
                // 1s 冉龙军


                //this.ToolBar.stpOtherAction.Children.Add(btnEditComplain);  //修改


                this.ToolBar.stpOtherAction.Children.Add(ToolBar.AddPartition());
                // 1e
                // this.ToolBar.stpOtherAction.Children.Add(btnViewComplain);
                // 1s 冉龙军
                this.ToolBar.stpOtherAction.Children.Add(ToolBar.AddPartition());
                // 1e
                // this.ToolBar.stpOtherAction.Children.Add(btnViewReview);

            }
            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);
            }
        }
Example #8
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            try
            {
                client = new SalaryServiceClient();
                client.GetSalaryItemSetPagingCompleted += new EventHandler<GetSalaryItemSetPagingCompletedEventArgs>(client_GetSalaryItemSetPagingCompleted);
                client.SalaryItemSetDeleteCompleted += new EventHandler<SalaryItemSetDeleteCompletedEventArgs>(client_SalaryItemSetDeleteCompleted);

                client.ExecuteSalaryItemSqlCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_ExecuteSalaryItemSqlCompleted);
                this.Loaded += new RoutedEventHandler(Left_Loaded);

                // orgClient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
                //orgClient.GetCompanyActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetCompanyActivedCompletedEventArgs>(orgClient_GetCompanyActivedCompleted);
                //orgClient.GetDepartmentActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetDepartmentActivedCompletedEventArgs>(orgClient_GetDepartmentActivedCompleted);
            }
            catch (Exception ex)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                loadbar.Stop();
            }

            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);

            //xiedx
            //自定义的一个按钮
            ImageButton _ImgButtonExecuteSalaryItemSql = new ImageButton();
            _ImgButtonExecuteSalaryItemSql.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonExecuteSalaryItemSql.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png",
                Utility.GetResourceStr("初始化薪资")).Click += new RoutedEventHandler(_ImgButtonExecuteSalaryItemSql_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonExecuteSalaryItemSql);

            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.stpCheckState.Visibility = Visibility.Collapsed;
            treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);

            ImageButton _ImgButtonRecoverySalaryItem = new ImageButton();
            _ImgButtonRecoverySalaryItem.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("RECOVERYSALARY")).Click += new RoutedEventHandler(_ImgButtonRecoverySalaryItem_Click);
            _ImgButtonRecoverySalaryItem.Visibility = Visibility.Collapsed;
            ToolBar.stpOtherAction.Children.Add(_ImgButtonRecoverySalaryItem);
        }
Example #9
0
        protected override void OnLoadControlComplete()
        {
            base.OnLoadControlComplete();
            DetailGrid grid = this.EditForm.FindControl("OrderGrid") as DetailGrid;
            if (grid != null)
            {
                grid.P1.Visibility = System.Windows.Visibility.Visible;
                List<ToolbarItem> list = new List<ToolbarItem>();
                ToolbarItem item = new ToolbarItem
                {
                    DisplayType = ToolbarItemDisplayTypes.Image,
                    Key = "S1",
                    Title = "按科目查看",
                    ImageUrl = "/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/18_addView.png",


                };
                list.Add(item);
                item = new ToolbarItem
                {
                    DisplayType = ToolbarItemDisplayTypes.Image,
                    Key = "S2",
                    Title = "按公司部门单据查看",
                    ImageUrl = "/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/18_addView.png"
                };
                list.Add(item);

                grid.AddToolBarItems(list);
            }
            var dGrid = grid;
            dGrid.ADGrid.LoadingRow += (object sender, DataGridRowEventArgs e) =>
            {
                if ((this.EditForm.OperationType == OperationTypes.Add
                    || this.EditForm.OperationType == OperationTypes.Edit
                    || this.EditForm.OperationType == OperationTypes.ReSubmit) && SumType == 1)
                {
                    var con = dGrid.ADGrid.Columns[7].GetCellContent(e.Row) as StackPanel;
                    Action a2 = () =>
                    {
                        Label label = new Label();
                        label.Content = "已打回";
                        con.Children.Clear();
                        con.Children.Add(label);
                    };

                    Action a1 = () =>
                    {
                        ImageButton myButton = new ImageButton();
                        myButton.Margin = new Thickness(0);
                        myButton.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_delete.png", "打回");
                        myButton.Tag = e.Row.DataContext;
                        myButton.Click += (oo, ee) =>
                        {
                            Control c = oo as Control;
                            var entity = c.Tag as FBEntity;
                            Action action = () =>
                            {

                                // dGrid.Delete(new List<FBEntity> { entity });
                                var saveEntity = entity.Entity.ToFBEntity();
                                saveEntity.SetObjValue("Entity.CHECKSTATES", 4);
                                saveEntity.FBEntityState = FBEntityState.Modified;
                                FBEntityService fbs = new FBEntityService();
                                fbs.SetVisitUser(saveEntity);
                                fbs.FBService.SaveCompleted += (ooo, eee) =>
                                {
                                    this.CloseProcess();
                                    if (eee.Error != null)
                                    {
                                        CommonFunction.ShowErrorMessage("操作失败, " + eee.Error.Message);

                                    }
                                    else if (eee.Result.Exception != null)
                                    {
                                        CommonFunction.ShowErrorMessage(eee.Result.Exception);
                                    }
                                    else
                                    {
                                        a2();
                                    }
                                };
                                this.ShowProcess();

                                CurrentUserPost user = new CurrentUserPost();
                                user.EmployeeName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
                                user.EmployeeID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                                user.PostName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostName;
                                user.DepartmentName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentName;
                                user.CompanyName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyName;
                              
                                fbs.FBService.SaveAsync(saveEntity,user);
                                // none;
                            };
                            var personName = entity.GetObjValue("Entity.T_FB_DEPTBUDGETAPPLYMASTER.OWNERDEPARTMENTNAME");

                            var msg = "你确定要打回 [" + personName + "] 的部门月度预算吗?";
                            CommonFunction.AskDelete(msg, action);
                        };
                        con.Children.Clear();
                        con.Children.Add(myButton);
                    };

                    var cs = e.Row.DataContext.GetObjValue("Entity.CHECKSTATES") as decimal?;
                    if (cs.Equal(4))
                    {
                        a2();
                    }
                    else
                    {
                        a1();
                    }
                }
            };     


            grid.deatilGridBar.ItemClicked += new EventHandler<ToolBar.ToolBarItemClickArgs>(deatilGridBar_ItemClicked);
            deatilGridBar_ItemClicked(grid, new ToolBar.ToolBarItemClickArgs("S1"));
        }
Example #10
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            {
                client = new SalaryServiceClient();
                engineclient = new EngineWcfGlobalFunctionClient();
                client.GetAutoEmployeeSalaryRecordPagingsCompleted += new EventHandler<GetAutoEmployeeSalaryRecordPagingsCompletedEventArgs>(client_GetAutoEmployeeSalaryRecordPagingsCompleted);
                client.GetEmployeeSalaryRecordItemByIDCompleted += new EventHandler<GetEmployeeSalaryRecordItemByIDCompletedEventArgs>(client_GetEmployeeSalaryRecordItemByIDCompleted);
                client.PaymentUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_PaymentUpdateCompleted);
                client.GetPaymentPagingsCompleted += new EventHandler<GetPaymentPagingsCompletedEventArgs>(client_GetPaymentPagingsCompleted);
                client.GetPaymentPagingCompleted += new EventHandler<GetPaymentPagingCompletedEventArgs>(client_GetPaymentPagingCompleted);
                client.ExportExcelCompleted += new EventHandler<ExportExcelCompletedEventArgs>(client_ExportExcelCompleted);
                client.ImportExcelCompleted += new EventHandler<ImportExcelCompletedEventArgs>(client_ImportExcelCompleted);
                client.ReadExcelCompleted += new EventHandler<ReadExcelCompletedEventArgs>(client_ReadExcelCompleted);
                client.ExportExcelAllCompleted += new EventHandler<ExportExcelAllCompletedEventArgs>(client_ExportExcelAllCompleted);
                this.DtGrid.CanUserSortColumns = false;
                this.Loaded += new RoutedEventHandler(Left_Loaded);
                this.DtGrid.LoadingRowDetails += new EventHandler<DataGridRowDetailsEventArgs>(DtGrid_LoadingRowDetails);
                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
                client.GetSalaryStandardPagingCompleted += new EventHandler<GetSalaryStandardPagingCompletedEventArgs>(client_GetSalaryStandardPagingCompleted);


                //orgClient = new SMT.Saas.Tools.OrganizationWS.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);

                //engineclient.MsgCloseCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(engineclient_MsgCloseCompleted);
                engineclient.CloseDoTaskCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(engineclient_CloseDoTaskCompleted);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                //ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                loadbar.Stop();
            }
            #region 工具栏初始化
            ToolBar.txtOtherName.Visibility = Visibility.Visible;
            ToolBar.txtOtherName.Text = string.Empty;
            ToolBar.btnImport.Visibility = Visibility.Collapsed;
            ToolBar.btnImport.Click += new RoutedEventHandler(btnImport_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnNew.Visibility = Visibility.Collapsed;
            ToolBar.btnDelete.Visibility = Visibility.Collapsed;
            //ToolBar.btnSumbitAudit.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            ToolBar.retNew.Visibility = Visibility.Collapsed;
            ToolBar.retEdit.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBar.retRead.Visibility = Visibility.Visible;
            ToolBar.retPDF.Visibility = Visibility.Collapsed;
            ToolBar.retDelete.Visibility = Visibility.Collapsed;
            ToolBar.retRefresh.Visibility = Visibility.Collapsed;
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            //ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.btnOtherAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("PAY")).Click += new RoutedEventHandler(Payment_Click);
            ImageButton _ImgButtonBankPaySalary = new ImageButton();
            _ImgButtonBankPaySalary.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonBankPaySalary.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("BANKPAY")).Click += new RoutedEventHandler(_ImgButtonBankPaySalary_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonBankPaySalary);

            //_ImgButtonDataExPort.VerticalAlignment = VerticalAlignment.Center;
            //_ImgButtonDataExPort.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("数据导出")).Click += new RoutedEventHandler(_ImgButtonDataExPort_Click);
            //ToolBar.stpOtherAction.Children.Add(_ImgButtonDataExPort);

            _ImgButtonMsgclose.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonMsgclose.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("关闭代办")).Click += new RoutedEventHandler(_ImgButtonMsgclose_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonMsgclose);

            #endregion
        }
Example #11
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            client.SalarySolutionDeleteCompleted += new EventHandler<SalarySolutionDeleteCompletedEventArgs>(client_SalarySolutionDeleteCompleted);
            client.GetSalarySolutionPagingCompleted += new EventHandler<GetSalarySolutionPagingCompletedEventArgs>(client_GetSalarySolutionPagingCompleted);
            client.CreateSalaryStandBatchCompleted += new EventHandler<CreateSalaryStandBatchCompletedEventArgs>(client_CreateSalaryStandBatchCompleted);
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            ImageButton btnCreate = new ImageButton();
            btnCreate.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/area/18_import.png", Utility.GetResourceStr("BATCHCREATESTAND")).Click += new RoutedEventHandler(btnCreate_Click);
            ToolBar.stpOtherAction.Children.Add(btnCreate);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);

        }
Example #12
0
        public void InitPara()
        {
            try
            {
                PARENT.Children.Add(loadbar);
                loadbar.Stop();
                //DtGrid.CurrentCellChanged += new EventHandler<EventArgs>(DtGrid_CurrentCellChanged);

                client = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
                //client.GetEmployeePagingCompleted += new EventHandler<GetEmployeePagingCompletedEventArgs>(client_GetEmployeePagingCompleted);
                client.EmployeeDeleteCompleted += new EventHandler<EmployeeDeleteCompletedEventArgs>(client_EmployeeDeleteCompleted);

                //client.GetEmployeeViewsPagingCompleted += new EventHandler<GetEmployeeViewsPagingCompletedEventArgs>(client_GetEmployeeViewsPagingCompleted);
                client.GetEmployeeBasicInfoPagingViewCompleted += new EventHandler<GetEmployeeBasicInfoPagingViewCompletedEventArgs>(client_GetEmployeeBasicInfoPagingViewCompleted);

                client.ExportEmployeeCompleted += new EventHandler<ExportEmployeeCompletedEventArgs>(client_ExportEmployeeCompleted);
                client.GetLeaveEmployeeViewsPagingCompleted += new EventHandler<GetLeaveEmployeeViewsPagingCompletedEventArgs>(client_GetLeaveEmployeeViewsPagingCompleted);
                // orgClient = new SMT.Saas.Tools.OrganizationWS.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);

                this.Loaded += new RoutedEventHandler(Employee_Loaded);
                this.ToolBar.btnNew.Click += new RoutedEventHandler(btnAdd_Click);
                this.ToolBar.btnEdit.Click += new RoutedEventHandler(BtnAlter_Click);
                this.ToolBar.btnDelete.Click += new RoutedEventHandler(btnDel_Click);
                this.ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
                this.ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
                this.ToolBar.retNew.Visibility = Visibility.Collapsed;
                this.ToolBar.btnNew.Visibility = Visibility.Collapsed;
                this.ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
                this.ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
                this.ToolBar.btnDelete.Visibility = Visibility.Collapsed;
                this.ToolBar.btnAudit.Visibility = Visibility.Collapsed;
                this.ToolBar.retAudit.Visibility = Visibility.Collapsed;

                ImageButton _ImgButtonViewInTime = new ImageButton();
                _ImgButtonViewInTime.VerticalAlignment = VerticalAlignment.Center;
                _ImgButtonViewInTime.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("员工即时信息")).Click += new RoutedEventHandler(_ImgButtonViewInTime_Click);
                ToolBar.stpOtherAction.Children.Add(_ImgButtonViewInTime);

                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);

                ImageButton _ImgButtonViewBasicInfo = new ImageButton();
                _ImgButtonViewBasicInfo.VerticalAlignment = VerticalAlignment.Center;
                _ImgButtonViewBasicInfo.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("报表信息")).Click += new RoutedEventHandler(_ImgButtonViewBasicInfo_Click);
                ToolBar.stpOtherAction.Children.Add(_ImgButtonViewBasicInfo);

                //ImageButton _ImgButtonEmployeeTotal = new ImageButton();
                //_ImgButtonEmployeeTotal.VerticalAlignment = VerticalAlignment.Center;
                //_ImgButtonEmployeeTotal.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("统计报表")).Click += new RoutedEventHandler(_ImgButtonEmployeeTotal_Click);
                //ToolBar.stpOtherAction.Children.Add(_ImgButtonEmployeeTotal);

                //ImageButton _ImgButtonEmployeeStruct = new ImageButton();
                //_ImgButtonEmployeeStruct.VerticalAlignment = VerticalAlignment.Center;
                //_ImgButtonEmployeeStruct.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("结构报表")).Click += new RoutedEventHandler(_ImgButtonEmployeeStruct_Click);
                //ToolBar.stpOtherAction.Children.Add(_ImgButtonEmployeeStruct);

                //ImageButton _ImgButtonReport = new ImageButton();
                //_ImgButtonReport.VerticalAlignment = VerticalAlignment.Center;
                //_ImgButtonReport.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("薪酬保险缴交报表")).Click += new RoutedEventHandler(_ImgButtonReports_Click);
                //ToolBar.stpOtherAction.Children.Add(_ImgButtonReport);

                ToolBar.btnOutExcel.Visibility = Visibility.Visible;
                ToolBar.btnOutExcel.Click += new RoutedEventHandler(btnOutExcel_Click);

                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
            }
            catch (Exception )
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                 Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
        }
Example #13
0
 void CreateControl(SMT.SaaS.FrameworkUI.FormToolBar ToolBar)
 {
     ImageButton btnSave = new ImageButton();
     btnSave.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/16_save.png", Utility.GetResourceStr("保存")).Click += new RoutedEventHandler(btnSave_Click);
     ToolBar.stpOtherAction.Children.Add(btnSave);
 }
Example #14
0
        /// <summary>
        /// 添加新的解决方案
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void ToolBarSolution_btnNew_Click(object sender, RoutedEventArgs e)
        {
            action = FormTypes.New;
            this.cbxpostlevel.SelectedIndex = 0;
            this.cbxNoAllowancePostlevel.SelectedIndex = 0;
            ToolBarSolution += 1;

            //IsAddStandard = true;
            travelObj.TRAVELSOLUTIONSID = System.Guid.NewGuid().ToString();
            travelObj.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            travelObj.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            travelObj.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            travelObj.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
            travelObj.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
            travelObj.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            travelObj.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            travelObj.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            InitSolutionPara();
            this.SetEnabledIsTrue();
            //在新建时不可以选择其他的出差方案,否则会造成错误
            cmbSolution.IsEnabled = false;
            ToolBar_Solution.btnEdit.IsEnabled = false;

            SecondCompany.Items.Clear();
            OldStandardList.Clear();

            //新建后出来复制操作
            if (ToolBarSolution == 1)
            {
                ImageButton _ImageBtnCopy = new ImageButton();
                _ImageBtnCopy.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/copy.png", Utility.GetResourceStr("复制")).Click += new RoutedEventHandler(SolutionManagement_Click);
                ToolBar_Solution.stpOtherAction.Children.Add(_ImageBtnCopy);
            }
        }
Example #15
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            client.SalaryContrastAllCompleted += new EventHandler<SalaryContrastAllCompletedEventArgs>(client_SalaryContrastAllCompleted);
            client.GetAutoEmployeeSalaryRecordPagingsCompleted += new EventHandler<GetAutoEmployeeSalaryRecordPagingsCompletedEventArgs>(client_GetAutoEmployeeSalaryRecordPagingsCompleted);
            client.GetEmployeeSalaryRecordItemByIDCompleted += new EventHandler<GetEmployeeSalaryRecordItemByIDCompletedEventArgs>(client_GetEmployeeSalaryRecordItemByIDCompleted);
            client.EmployeeSalaryRecordDeleteCompleted += new EventHandler<EmployeeSalaryRecordDeleteCompletedEventArgs>(client_EmployeeSalaryRecordDeleteCompleted);
            client.GetEmployeeSalaryRecordPagingCompleted += new EventHandler<GetEmployeeSalaryRecordPagingCompletedEventArgs>(client_GetEmployeeSalaryRecordPagingCompleted);
            client.FBStatisticsCompleted += new EventHandler<FBStatisticsCompletedEventArgs>(client_FBStatisticsCompleted);
            client.FBStatisticsMassCompleted += new EventHandler<FBStatisticsMassCompletedEventArgs>(client_FBStatisticsMassCompleted);
            client.FilterStandardCompleted += new EventHandler<FilterStandardCompletedEventArgs>(client_FilterStandardCompleted);

            #region  工具栏
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            ToolBar.btnOtherAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("MASSAUDIT")).Click += new RoutedEventHandler(MassAudit_Click);

            ImageButton _ImgButtonDeductionmoney = new ImageButton();
            _ImgButtonDeductionmoney.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonDeductionmoney.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("员工扣款明细")).Click += new RoutedEventHandler(_ImgButtonDeductionmoney_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonDeductionmoney);
            _ImgButtonDeductionmoney.Visibility = Visibility.Visible;
            //if (SMT.SaaS.FrameworkUI.Common.PermissionHelper.GetPermissionValue("YGKKMX", SMT.SaaS.FrameworkUI.Common.Permissions.Browse) > 0)
            //{
            //    _ImgButtonDeductionmoney.Visibility = Visibility.Visible;
            //}

            ImageButton _ImgButtonDeductionTax = new ImageButton();
            _ImgButtonDeductionTax.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonDeductionTax.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("月度薪资扣税")).Click += new RoutedEventHandler(_ImgButtonDeductionTax_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonDeductionTax);
            _ImgButtonDeductionTax.Visibility = Visibility.Visible;

            //if (SMT.SaaS.FrameworkUI.Common.PermissionHelper.GetPermissionValue("YDXZKS", SMT.SaaS.FrameworkUI.Common.Permissions.Browse) > 0)
            //{
            //    _ImgButtonDeductionTax.Visibility = Visibility.Visible;
            //}

            ImageButton _ImgButtonSalarySum = new ImageButton();
            _ImgButtonSalarySum.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonSalarySum.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("薪资汇总")).Click += new RoutedEventHandler(_ImgButtonSalarySum_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonSalarySum);
            _ImgButtonSalarySum.Visibility = Visibility.Visible;

            //薪酬报表导出
            ImageButton _ImgButtonReport = new ImageButton();
            _ImgButtonReport.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonReport.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("薪酬保险缴交报表")).Click += new RoutedEventHandler(_ImgButtonReports_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonReport);

            //员工月薪导入
            ImageButton _ImgButtonImport = new ImageButton();
            _ImgButtonImport.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonImport.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("员工薪资导入")).Click += _ImgButtonImport_Click;
            ToolBar.stpOtherAction.Children.Add(_ImgButtonImport);
            #endregion

            #region  新增控件(薪水对比度)
            Rectangle _Rectangle = new Rectangle();
            _Rectangle.Height = 18;
            _Rectangle.Width = 1;
            _Rectangle.Fill = new SolidColorBrush(Color.FromArgb(255, 154, 154, 153));
            _Rectangle.Margin = new Thickness(3, 4, 0, 3);

            TextBlock _txtblock = new TextBlock();
            _txtblock.Text = "薪水对比提醒额度";
            _txtblock.VerticalAlignment = VerticalAlignment.Center;
            _txtblock.Margin = new Thickness(4, 0, 0, 0);

            _txtBox.Margin = new Thickness(3, 0, 0, 0);
            _txtBox.Width = 100;
            _txtBox.Height = 24;
            _txtBox.Text = "500";
            _txtBox.VerticalAlignment = VerticalAlignment.Center;

            ToolBar.stpOtherAction.Children.Add(_Rectangle);
            ToolBar.stpOtherAction.Children.Add(_txtblock);
            ToolBar.stpOtherAction.Children.Add(_txtBox);

            ToolBar.stpOtherAction.Visibility = Visibility.Visible;

            _Textshow.Text = string.Empty;
            _Textshow.Margin = new Thickness(6, 0, 0, 0);
            ToolBar.stpOtherAction.Children.Add(_Textshow);
            _Textshow.VerticalAlignment = VerticalAlignment.Center;
            #endregion

            client.EmployeeSalaryRecordOrItemDeleteCompleted += new EventHandler<EmployeeSalaryRecordOrItemDeleteCompletedEventArgs>(client_EmployeeSalaryRecordOrItemDeleteCompleted);
            client.EmployeeSalaryRecordItemDeleteCompleted += new EventHandler<EmployeeSalaryRecordItemDeleteCompletedEventArgs>(client_EmployeeSalaryRecordItemDeleteCompleted);
            client.GetSalaryRecordOneCompleted += new EventHandler<GetSalaryRecordOneCompletedEventArgs>(client_GetSalaryRecordOneCompleted);
            this.DtGrid.CanUserSortColumns = false;
            this.DtGrid.LoadingRowDetails += new EventHandler<DataGridRowDetailsEventArgs>(DtGrid_LoadingRowDetails);
            this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            this.Loaded += new RoutedEventHandler(Left_Loaded);
            treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            this.DtGrid.SelectionChanged += new SelectionChangedEventHandler(DtGrid_SelectionChanged);

            client.GetSalaryStandardPagingCompleted += new EventHandler<GetSalaryStandardPagingCompletedEventArgs>(client_GetSalaryStandardPagingCompleted);
            client.ExportEmployeePensionReportsCompleted += new EventHandler<ExportEmployeePensionReportsCompletedEventArgs>(client_ExportEmployeePensionReportsCompleted);
            client.ImportEmployeeMonthlySalaryCompleted += client_ImportEmployeeMonthlySalaryCompleted;
        }
Example #16
0
        protected override void OnLoadControlComplete()
        {
            DetailGrid dGrid = this.EditForm.FindControl("OrderGrid") as DetailGrid;

            if (dGrid != null && !this.EditForm.IsReInitForm)
            {
                dGrid.ToolBars[0].Title = "选择下拨人员";
                if (dGrid.ToolBars.Count > 1)
                {
                    dGrid.ToolBars.Remove(dGrid.ToolBars[1]);
                }
                dGrid.AddToolBarItems(dGrid.ToolBars);
                double width = dGrid.ADGrid.Columns[dGrid.ADGrid.Columns.Count - 1].Width.Value;
                dGrid.ToolBarItemClick += new EventHandler<ToolBarItemClickEventArgs>(dGrid_ToolBarItemClick);

                //if (this.OrderEntity.FBEntityState != FBEntityState.Added)
                //{
                //    dGrid.ADGrid.Columns[5].Visibility = Visibility.Collapsed;
                //}
                //else
                //{
                //    dGrid.ADGrid.Columns[5].Visibility = Visibility.Visible;
                //}
                var totalWidth = dGrid.ADGrid.Columns.Sum(item => item.Width.Value);
                dGrid.ADGrid.MinWidth = totalWidth + 10;
                dGrid.ADGrid.LoadingRow += (object sender, DataGridRowEventArgs e) =>
                {
                    if (this.EditForm.OperationType == OperationTypes.Add
                        || this.EditForm.OperationType == OperationTypes.Edit
                        || this.EditForm.OperationType == OperationTypes.ReSubmit)
                    {
                        var con = dGrid.ADGrid.Columns[9].GetCellContent(e.Row) as StackPanel;
                        ImageButton myButton = new ImageButton();
                        myButton.Margin = new Thickness(0);
                        myButton.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_delete.png", Utility.GetResourceStr("DELETE"));
                        myButton.Tag = e.Row.DataContext;
                        myButton.Click += (oo, ee) =>
                        {
                            Control c = oo as Control;
                            var entity = c.Tag as FBEntity;
                            Action action = () =>
                            {

                                dGrid.Delete(new List<FBEntity> { entity });
                                // none;
                            };
                            var personName = entity.GetObjValue("Entity.OWNERNAME");

                            var msg = "你确定要删除" + personName + "的个人活动经费下拨吗?";
                            CommonFunction.AskDelete(msg, action);
                        };
                        con.Children.Clear();
                        con.Children.Add(myButton);
                    }
                };               
            }
            if (this.EditForm.OperationType != OperationTypes.Add)
            {
                LookUp lu = this.EditForm.FindControl("AssignCompanyID") as LookUp;

                if (lu != null)
                    lu.IsEnabled = false;
            }

            
        }