コード例 #1
0
ファイル: Department.xaml.cs プロジェクト: JuRogn/OA
        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);
           
        }
コード例 #2
0
ファイル: SysFBAdmins.xaml.cs プロジェクト: jjg0519/OA
        public void InitPara()
        {
            try
            {
                PARENT.Children.Add(loadbar);
                loadbar.Start();

                DictManager.OnDictionaryLoadCompleted += new EventHandler <OnDictionaryLoadArgs>(DictManager_OnDictionaryLoadCompleted);
                client = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
                client.GetEmployeePagingCompleted += new EventHandler <GetEmployeePagingCompletedEventArgs>(client_GetEmployeePagingCompleted);
                //client.GetEmployeesWithOutPermissionsCompleted += new EventHandler<GetEmployeesWithOutPermissionsCompletedEventArgs>(client_GetEmployeesWithOutPermissionsCompleted);
                // client.GetEmployeeViewsPagingCompleted+=new EventHandler<GetEmployeeViewsPagingCompletedEventArgs>(client_GetEmployeeViewsPagingCompleted);
                client.GetEmployeeViewsWithOutPermissionsCompleted += new EventHandler <GetEmployeeViewsWithOutPermissionsCompletedEventArgs>(client_GetEmployeeViewsWithOutPermissionsCompleted);
                client.EmployeeDeleteCompleted += new EventHandler <EmployeeDeleteCompletedEventArgs>(client_EmployeeDeleteCompleted);

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

                permclient = new PermissionServiceClient();
                permclient.GetUserByEmployeeIDCompleted += new EventHandler <Saas.Tools.PermissionWS.GetUserByEmployeeIDCompletedEventArgs>(permclient_GetUserByEmployeeIDCompleted);
                permclient.getFbAdminsCompleted         += new EventHandler <getFbAdminsCompletedEventArgs>(permclient_getFbAdminsCompleted);
                //this.Loaded += new RoutedEventHandler(Employee_Loaded);
                permclient.DeleteFbAdminCompleted += new EventHandler <DeleteFbAdminCompletedEventArgs>(permclient_DeleteFbAdminCompleted);
            }
            catch (Exception ex)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                return;
            }
        }
コード例 #3
0
ファイル: SystemInit.cs プロジェクト: jjg0519/OA
        //当前最大职位
        #endregion

        #region 私有方法 Private Method
        private void RegisterServers()
        {
            organClient    = new OrganizationServiceClient();
            personelClient = new PersonnelServiceClient();
            _userPostList  = new List <SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEEPOST>();
            personelClient.GetEmployeeDetailViewByIDCompleted += new EventHandler <GetEmployeeDetailViewByIDCompletedEventArgs>(personelClient_GetEmployeeDetailViewByIDCompleted);
        }
コード例 #4
0
        private void GetDepartmentNameByDepartmentID(string StrDepartmentID)
        {
            OrganizationServiceClient Organ = new OrganizationServiceClient();

            Organ.GetDepartmentByIdCompleted += new EventHandler <GetDepartmentByIdCompletedEventArgs>(Organ_GetDepartmentByIdCompleted);
            Organ.GetDepartmentByIdAsync(StrDepartmentID);
        }
コード例 #5
0
ファイル: SysUserForms.xaml.cs プロジェクト: jjg0519/OA
        private void GetCompanyNameByCompanyID(string StrCompanyID)
        {
            OrganizationServiceClient Organ = new OrganizationServiceClient();

            Organ.GetCompanyByIdCompleted += new EventHandler <GetCompanyByIdCompletedEventArgs>(Organ_GetCompanyByIdCompleted);
            Organ.GetCompanyByIdAsync(StrCompanyID);
        }
コード例 #6
0
ファイル: ApprovalTypeSet.xaml.cs プロジェクト: JuRogn/OA
        private void InitPara()
        {
            try
            {
                PARENT.Children.Add(loadbar);

                SaveBtn.IsEnabled = false;
                SelectedList.DisplayMemberPath = "DICTIONARYNAME";
                
                orgClient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
                OfficeClient = new SmtOAPersonOfficeClient();
                orgClient.GetCompanyActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetCompanyActivedCompletedEventArgs>(orgClient_GetCompanyActivedCompleted);
                orgClient.GetDepartmentActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetDepartmentActivedCompletedEventArgs>(orgClient_GetDepartmentActivedCompleted);
                //OfficeClient.GetApprovalSetByOrgType
                OfficeClient.GetApprovalSetByOrgTypeCompleted += new EventHandler<GetApprovalSetByOrgTypeCompletedEventArgs>(OfficeClient_GetApprovalSetByOrgTypeCompleted);
                //this.Loaded += new RoutedEventHandler(ApprovalTypeSet_Loaded);
                OfficeClient.AddApprovalSetCompleted += new EventHandler<AddApprovalSetCompletedEventArgs>(OfficeClient_AddApprovalSetCompleted);
                InitData();
                
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }
        }
コード例 #7
0
ファイル: BindOrgTree.cs プロジェクト: jjg0519/OA
 public BindOrgTree()
 {
     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);
 }
コード例 #8
0
ファイル: Post.xaml.cs プロジェクト: jjg0519/OA
        private void InitEvent()
        {
            PARENT.Children.Add(loadbar);

            client = new OrganizationServiceClient();
            client.PostPagingCompleted           += new EventHandler <PostPagingCompletedEventArgs>(client_PostPagingCompleted);
            client.PostDeleteCompleted           += new EventHandler <PostDeleteCompletedEventArgs>(client_PostDeleteCompleted);
            client.GetCompanyActivedCompleted    += new EventHandler <GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
            client.GetDepartmentActivedCompleted += new EventHandler <GetDepartmentActivedCompletedEventArgs>(client_GetDepartmentActivedCompleted);
            client.PostCancelCompleted           += new EventHandler <PostCancelCompletedEventArgs>(client_PostCancelCompleted);
            this.Loaded += new RoutedEventHandler(Post_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);
            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);
        }
コード例 #9
0
ファイル: OrderMealDetailInfo.xaml.cs プロジェクト: JuRogn/OA
        private void GetDepartmentNameByDepartmentID(string StrDepartmentID)
        {
            OrganizationServiceClient Organ = new OrganizationServiceClient();
            Organ.GetDepartmentByIdCompleted += new EventHandler<GetDepartmentByIdCompletedEventArgs>(Organ_GetDepartmentByIdCompleted);
            Organ.GetDepartmentByIdAsync(StrDepartmentID);

        }
コード例 #10
0
        private void InitControlEvent()
        {
            PARENT.Children.Add(loadbar);
            //ComboBox cbx =  this.expander.FindName("cbxDepType") as ComboBox;
            ComboBox cbx = Utility.FindChildControl <ComboBox>(this.expander);

            if (cbx != null)
            {
                cbx.Loaded += new RoutedEventHandler(cbxDepType_Loaded);
            }
            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);
            ToolBar.btnAudit.Click    += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            //ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            //ToolBar.retAudit.Visibility = Visibility.Collapsed;
            //ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            //ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            //this.Loaded += new RoutedEventHandler(DepartmentDictionary_Loaded);

            svc = new OrganizationServiceClient();
            svc.DepartmentDictionaryPagingCompleted += new EventHandler <DepartmentDictionaryPagingCompletedEventArgs>(svc_DepartmentDictionaryPagingCompleted);
            svc.DepartmentDictionaryDeleteCompleted += new EventHandler <DepartmentDictionaryDeleteCompletedEventArgs>(svc_DepartmentDictionaryDeleteCompleted);
        }
コード例 #11
0
 public TreeAssetManagementPage()
 {
     InitializeComponent();
     orgClient = new OrganizationServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_ATTENDMONTHLYBALANCE");
     PARENT.Children.Add(loadbar);
 }
コード例 #12
0
ファイル: BindOrgTree.cs プロジェクト: JuRogn/OA
        public BindOrgTree()
        {
            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);

        }
コード例 #13
0
 public TreeAssetManagementPage()
 {
     InitializeComponent();
     orgClient = new OrganizationServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_ATTENDMONTHLYBALANCE");
     PARENT.Children.Add(loadbar);
 }
コード例 #14
0
ファイル: ImportOrgInfoForm.xaml.cs プロジェクト: JuRogn/OA
 /// <summary>
 ///  注册事件
 /// </summary>
 void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     client.AddBatchOrgInfoCompleted += new EventHandler<AddBatchOrgInfoCompletedEventArgs>(client_AddBatchOrgInfoCompleted);
     client.ImportOrgInfoCompleted += new EventHandler<ImportOrgInfoCompletedEventArgs>(client_ImportOrgInfoCompleted);
     client.GetCompanyActivedCompleted += new EventHandler<GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     ImportOrgInfoForm_Load();
 }
コード例 #15
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        //void orgClient_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
        //{
        //    if (e.Error == null)
        //    {
        //        if (e.Result != null)
        //        {
        //            allCompanys = e.Result.ToList();
        //        }
        //        BindCompany();
        //        orgClient.GetDepartmentActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
        //    }
        //    else
        //    {
        //        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
        //    }
        //}

        //void orgClient_GetDepartmentActivedCompleted(object sender, GetDepartmentActivedCompletedEventArgs e)
        //{
        //    if (e.Error == null)
        //    {
        //        if (e.Result != null)
        //        {
        //            allDepartments = e.Result.ToList();
        //        }
        //        BindDepartment();
        //        orgClient.GetPostActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
        //    }
        //    else
        //    {
        //        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
        //    }
        //}

        //void orgClient_GetPostActivedCompleted(object sender, SMT.Saas.Tools.OrganizationWS.GetPostActivedCompletedEventArgs e)
        //{
        //    if (e.Error == null)
        //    {
        //        if (e.Result != null)
        //        {
        //            allPositions = e.Result.ToList();
        //        }
        //        BindPosition();
        //    }
        //    else
        //    {
        //        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
        //    }
        //}

        /// <summary>
        /// 页面加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void AttendMonthlyBalance_Loaded(object sender, RoutedEventArgs e)
        {
            clientAtt = new AttendanceServiceClient();
            orgClient = new OrganizationServiceClient();
            RegisterEvents();
            GetEntityLogo("T_HR_ATTENDMONTHLYBALANCE");
            InitPage();
        }
コード例 #16
0
ファイル: ImportOrgInfoForm.xaml.cs プロジェクト: jjg0519/OA
 /// <summary>
 ///  注册事件
 /// </summary>
 void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     client.AddBatchOrgInfoCompleted   += new EventHandler <AddBatchOrgInfoCompletedEventArgs>(client_AddBatchOrgInfoCompleted);
     client.ImportOrgInfoCompleted     += new EventHandler <ImportOrgInfoCompletedEventArgs>(client_ImportOrgInfoCompleted);
     client.GetCompanyActivedCompleted += new EventHandler <GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     ImportOrgInfoForm_Load();
 }
コード例 #17
0
 private void InitParas(string AttendanceMachineSetID)
 {
     client = new AttendanceServiceClient();
     orgclient = new OrganizationServiceClient();
     client.GetAttendMachineSetByIDCompleted += new EventHandler<GetAttendMachineSetByIDCompletedEventArgs>(client_GetAttendMachineSetByIDCompleted);
     client.AttendMachineSetAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetAddCompleted);
     client.AttendMachineSetUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetUpdateCompleted);
     orgclient.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(orgclient_GetCompanyByIdCompleted);
 }
コード例 #18
0
 /// <summary>
 /// 页面加载
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void ClockInRd_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     orgClient = new OrganizationServiceClient();
     GetEntityLogo("T_HR_EMPLOYEECLOCKINRECORD");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
コード例 #19
0
 private void InitParas(string AttendanceMachineSetID)
 {
     client    = new AttendanceServiceClient();
     orgclient = new OrganizationServiceClient();
     client.GetAttendMachineSetByIDCompleted += new EventHandler <GetAttendMachineSetByIDCompletedEventArgs>(client_GetAttendMachineSetByIDCompleted);
     client.AttendMachineSetAddCompleted     += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetAddCompleted);
     client.AttendMachineSetUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetUpdateCompleted);
     orgclient.GetCompanyByIdCompleted       += new EventHandler <GetCompanyByIdCompletedEventArgs>(orgclient_GetCompanyByIdCompleted);
 }
コード例 #20
0
 /// <summary>
 ///  注册事件
 /// </summary>
 void InitControlEvent()
 {
     orgclient = new OrganizationServiceClient();
     client = new PersonnelServiceClient();
     orgclient.GetCompanyActivedCompleted += new EventHandler<GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     client.ImportEmployeeEntryCompleted += new EventHandler<ImportEmployeeEntryCompletedEventArgs>(client_ImportEmployeeEntryCompleted);
     client.ValidUserNameIsExistCompleted += new EventHandler<ValidUserNameIsExistCompletedEventArgs>(client_ValidUserNameIsExistCompleted);
     client.AddBatchEmployeeEntryCompleted += new EventHandler<AddBatchEmployeeEntryCompletedEventArgs>(client_AddBatchEmployeeEntryCompleted);
     ImportEmployeeEntryForm_Load();
 }
コード例 #21
0
 /// <summary>
 ///  注册事件
 /// </summary>
 void InitControlEvent()
 {
     client    = new OrganizationServiceClient();
     perClient = new PersonnelServiceClient();
     client.GetCompanyActivedCompleted += new EventHandler <GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     perClient = new PersonnelServiceClient();
     perClient.ExportEmployeeCompleted         += new EventHandler <ExportEmployeeCompletedEventArgs>(perClient_ExportEmployeeCompleted);
     perClient.GetEmployeeByCompanyIDCompleted += new EventHandler <GetEmployeeByCompanyIDCompletedEventArgs>(perClient_GetEmployeeByCompanyIDCompleted);
     ImportOrgInfoForm_Load();
 }
コード例 #22
0
 /// <summary>
 ///  注册事件
 /// </summary>
 void InitControlEvent()
 {
     orgclient = new OrganizationServiceClient();
     client    = new PersonnelServiceClient();
     orgclient.GetCompanyActivedCompleted  += new EventHandler <GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     client.ImportEmployeeEntryCompleted   += new EventHandler <ImportEmployeeEntryCompletedEventArgs>(client_ImportEmployeeEntryCompleted);
     client.ValidUserNameIsExistCompleted  += new EventHandler <ValidUserNameIsExistCompletedEventArgs>(client_ValidUserNameIsExistCompleted);
     client.AddBatchEmployeeEntryCompleted += new EventHandler <AddBatchEmployeeEntryCompletedEventArgs>(client_AddBatchEmployeeEntryCompleted);
     ImportEmployeeEntryForm_Load();
 }
コード例 #23
0
 /// <summary>
 ///  注册事件
 /// </summary>
 void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     perClient = new PersonnelServiceClient();
     client.GetCompanyActivedCompleted += new EventHandler<GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     perClient = new PersonnelServiceClient();
     perClient.ExportEmployeeCompleted += new EventHandler<ExportEmployeeCompletedEventArgs>(perClient_ExportEmployeeCompleted);
     perClient.GetEmployeeByCompanyIDCompleted += new EventHandler<GetEmployeeByCompanyIDCompletedEventArgs>(perClient_GetEmployeeByCompanyIDCompleted);
     ImportOrgInfoForm_Load();
 }
コード例 #24
0
ファイル: EmployeeLeaveDays.xaml.cs プロジェクト: jjg0519/OA
        void EmployeeLeaveDays_Loaded(object sender, RoutedEventArgs e)
        {
            this.dgEmpLeaveDays.SelectionChanged += new SelectionChangedEventHandler(dgEmpLeaveDays_SelectionChanged);

            client    = new AttendanceServiceClient();
            orgClient = new OrganizationServiceClient();
            GetEntityLogo("T_HR_EMPLOYEELEVELDAYCOUNT");
            RegisterEvents();
            //  BindTree();
            client.GetEmployeeleaverecordByMultSearchIdCompleted += new EventHandler <GetEmployeeleaverecordByMultSearchIdCompletedEventArgs>(client_GetEmployeeleaverecordByMultSearchIdCompleted);
        }
コード例 #25
0
 void initPara()
 {
     orgClient = new OrganizationServiceClient();
     //初始化控件的状态            
     PARENT.Children.Add(loadbar);
     loadbar.Stop();
     //client.GetCompanyActivedCompleted += new EventHandler<GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     //client.GetDepartmentActivedCompleted += new EventHandler<GetDepartmentActivedCompletedEventArgs>(client_GetDepartmentActivedCompleted);
     //client.GetPostActivedCompleted += new EventHandler<GetPostActivedCompletedEventArgs>(client_GetPostActivedCompleted);
     orgClient.GetALLCompanyViewCompleted += new EventHandler<GetALLCompanyViewCompletedEventArgs>(orgClient_GetALLCompanyViewCompleted);
     orgClient.GetAllDepartmentViewCompleted += new EventHandler<GetAllDepartmentViewCompletedEventArgs>(orgClient_GetAllDepartmentViewCompleted);
     orgClient.GetAllPostViewCompleted += new EventHandler<GetAllPostViewCompletedEventArgs>(orgClient_GetAllPostViewCompleted);
     BindTree();
 }
コード例 #26
0
 void initPara()
 {
     orgClient = new OrganizationServiceClient();
     //初始化控件的状态
     PARENT.Children.Add(loadbar);
     loadbar.Stop();
     //client.GetCompanyActivedCompleted += new EventHandler<GetCompanyActivedCompletedEventArgs>(client_GetCompanyActivedCompleted);
     //client.GetDepartmentActivedCompleted += new EventHandler<GetDepartmentActivedCompletedEventArgs>(client_GetDepartmentActivedCompleted);
     //client.GetPostActivedCompleted += new EventHandler<GetPostActivedCompletedEventArgs>(client_GetPostActivedCompleted);
     orgClient.GetALLCompanyViewCompleted    += new EventHandler <GetALLCompanyViewCompletedEventArgs>(orgClient_GetALLCompanyViewCompleted);
     orgClient.GetAllDepartmentViewCompleted += new EventHandler <GetAllDepartmentViewCompletedEventArgs>(orgClient_GetAllDepartmentViewCompleted);
     orgClient.GetAllPostViewCompleted       += new EventHandler <GetAllPostViewCompletedEventArgs>(orgClient_GetAllPostViewCompleted);
     BindTree();
 }
コード例 #27
0
ファイル: RelationPost.xaml.cs プロジェクト: jjg0519/OA
        private void InitEvent()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Start();
            client = new OrganizationServiceClient();
            client.RelationPostPagingCompleted += new EventHandler <RelationPostPagingCompletedEventArgs>(client_RelationPostPagingCompleted);
            client.RelationPostDeleteCompleted += new EventHandler <RelationPostDeleteCompletedEventArgs>(client_RelationPostDeleteCompleted);
            client.GetPostByIdCompleted        += new EventHandler <GetPostByIdCompletedEventArgs>(client_GetPostByIdCompleted);

            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.btnRefresh.Click     += new RoutedEventHandler(btnRefresh_Click);
        }
コード例 #28
0
ファイル: CompanyTreeHistory.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Start();
            client = new OrganizationServiceClient();
            client.GetCompanyHistoryCompleted += new EventHandler<GetCompanyHistoryCompletedEventArgs>(client_GetCompanyHistoryCompleted);
            client.GetDepartmentHistoryCompleted += new EventHandler<GetDepartmentHistoryCompletedEventArgs>(client_GetDepartmentHistoryCompleted);
            client.GetPostHistoryCompleted += new EventHandler<GetPostHistoryCompletedEventArgs>(client_GetPostHistoryCompleted);
            client.GetCompanyHistoryDateCompleted += new EventHandler<GetCompanyHistoryDateCompletedEventArgs>(client_GetCompanyHistoryDateCompleted);

            currentDate = DateTime.Now;
            ///TODO 当天新建,当天撤消的没有处理

            client.GetCompanyHistoryDateAsync();
        }
コード例 #29
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Start();
            client = new OrganizationServiceClient();
            client.GetCompanyHistoryCompleted     += new EventHandler <GetCompanyHistoryCompletedEventArgs>(client_GetCompanyHistoryCompleted);
            client.GetDepartmentHistoryCompleted  += new EventHandler <GetDepartmentHistoryCompletedEventArgs>(client_GetDepartmentHistoryCompleted);
            client.GetPostHistoryCompleted        += new EventHandler <GetPostHistoryCompletedEventArgs>(client_GetPostHistoryCompleted);
            client.GetCompanyHistoryDateCompleted += new EventHandler <GetCompanyHistoryDateCompletedEventArgs>(client_GetCompanyHistoryDateCompleted);

            currentDate = DateTime.Now;
            ///TODO 当天新建,当天撤消的没有处理

            client.GetCompanyHistoryDateAsync();
        }
コード例 #30
0
ファイル: RelationPost.xaml.cs プロジェクト: JuRogn/OA
        private void InitEvent()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Start();
            client = new OrganizationServiceClient();
            client.RelationPostPagingCompleted += new EventHandler<RelationPostPagingCompletedEventArgs>(client_RelationPostPagingCompleted);
            client.RelationPostDeleteCompleted += new EventHandler<RelationPostDeleteCompletedEventArgs>(client_RelationPostDeleteCompleted);
            client.GetPostByIdCompleted += new EventHandler<GetPostByIdCompletedEventArgs>(client_GetPostByIdCompleted);

            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.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
        }
コード例 #31
0
ファイル: RelationPostForm.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas(string strID)
        {
            client = new OrganizationServiceClient();
            client.GetRelationPostByIDCompleted += new EventHandler<GetRelationPostByIDCompletedEventArgs>(client_GetRelationPostByIDCompleted);
            client.RelationPostAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_RelationPostAddCompleted);
            client.RelationPostUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_RelationPostUpdateCompleted);

            if (FormType == SMT.SaaS.FrameworkUI.FormTypes.New)
            {
                RelationPost = new T_HR_RELATIONPOST();
                RelationPost.RELATIONPOSTID = Guid.NewGuid().ToString();
            }
            else
            {
                client.GetRelationPostByIDAsync(strID);
            }
        }
コード例 #32
0
        private void InitParas(string strID)
        {
            client = new OrganizationServiceClient();
            client.GetRelationPostByIDCompleted += new EventHandler <GetRelationPostByIDCompletedEventArgs>(client_GetRelationPostByIDCompleted);
            client.RelationPostAddCompleted     += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_RelationPostAddCompleted);
            client.RelationPostUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_RelationPostUpdateCompleted);

            if (FormType == SMT.SaaS.FrameworkUI.FormTypes.New)
            {
                RelationPost = new T_HR_RELATIONPOST();
                RelationPost.RELATIONPOSTID = Guid.NewGuid().ToString();
            }
            else
            {
                client.GetRelationPostByIDAsync(strID);
            }
        }
コード例 #33
0
        private void InitParas(string depID)
        {
            client = new OrganizationServiceClient();
            personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient();
            client.DepartmentDictionaryUpdateCompleted += new EventHandler<DepartmentDictionaryUpdateCompletedEventArgs>(client_DepartmentDictionaryUpdateCompleted);
            client.DepartmentDictionaryAddCompleted += new EventHandler<DepartmentDictionaryAddCompletedEventArgs>(client_DepartmentDictionaryAddCompleted);
            client.GetDepartmentDictionaryByIdCompleted += new EventHandler<GetDepartmentDictionaryByIdCompletedEventArgs>(client_GetDepartmentDictionaryByIdCompleted);
            personClient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted);
            this.Loaded += new RoutedEventHandler(DepartmentDictionaryForms_Loaded);
            #region 原来的
            /*
            if (FormType == FormTypes.Browse || FormType == FormTypes.Audit)
            {
                EnableControl();

            }
            */
            #endregion
        }
コード例 #34
0
        private void InitParas(string depID)
        {
            client       = new OrganizationServiceClient();
            personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient();
            client.DepartmentDictionaryUpdateCompleted  += new EventHandler <DepartmentDictionaryUpdateCompletedEventArgs>(client_DepartmentDictionaryUpdateCompleted);
            client.DepartmentDictionaryAddCompleted     += new EventHandler <DepartmentDictionaryAddCompletedEventArgs>(client_DepartmentDictionaryAddCompleted);
            client.GetDepartmentDictionaryByIdCompleted += new EventHandler <GetDepartmentDictionaryByIdCompletedEventArgs>(client_GetDepartmentDictionaryByIdCompleted);
            personClient.GetEmployeeToEngineCompleted   += new EventHandler <Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted);
            this.Loaded += new RoutedEventHandler(DepartmentDictionaryForms_Loaded);
            #region 原来的

            /*
             * if (FormType == FormTypes.Browse || FormType == FormTypes.Audit)
             * {
             *  EnableControl();
             *
             * }
             */
            #endregion
        }
コード例 #35
0
        private void InitParas()
        {
            client = new OrganizationServiceClient();
            client.GetCompanyByEntityPermCompleted    += new EventHandler <GetCompanyByEntityPermCompletedEventArgs>(client_GetCompanyByEntityPermCompleted);
            client.GetDepartmentByEntityPermCompleted += new EventHandler <GetDepartmentByEntityPermCompletedEventArgs>(client_GetDepartmentByEntityPermCompleted);
            client.GetPostByEntityPermCompleted       += new EventHandler <GetPostByEntityPermCompletedEventArgs>(client_GetPostByEntityPermCompleted);
            treeOrganization.SelectedItemChanged      += new RoutedPropertyChangedEventHandler <object>(lookUpTree_SelectedItemChanged);

            treeViewItemStyle    = Application.Current.Resources["TreeViewItemStyle"] as Style;
            treeViewItemTemplate = this.Resources["treeViewItemHead"] as DataTemplate;

            if (Application.Current.Resources.Contains("SYS_DepartmentInfo"))
            {
                InitCompany();
            }
            else
            {
                BindTree();
            }
        }
コード例 #36
0
        private static void ExecuteWhoAmI(ClientCredentials credentials, string serviceUrl)
        {
            using (OrganizationServiceClient client = new OrganizationServiceClient("CustomBinding_IOrganizationService", new EndpointAddress(serviceUrl)))
            {
                ApplyCredentials(client, credentials);

                OrganizationRequest request = new OrganizationRequest();
                request.RequestName = "WhoAmI";

                OrganizationResponse response = (OrganizationResponse)client.Execute(request);

                foreach (KeyValuePair <string, object> result in response.Results)
                {
                    if ("UserId" == result.Key)
                    {
                        Console.WriteLine("User ID: {0}", result.Value);
                        break;
                    }
                }
            }
        }
コード例 #37
0
ファイル: SysUsersManagement.xaml.cs プロジェクト: JuRogn/OA
        public void InitPara()
        {
            try
            {
                PARENT.Children.Add(loadbar);
              
                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);

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

                permclient = new PermissionServiceClient();
                permclient.GetUserByEmployeeIDCompleted += new EventHandler<Saas.Tools.PermissionWS.GetUserByEmployeeIDCompletedEventArgs>(permclient_GetUserByEmployeeIDCompleted);
                this.Loaded += new RoutedEventHandler(Employee_Loaded);
                this.ToolBar.btnNew.Visibility = Visibility.Collapsed;
                //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.btnDelete.Visibility = Visibility.Collapsed;
                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;
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }
        }
コード例 #38
0
ファイル: SysUsersManagement.xaml.cs プロジェクト: jjg0519/OA
        public void InitPara()
        {
            try
            {
                PARENT.Children.Add(loadbar);

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

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

                permclient = new PermissionServiceClient();
                permclient.GetUserByEmployeeIDCompleted += new EventHandler <Saas.Tools.PermissionWS.GetUserByEmployeeIDCompletedEventArgs>(permclient_GetUserByEmployeeIDCompleted);
                this.Loaded += new RoutedEventHandler(Employee_Loaded);
                this.ToolBar.btnNew.Visibility = Visibility.Collapsed;
                //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.btnDelete.Visibility         = Visibility.Collapsed;
                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;
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }
        }
コード例 #39
0
ファイル: PostDictionary.xaml.cs プロジェクト: jjg0519/OA
        private void InitControlEvent()
        {
            PARENT.Children.Add(loadbar);

            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);
            ToolBar.btnAudit.Click    += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            //ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            //ToolBar.retAudit.Visibility = Visibility.Collapsed;
            //ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            //ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            this.Loaded += new RoutedEventHandler(PostDictionary_Loaded);
            client       = new OrganizationServiceClient();
            client.PostDictionaryPagingCompleted       += new EventHandler <PostDictionaryPagingCompletedEventArgs>(client_PostDictionaryPagingCompleted);
            client.PostDictionaryDeleteCompleted       += new EventHandler <PostDictionaryDeleteCompletedEventArgs>(client_PostDictionaryDeleteCompleted);
            client.GetDepartmentDictionaryAllCompleted += new EventHandler <GetDepartmentDictionaryAllCompletedEventArgs>(client_GetDepartmentDictionaryAllCompleted);
        }
コード例 #40
0
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            client = new OrganizationServiceClient();
            client.GetCompanyViewCompleted    += new EventHandler <GetCompanyViewCompletedEventArgs>(client_GetCompanyViewCompleted);
            client.GetPostViewCompleted       += new EventHandler <GetPostViewCompletedEventArgs>(client_GetPostViewCompleted);
            client.GetDepartmentViewCompleted += new EventHandler <GetDepartmentViewCompletedEventArgs>(client_GetDepartmentViewCompleted);

            treeOrganization.SelectedItemChanged += new RoutedPropertyChangedEventHandler <object>(lookUpTree_SelectedItemChanged);

            treeViewItemStyle    = Application.Current.Resources["TreeViewItemStyle"] as Style;
            treeViewItemTemplate = this.Resources["treeViewItemHead"] as DataTemplate;

            if (Application.Current.Resources.Contains("ORGTREESYSCompanyInfo" + Perm + Entity))
            {
                InitCompany();
            }
            else
            {
                BindTree();
            }
        }
コード例 #41
0
ファイル: PostDictionary.xaml.cs プロジェクト: JuRogn/OA
        private void InitControlEvent()
        {
            PARENT.Children.Add(loadbar);

            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);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            //ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            //ToolBar.retAudit.Visibility = Visibility.Collapsed;
            //ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            //ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            this.Loaded += new RoutedEventHandler(PostDictionary_Loaded);
            client = new OrganizationServiceClient();
            client.PostDictionaryPagingCompleted += new EventHandler<PostDictionaryPagingCompletedEventArgs>(client_PostDictionaryPagingCompleted);
            client.PostDictionaryDeleteCompleted += new EventHandler<PostDictionaryDeleteCompletedEventArgs>(client_PostDictionaryDeleteCompleted);
            client.GetDepartmentDictionaryAllCompleted += new EventHandler<GetDepartmentDictionaryAllCompletedEventArgs>(client_GetDepartmentDictionaryAllCompleted);

        }
コード例 #42
0
ファイル: Program.cs プロジェクト: weedkiller/crm
        private static void ExecuteWhoAmI(SecurityToken token, string serviceUrl, Uri issuerUri)
        {
            using (OrganizationServiceClient client = new OrganizationServiceClient("CustomBinding_IOrganizationService",
                                                                                    new EndpointAddress(serviceUrl)))
            {
                client.ConfigureCrmOnlineBinding(issuerUri);
                client.Token = token;

                OrganizationRequest request = new OrganizationRequest();
                request.RequestName = "WhoAmI";

                OrganizationResponse response = (OrganizationResponse)client.Execute(request);

                foreach (KeyValuePair <string, object> result in response.Results)
                {
                    if ("UserId" == result.Key)
                    {
                        Console.WriteLine("User ID: {0}", result.Value);
                        break;
                    }
                }
            }
        }
コード例 #43
0
ファイル: SalaryStandard.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            client.SalaryStandardDeleteCompleted += new EventHandler<SalaryStandardDeleteCompletedEventArgs>(client_SalaryStandardDeleteCompleted);
            client.GetSalaryStandardPagingCompleted += new EventHandler<GetSalaryStandardPagingCompletedEventArgs>(client_GetSalaryStandardPagingCompleted);
            client.GetSalaryStandardItemsViewByStandarIDCompleted += new EventHandler<GetSalaryStandardItemsViewByStandarIDCompletedEventArgs>(client_GetSalaryStandardItemsViewByStandarIDCompleted);
            
            #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.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            //this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            ToolBar.btnNew.Visibility = Visibility.Collapsed;
            ToolBar.retNew.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.retEdit.Visibility = Visibility.Collapsed;
            #endregion

            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);
            BindTree();
        }
コード例 #44
0
ファイル: DepartmentForm.xaml.cs プロジェクト: JuRogn/OA
 private void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     client.GetDepartmentDictionaryAllCompleted += new EventHandler<GetDepartmentDictionaryAllCompletedEventArgs>(client_GetDepartmentDictionaryAllCompleted);
     client.DepartmentAddCompleted += new EventHandler<DepartmentAddCompletedEventArgs>(client_DepartmentAddCompleted);
     client.DepartmentUpdateCompleted += new EventHandler<DepartmentUpdateCompletedEventArgs>(client_DepartmentUpdateCompleted);
     client.GetDepartmentByIdCompleted += new EventHandler<GetDepartmentByIdCompletedEventArgs>(client_GetDepartmentByIdCompleted);
     client.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(client_GetCompanyByIdCompleted);
     client.GetPostByIdCompleted += new EventHandler<GetPostByIdCompletedEventArgs>(client_GetPostByIdCompleted);
     client.DepartmentIndexUpdateCompleted += new EventHandler<DepartmentIndexUpdateCompletedEventArgs>(client_DepartmentIndexUpdateCompleted);
     client.GetDepartmentActivedByCompanyIDCompleted += new EventHandler<GetDepartmentActivedByCompanyIDCompletedEventArgs>(client_GetDepartmentActivedByCompanyIDCompleted);
     pclient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(pclient_GetEmployeeToEngineCompleted);
     this.Loaded += new RoutedEventHandler(DepartmentForm_Loaded);
     client.DepartmentDeleteCompleted += new EventHandler<DepartmentDeleteCompletedEventArgs>(client_DepartmentDeleteCompletedEventArgs);
 
 }
コード例 #45
0
ファイル: MeetingRoomForm.xaml.cs プロジェクト: JuRogn/OA
        //#region 选择公司
        
        
        //private void CompanyObject_FindClick(object sender, EventArgs e)
        //{
        //    //OrganizationLookupForm lookup = new OrganizationLookupForm();
        //    //lookup.SelectedObjType = OrgTreeItemTypes.Company;


        //    //lookup.SelectedClick += (obj, ev) =>
        //    //{
        //    //    CompanyObject.DataContext = lookup.SelectedObj;
        //    //    if (lookup.SelectedObj is T_HR_COMPANY)
        //    //    {
        //    //        T_HR_COMPANY tmp = lookup.SelectedObj as T_HR_COMPANY;
        //    //        //tmpmeetingRoom.COMPANYID = tmp.COMPANYID;
        //    //        StrCompanyId = tmp.COMPANYID;
        //    //        CompanyObject.DisplayMemberPath = "CNAME";
                    
        //    //    }
        //    //};
        //    //lookup.Show();
        //}
        //#endregion


        #region 填充公司名称


        private void GetCompanyNameByCompanyID(string StrCompanyID)
        {
            OrganizationServiceClient Organ = new OrganizationServiceClient();
            
            Organ.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(Organ_GetCompanyByIdCompleted);
            Organ.GetCompanyByIdAsync(StrCompanyID);
        }
コード例 #46
0
        private void InitControlEvent()
        {
            PARENT.Children.Add(loadbar);
            //ComboBox cbx =  this.expander.FindName("cbxDepType") as ComboBox;
            ComboBox cbx = Utility.FindChildControl<ComboBox>(this.expander);
            if (cbx != null)
            {
                cbx.Loaded += new RoutedEventHandler(cbxDepType_Loaded);
            }
            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);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            //ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            //ToolBar.retAudit.Visibility = Visibility.Collapsed;
            //ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            //ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            //this.Loaded += new RoutedEventHandler(DepartmentDictionary_Loaded);

            svc = new OrganizationServiceClient();
            svc.DepartmentDictionaryPagingCompleted += new EventHandler<DepartmentDictionaryPagingCompletedEventArgs>(svc_DepartmentDictionaryPagingCompleted);
            svc.DepartmentDictionaryDeleteCompleted += new EventHandler<DepartmentDictionaryDeleteCompletedEventArgs>(svc_DepartmentDictionaryDeleteCompleted);
        }
コード例 #47
0
        //public const string RES_ENTITYMENU_KEY = "SYS_EntityMenus";
        #endregion

        /// <summary>
        /// 注册服务
        /// </summary>
        private void RegisterServers()
        {
            organClient = new OrganizationServiceClient();
        }
コード例 #48
0
 private void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     client.GetDepartmentDictionaryAllCompleted += new EventHandler <GetDepartmentDictionaryAllCompletedEventArgs>(client_GetDepartmentDictionaryAllCompleted);
 }
コード例 #49
0
ファイル: OrganizationTree.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            client = new OrganizationServiceClient();
            client.GetCompanyViewCompleted += new EventHandler<GetCompanyViewCompletedEventArgs>(client_GetCompanyViewCompleted);
            client.GetPostViewCompleted += new EventHandler<GetPostViewCompletedEventArgs>(client_GetPostViewCompleted);
            client.GetDepartmentViewCompleted += new EventHandler<GetDepartmentViewCompletedEventArgs>(client_GetDepartmentViewCompleted);

            treeOrganization.SelectedItemChanged += new RoutedPropertyChangedEventHandler<object>(lookUpTree_SelectedItemChanged);

            treeViewItemStyle = Application.Current.Resources["TreeViewItemStyle"] as Style;
            treeViewItemTemplate = this.Resources["treeViewItemHead"] as DataTemplate;

            if (Application.Current.Resources.Contains("ORGTREESYSCompanyInfo" + Perm + Entity))
            {
                InitCompany();
            }
            else
            {
                BindTree();
            }

        }
コード例 #50
0
ファイル: ClockInRd.xaml.cs プロジェクト: JuRogn/OA
 /// <summary>
 /// 页面加载
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void ClockInRd_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     orgClient = new OrganizationServiceClient();
     GetEntityLogo("T_HR_EMPLOYEECLOCKINRECORD");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
コード例 #51
0
ファイル: PostHistoryForm.xaml.cs プロジェクト: JuRogn/OA
 private void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     client.GetPostDictionaryAllCompleted += new EventHandler<GetPostDictionaryAllCompletedEventArgs>(client_GetPostDictionaryAllCompleted);
 }
コード例 #52
0
ファイル: FlowBLL2.cs プロジェクト: JuRogn/OA
        /// <summary>
        /// 通过模块名查找使用流程
        /// </summary>
        /// <param name="CompanyID"></param>
        /// <param name="DepartID"></param>
        /// <param name="ModelCode"></param>
        /// <param name="FlowType"></param>
        /// <returns></returns>
        public static List<FLOW_MODELFLOWRELATION_T> GetFlowByModelName(OracleConnection con, string CompanyID, string DepartID, string ModelCode, string FlowType)
        {
            try
            {
                //Flow_ModelFlowRelation_TDAL Dal = new Flow_ModelFlowRelation_TDAL();
                //以部门查找流程
                LogHelper.WriteLog("以部门查找流程FLOW_MODELFLOWRELATION_TDAL.GetFlowByModelName:OrgType='1' ;CompanyID=" + CompanyID + ";DepartID=" + DepartID + ";FlowType=" + FlowType + "");
                List<FLOW_MODELFLOWRELATION_T> xoml = FLOW_MODELFLOWRELATION_TDAL.GetFlowByModelName(con, CompanyID, DepartID, ModelCode, FlowType, "1");
                if (xoml != null && xoml.Count > 0) //找到匹配流程返回
                {
                    LogHelper.WriteLog("找到匹配流程返回");
                    return xoml;
                }
                //部门的上级机构查找流程
                LogHelper.WriteLog("没有找到匹配流程返回,继续部门的上级机构查找流程");
                #region 加入缓存
                //Dictionary<string, string> OrganizationList = CacheProvider.GetCache<Dictionary<string, string>>(DepartID);
                //if (OrganizationList == null || OrganizationList.Count <= 0)
                //{
                //    OrganizationServiceClient Organization = new OrganizationServiceClient();
                //    OrganizationList = Organization.GetFatherByDepartmentID(DepartID);
                //    CacheProvider.Add<Dictionary<string, string>>(DepartID, OrganizationList);                    
                //}
                #endregion
                OrganizationServiceClient Organization = new OrganizationServiceClient();
                LogHelper.WriteLog("Organization.InnerChannel.LocalAddress=" + Organization.InnerChannel.LocalAddress.Uri + ";Organization.InnerChannel.RemoteAddress.Uri=" + Organization.InnerChannel.RemoteAddress.Uri);
                Dictionary<string, string> OrganizationList = Organization.GetFatherByDepartmentID(DepartID);
                LogHelper.WriteLog("查找部门的上级机构");
                if (OrganizationList == null || OrganizationList.Count <= 0)
                {
                    throw new Exception("GetFlowByModelName-->GetFatherByDepartmentID:没有找到部门的上级机构!");
                }
                foreach (var item in OrganizationList)
                {
                    if (item.Value == "0")
                    {
                        LogHelper.WriteLog("FLOW_MODELFLOWRELATION_TDAL.GetFlowByModelName:OrgType='0'");
                        xoml = FLOW_MODELFLOWRELATION_TDAL.GetFlowByModelName(con, CompanyID, item.Key, ModelCode, FlowType, "0"); //如果上级机构是公司直接查询公司关联流程并返回

                        return xoml;
                    }
                    LogHelper.WriteLog("FLOW_MODELFLOWRELATION_TDAL.GetFlowByModelName:OrgType='1'");
                    xoml = FLOW_MODELFLOWRELATION_TDAL.GetFlowByModelName(con, CompanyID, item.Key, ModelCode, FlowType, "1");

                    if (xoml != null && xoml.Count > 0) //找到匹配流程返回
                        return xoml;

                }
                return xoml;

            }
            catch (Exception ex)
            {
                LogHelper.WriteLog("FlowBll2->GetFlowByModelName:" + ex.Message);
                throw new Exception("GetFlowByModelName:" + ex.Message);// return null;
            }

        }
コード例 #53
0
ファイル: OrganizationTree.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas()
        {
            client = new OrganizationServiceClient();
            client.GetCompanyByEntityPermCompleted += new EventHandler<GetCompanyByEntityPermCompletedEventArgs>(client_GetCompanyByEntityPermCompleted);
            client.GetDepartmentByEntityPermCompleted += new EventHandler<GetDepartmentByEntityPermCompletedEventArgs>(client_GetDepartmentByEntityPermCompleted);
            client.GetPostByEntityPermCompleted += new EventHandler<GetPostByEntityPermCompletedEventArgs>(client_GetPostByEntityPermCompleted);
            treeOrganization.SelectedItemChanged += new RoutedPropertyChangedEventHandler<object>(lookUpTree_SelectedItemChanged);

            treeViewItemStyle = Application.Current.Resources["TreeViewItemStyle"] as Style;
            treeViewItemTemplate = this.Resources["treeViewItemHead"] as DataTemplate;

            if (Application.Current.Resources.Contains("SYS_DepartmentInfo"))
            {
                InitCompany();
            }
            else
            {
                BindTree();
            }

        }
コード例 #54
0
ファイル: SalaryArchiveHIS.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas()
        {
            LayoutRoot.Visibility = Visibility.Visible;//

            PARENT.Children.Add(loadbar);
            client.GetSalaryArchivehisWithPagingCompleted += new EventHandler<GetSalaryArchivehisWithPagingCompletedEventArgs>(client_GetSalaryArchivehisWithPagingCompleted);
            client.GetSalaryArchiveHisItemByIDCompleted += new EventHandler<GetSalaryArchiveHisItemByIDCompletedEventArgs>(client_GetSalaryArchiveHisItemByIDCompleted);

            #region   工具栏初试化
            ToolBar.btnNew.Visibility = Visibility.Collapsed;
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);//临时事件

            ToolBar.btnEdit.Visibility = Visibility.Collapsed;
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnDelete.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            ToolBar.btnReSubmit.Visibility = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBar.txtCheckStateName.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;
            #endregion

            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);
            orgClient.GetPostActivedCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetPostActivedCompletedEventArgs>(orgClient_GetPostActivedCompleted);
        }
コード例 #55
0
ファイル: PostForm.xaml.cs プロジェクト: JuRogn/OA
        /// <summary>
        /// 初始化服务
        /// </summary>
        private void InitControlEvent()
        {
            client = new OrganizationServiceClient();
            personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient();
            client.PostAddCompleted += new EventHandler<PostAddCompletedEventArgs>(client_PostAddCompleted);
            client.PostUpdateCompleted += new EventHandler<PostUpdateCompletedEventArgs>(client_PostUpdateCompleted);
            client.GetPostByIdCompleted += new EventHandler<GetPostByIdCompletedEventArgs>(client_GetPostByIdCompleted);
            client.GetPostDictionaryByDepartmentDictionayIDCompleted += new EventHandler<GetPostDictionaryByDepartmentDictionayIDCompletedEventArgs>(client_GetPostDictionaryByDepartmentDictionayIDCompleted);
            personClient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted);
            this.Loaded += new RoutedEventHandler(PostForm_Loaded);
            client.PostDeleteCompleted += new EventHandler<PostDeleteCompletedEventArgs>(client_PostDeleteCompletedEventArgs);

        }
コード例 #56
0
ファイル: CompanyForm.xaml.cs プロジェクト: JuRogn/OA
 private void InitControlEvent()
 {
     client = new OrganizationServiceClient();
     personClient = new Saas.Tools.PersonnelWS.PersonnelServiceClient();
     client.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(client_GetCompanyByIdCompleted);
     client.CompanyAddCompleted += new EventHandler<CompanyAddCompletedEventArgs>(client_CompanyAddCompleted);
     client.CompanyUpdateCompleted += new EventHandler<CompanyUpdateCompletedEventArgs>(client_CompanyUpdateCompleted);
     client.IsChildCompanyCompleted += new EventHandler<IsChildCompanyCompletedEventArgs>(client_IsChildCompanyCompleted);
     client.GetDepartmentByIdCompleted += new EventHandler<GetDepartmentByIdCompletedEventArgs>(client_GetDepartmentByIdCompleted);
     client.CompanyIndexUpdateCompleted += new EventHandler<CompanyIndexUpdateCompletedEventArgs>(client_CompanyIndexUpdateCompleted);
     client.CompanyDeleteCompleted += new EventHandler<CompanyDeleteCompletedEventArgs>(client_CompanyDeleteCompletedEventArgs);
     personClient.GetEmployeeToEngineCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeToEngineCompletedEventArgs>(personClient_GetEmployeeToEngineCompleted);
     //this.Loaded += new RoutedEventHandler(CompanyForm_Loaded);
     CompanForm_Load();
     
 }
コード例 #57
0
ファイル: SalaryPayImport.xaml.cs プロジェクト: JuRogn/OA
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            {
                client = new SalaryServiceClient();
                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);
                this.Loaded += new RoutedEventHandler(Left_Loaded);

                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);
            }
            catch (Exception ex)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }
            #region 工具栏初试化
            ToolBar.txtOtherName.Visibility = Visibility.Collapsed;          
           // ToolBar.txtOtherName.Text = string.Empty;
           
            ToolBar.btnImport.Visibility = Visibility.Visible;
            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.Visible;
            ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBar.retPDF.Visibility = Visibility.Collapsed;
            ToolBar.retDelete.Visibility = Visibility.Collapsed;
            ToolBar.retRefresh.Visibility = Visibility.Collapsed;
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            
            #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.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

            //ToolBar.btnOtherAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("PAY")).Click += new RoutedEventHandler(Payment_Click);
            #endregion
        }
コード例 #58
0
ファイル: SysFBAdmins.xaml.cs プロジェクト: JuRogn/OA
        public void InitPara()
        {
            try
            {
                PARENT.Children.Add(loadbar);
                loadbar.Start();

                DictManager.OnDictionaryLoadCompleted += new EventHandler<OnDictionaryLoadArgs>(DictManager_OnDictionaryLoadCompleted);
                client = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
                client.GetEmployeePagingCompleted += new EventHandler<GetEmployeePagingCompletedEventArgs>(client_GetEmployeePagingCompleted);
                //client.GetEmployeesWithOutPermissionsCompleted += new EventHandler<GetEmployeesWithOutPermissionsCompletedEventArgs>(client_GetEmployeesWithOutPermissionsCompleted);
               // client.GetEmployeeViewsPagingCompleted+=new EventHandler<GetEmployeeViewsPagingCompletedEventArgs>(client_GetEmployeeViewsPagingCompleted);
                client.GetEmployeeViewsWithOutPermissionsCompleted += new EventHandler<GetEmployeeViewsWithOutPermissionsCompletedEventArgs>(client_GetEmployeeViewsWithOutPermissionsCompleted);
                client.EmployeeDeleteCompleted += new EventHandler<EmployeeDeleteCompletedEventArgs>(client_EmployeeDeleteCompleted);

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

                permclient = new PermissionServiceClient();
                permclient.GetUserByEmployeeIDCompleted += new EventHandler<Saas.Tools.PermissionWS.GetUserByEmployeeIDCompletedEventArgs>(permclient_GetUserByEmployeeIDCompleted);
                permclient.getFbAdminsCompleted += new EventHandler<getFbAdminsCompletedEventArgs>(permclient_getFbAdminsCompleted);
                //this.Loaded += new RoutedEventHandler(Employee_Loaded);
                permclient.DeleteFbAdminCompleted += new EventHandler<DeleteFbAdminCompletedEventArgs>(permclient_DeleteFbAdminCompleted);
                
            }
            catch (Exception ex)
            {
               ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
                    Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                return;
            }
        }