Exemple #1
0
        public DictionaryComboBox()
        {
            this.Style = (Style)Application.Current.Resources["ComboBoxStyle"];

            IsShowNullProperty = DependencyProperty.Register("IsShowNull", typeof(bool), typeof(DictionaryComboBox)
                                                             , new PropertyMetadata(true, new PropertyChangedCallback(DictionaryComboBox.OnIsShowNullChanged)));

            SelectedValueProperty = DependencyProperty.Register("SelectedValue", typeof(string), typeof(DictionaryComboBox)
                                                                , new PropertyMetadata("", new PropertyChangedCallback(DictionaryComboBox.OnSelectedValuePropertyChanged)));

            CategoryProperty = DependencyProperty.Register("Category", typeof(string), typeof(DictionaryComboBox)
                                                           , new PropertyMetadata("", new PropertyChangedCallback(DictionaryComboBox.OnCategoryPropertyChanged)));

            EventAttention = new AutoResetEvent(false);
            EventFunction  = new AutoResetEvent(false);
            EventArray[0]  = EventAttention;
            EventArray[1]  = EventFunction;
            if (Configclient == null)
            {
                Configclient = new HrCommonServiceClient();
            }
            //Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            if (DictionNaryclinet == null)
            {
                DictionNaryclinet = new DictionaryManager();
            }
            //DictionNaryclinet.GetSysDictionaryByCategoryCompleted += new EventHandler<GetSysDictionaryByCategoryCompletedEventArgs>(DictionNaryclinet_GetSysDictionaryByCategoryCompleted);
        }
Exemple #2
0
        public EmployeeInfoForm(string sNumberID, string sName)
        {
            InitializeComponent();
            InitPara(sNumberID);
            strName = sName;
            sIDNumber = sNumberID;

            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            client.GetEmailNameIsExistNameAddOneCompleted += new EventHandler<GetEmailNameIsExistNameAddOneCompletedEventArgs>(client_GetEmailNameIsExistNameAddOneCompleted);
        }
Exemple #3
0
        public EmployeeInfoForm(string sNumberID, string sName)
        {
            InitializeComponent();
            InitPara(sNumberID);
            strName   = sName;
            sIDNumber = sNumberID;

            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted      += new EventHandler <GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            client.GetEmailNameIsExistNameAddOneCompleted += new EventHandler <GetEmailNameIsExistNameAddOneCompletedEventArgs>(client_GetEmailNameIsExistNameAddOneCompleted);
        }
Exemple #4
0
        public SalaryArchiveForm(FormTypes type, string archiveID)
        {
            InitializeComponent();
            FormType = type;
            strArchiveID = archiveID;            
            this.Loaded += new RoutedEventHandler(SalaryArchiveForm_Loaded);

            Configclient = new HrCommonServiceClient();
         
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
        }
Exemple #5
0
        public EmployeeInfoForm(string employeeID)
        {
            InitializeComponent();
            client.GetEmployeeByIDCompleted                 += new EventHandler <GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted);
            client.IsExistFingerPrintIDCompleted            += new EventHandler <IsExistFingerPrintIDCompletedEventArgs>(client_IsExistFingerPrintIDCompleted);
            client.EmployeeAddOrUpdateCompleted             += new EventHandler <EmployeeAddOrUpdateCompletedEventArgs>(client_EmployeeAddOrUpdateCompleted);
            perclient.GetUserNameIsExistNameAddOneCompleted += new EventHandler <Saas.Tools.PermissionWS.GetUserNameIsExistNameAddOneCompletedEventArgs>(perclient_GetUserNameIsExistNameAddOneCompleted);
            client.GetResumeByNumberCompleted               += new EventHandler <GetResumeByNumberCompletedEventArgs>(client_GetResumeByNumberCompleted);
            client.GetEmployeeByIDAsync(employeeID);

            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted      += new EventHandler <GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            client.GetEmailNameIsExistNameAddOneCompleted += new EventHandler <GetEmailNameIsExistNameAddOneCompletedEventArgs>(client_GetEmailNameIsExistNameAddOneCompleted);
        }
Exemple #6
0
        public EmployeeInfoForm(string employeeID)
        {
            InitializeComponent();
            client.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted);
            client.IsExistFingerPrintIDCompleted += new EventHandler<IsExistFingerPrintIDCompletedEventArgs>(client_IsExistFingerPrintIDCompleted);
            client.EmployeeAddOrUpdateCompleted += new EventHandler<EmployeeAddOrUpdateCompletedEventArgs>(client_EmployeeAddOrUpdateCompleted);
            perclient.GetUserNameIsExistNameAddOneCompleted += new EventHandler<Saas.Tools.PermissionWS.GetUserNameIsExistNameAddOneCompletedEventArgs>(perclient_GetUserNameIsExistNameAddOneCompleted);
            client.GetResumeByNumberCompleted += new EventHandler<GetResumeByNumberCompletedEventArgs>(client_GetResumeByNumberCompleted);
            client.GetEmployeeByIDAsync(employeeID);

            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            client.GetEmailNameIsExistNameAddOneCompleted += new EventHandler<GetEmailNameIsExistNameAddOneCompletedEventArgs>(client_GetEmailNameIsExistNameAddOneCompleted);
        }
        private void InitParas()
        {
            PARENT.Children.Remove(loadbar);
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            client = new PersonnelServiceClient();

            client.EmployeeEntryAddCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted);
            client.EmployeeAddCompleted      += new EventHandler <EmployeeAddCompletedEventArgs>(client_EmployeeAddCompleted);
            client.EmployeeUpdateCompleted   += new EventHandler <EmployeeUpdateCompletedEventArgs>(client_EmployeeUpdateCompleted);
            client.AddEmployeeEntryCompleted += new EventHandler <AddEmployeeEntryCompletedEventArgs>(client_AddEmployeeEntryCompleted);
            perclient = new PermissionServiceClient();
            perclient.SysUserInfoAddORUpdateCompleted += new EventHandler <SysUserInfoAddORUpdateCompletedEventArgs>(perclient_SysUserInfoAddORUpdateCompleted);
            orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
            orclient.GetPostNumberCompleted += new EventHandler <SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted);

            salaryCient = new Saas.Tools.SalaryWS.SalaryServiceClient();
            salaryCient.AddSalaryPasswordCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(salaryCient_AddSalaryPasswordCompleted);
            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler <GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            Configclient.GetAppConfigByNameAsync("isForHuNanHangXingSalary");
        }
Exemple #8
0
        public DictionaryComboBox()
        {

            this.Style = (Style)Application.Current.Resources["ComboBoxStyle"];

            IsShowNullProperty = DependencyProperty.Register("IsShowNull", typeof(bool), typeof(DictionaryComboBox)
                , new PropertyMetadata(true, new PropertyChangedCallback(DictionaryComboBox.OnIsShowNullChanged)));

            SelectedValueProperty = DependencyProperty.Register("SelectedValue", typeof(string), typeof(DictionaryComboBox)
              , new PropertyMetadata("", new PropertyChangedCallback(DictionaryComboBox.OnSelectedValuePropertyChanged)));

            CategoryProperty = DependencyProperty.Register("Category", typeof(string), typeof(DictionaryComboBox)
   , new PropertyMetadata("", new PropertyChangedCallback(DictionaryComboBox.OnCategoryPropertyChanged)));

            EventAttention = new AutoResetEvent(false);
            EventFunction = new AutoResetEvent(false);
            EventArray[0] = EventAttention;
            EventArray[1] = EventFunction;
            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            DictionNaryclinet = new PermissionServiceClient();
            DictionNaryclinet.GetSysDictionaryByCategoryCompleted += new EventHandler<GetSysDictionaryByCategoryCompletedEventArgs>(DictionNaryclinet_GetSysDictionaryByCategoryCompleted);
        }
        private void InitParas()
        {
            PARENT.Children.Remove(loadbar);
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            client = new PersonnelServiceClient();

            client.EmployeeEntryAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted);
            client.EmployeeAddCompleted += new EventHandler<EmployeeAddCompletedEventArgs>(client_EmployeeAddCompleted);
            client.EmployeeUpdateCompleted += new EventHandler<EmployeeUpdateCompletedEventArgs>(client_EmployeeUpdateCompleted);
            client.AddEmployeeEntryCompleted += new EventHandler<AddEmployeeEntryCompletedEventArgs>(client_AddEmployeeEntryCompleted);
            perclient = new PermissionServiceClient();
            perclient.SysUserInfoAddORUpdateCompleted += new EventHandler<SysUserInfoAddORUpdateCompletedEventArgs>(perclient_SysUserInfoAddORUpdateCompleted);
            orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
            orclient.GetPostNumberCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted);

            salaryCient = new Saas.Tools.SalaryWS.SalaryServiceClient();
            salaryCient.AddSalaryPasswordCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(salaryCient_AddSalaryPasswordCompleted);
            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            Configclient.GetAppConfigByNameAsync("isForHuNanHangXingSalary");
        }
Exemple #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     client             = new HrCommonServiceClient();
     TxtConfigName.Text = "ConnectionString";
 }
        private void InitParas(string strID)
        {
            client.GetLeftOfficeConfirmByIDCompleted += new EventHandler<GetLeftOfficeConfirmByIDCompletedEventArgs>(client_GetLeftOfficeConfirmByIDCompleted);
            client.GetAllPostByEmployeeIDCompleted += new EventHandler<GetAllPostByEmployeeIDCompletedEventArgs>(client_GetAllPostByEmployeeIDCompleted);
            client.LeftOfficeConfirmUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_LeftOfficeConfirmUpdateCompleted);
            client.LeftOfficeConfirmDeleteCompleted += new EventHandler<LeftOfficeConfirmDeleteCompletedEventArgs>(client_LeftOfficeConfirmDeleteCompleted);
            client.GetEmployeeToEngineCompleted += new EventHandler<GetEmployeeToEngineCompletedEventArgs>(client_GetEmployeeToEngineCompleted);
            client.LeftOfficeConfirmAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_LeftOfficeConfirmAddCompleted);
            fbClient.GetLeavingUserCompleted += new EventHandler<SMT.Saas.Tools.FBServiceWS.GetLeavingUserCompletedEventArgs>(fbClient_GetLeavingUserCompleted);
            //oaClient.GetEmployeeNotReturnListByUserIdCompleted += new EventHandler<GetEmployeeNotReturnListByUserIdCompletedEventArgs>(oaClient_GetEmployeeNotReturnListByUserIdCompleted);
            flowClient.IsExistFlowDataByUserIDCompleted += new EventHandler<Saas.Tools.FlowWFService.IsExistFlowDataByUserIDCompletedEventArgs>(flowClient_IsExistFlowDataByUserIDCompleted);
            oClient.GetPostByIdCompleted += new EventHandler<Saas.Tools.OrganizationWS.GetPostByIdCompletedEventArgs>(oClient_GetPostByIdCompleted);

            DMClient.GetPersonAccountListByMultSearchCompleted += new EventHandler<GetPersonAccountListByMultSearchCompletedEventArgs>(DMClient_GetPersonAccountListByMultSearchCompleted);
            this.Loaded += new RoutedEventHandler(LeftOfficeConfirmForm_Loaded);
            client.IfDepartmentHaveEmployeeCompleted += new EventHandler<IfDepartmentHaveEmployeeCompletedEventArgs>(client_IfDepartmentHaveEmployeeCompleted);
            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            Configclient.GetAppConfigByNameAsync("isForHuNanHangXingSalary");
            #region 原来的
            /*
            if (FormType == FormTypes.Browse || FormType == FormTypes.Audit)
            {
                EnabledControl();
                dpConfirmDate.IsEnabled = false;
                dpStopPaymentDate.IsEnabled = false;
            }
            */
            #endregion
        }
Exemple #12
0
        private void btnExcute_Click(object sender, EventArgs e)
        {
            HrCommonServiceClient sqlclient = new HrCommonServiceClient();
           
            string sql = txtSql.Text;
            OracleHelp.Connect();

            string msg = string.Empty;
            int i = OracleHelp.Excute(sql);
            txtMessagebox.Text = "处理完成,处理了:" + i + "条数据!" + System.Environment.NewLine + txtMessagebox.Text;
            OracleHelp.close();
        }
Exemple #13
0
        private void btnGetConfig_Click(object sender, EventArgs e)
        {
            HrCommonServiceClient sv = new HrCommonServiceClient();
           txtConfigResult.Text= sv.GetAppConfigByName(txtConfigSource.Text);

        }
Exemple #14
0
        private void btnGetConfig_Click(object sender, EventArgs e)
        {
            HrCommonServiceClient sv = new HrCommonServiceClient();

            txtConfigResult.Text = sv.GetAppConfigByName(txtConfigSource.Text);
        }
Exemple #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            client = new HrCommonServiceClient();
            TxtConfigName.Text = "ConnectionString";

        }
Exemple #16
0
        private void InitParas(string strID)
        {
            client = new PersonnelServiceClient();
            perclient = new PermissionServiceClient();
            perclient.GetUserNameIsExistNameAddOneCompleted += new EventHandler<Saas.Tools.PermissionWS.GetUserNameIsExistNameAddOneCompletedEventArgs>(perclient_GetUserNameIsExistNameAddOneCompleted);
            client.GetEmployeeEntryByIDCompleted += new EventHandler<GetEmployeeEntryByIDCompletedEventArgs>(client_GetEmployeeEntryByIDCompleted);
            client.EmployeeEntryAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryAddCompleted);
            client.EmployeeEntryUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEntryUpdateCompleted);
            client.EmployeeEntryDeleteCompleted += new EventHandler<EmployeeEntryDeleteCompletedEventArgs>(client_EmployeeEntryDeleteCompleted);
            // client.GetEmployeePostByEmployeeIDCompleted += new EventHandler<GetEmployeePostByEmployeeIDCompletedEventArgs>(client_GetEmployeePostByEmployeeIDCompleted);
            //client.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(client_GetEmployeeByIDCompleted);
            client.GetEmployeeToEngineCompleted += new EventHandler<GetEmployeeToEngineCompletedEventArgs>(client_GetEmployeeToEngineCompleted);
            client.GetEmployeePostByEmployeePostIDCompleted += new EventHandler<GetEmployeePostByEmployeePostIDCompletedEventArgs>(client_GetEmployeePostByEmployeePostIDCompleted);
            perclient = new PermissionServiceClient();
            perclient.SysUserInfoAddCompleted += new EventHandler<SMT.Saas.Tools.PermissionWS.SysUserInfoAddCompletedEventArgs>(perclient_SysUserInfoAddCompleted);
            perclient.SysUserInfoUpdateCompleted += new EventHandler<SysUserInfoUpdateCompletedEventArgs>(perclient_SysUserInfoUpdateCompleted);
            perclient.GetUserByEmployeeIDCompleted += new EventHandler<GetUserByEmployeeIDCompletedEventArgs>(perclient_GetUserByEmployeeIDCompleted);
            
            orclient = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
            orclient.GetPostNumberCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetPostNumberCompletedEventArgs>(orclient_GetPostNumberCompleted);

            Configclient = new HrCommonServiceClient();
            Configclient.GetAppConfigByNameCompleted += new EventHandler<GetAppConfigByNameCompletedEventArgs>(Configclient_GetAppConfigByNameCompleted);
            client.GetEmailNameIsExistNameAddOneCompleted += new EventHandler<GetEmailNameIsExistNameAddOneCompletedEventArgs>(client_GetEmailNameIsExistNameAddOneCompleted);

            if (FormType == FormTypes.Browse)//|| FormType == FormTypes.Audit
            {
                //  this.IsEnabled=false;
                EnablControl();
            }
            if (FormType == FormTypes.Edit || FormType == FormTypes.Resubmit)
            {
                txtUser.Focus();
                txtUser.IsEnabled = true;
                txtPwd.IsEnabled = true;
                txtUser.IsReadOnly = false;
                txtEmployeeCName.IsEnabled = true;
                txtEmployeeCName.IsReadOnly = false;
                dpEntryDate.IsEnabled = true;
                dpOnPostDate.IsEnabled = true;
                cbxPostLevel.IsEnabled = true;
                numPorbationperiod.IsEnabled = true;
            }
            if (FormType == FormTypes.New)
            {
                //员工岗位
                EmployeePost = new T_HR_EMPLOYEEPOST();
                EmployeePost.EMPLOYEEPOSTID = Guid.NewGuid().ToString();
                EmployeePost.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                EmployeePost.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                EmployeePost.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString();
                //EmployeePost.CHECKSTATE = Convert.ToInt32(CheckStates.Approved).ToString();  //默认审核成功
                //EmployeePost.EDITSTATE = Convert.ToInt32(EditStates.Actived).ToString();
                EmployeePost.CREATEDATE = DateTime.Now;

                //员工入职
                EmployeeEntry = new T_HR_EMPLOYEEENTRY();
                EmployeeEntry.EMPLOYEEENTRYID = Guid.NewGuid().ToString();
                EmployeeEntry.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                EmployeeEntry.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                EmployeeEntry.CREATEDATE = DateTime.Now;

                //系统用户
                SysUser = new T_SYS_USER();
                SysUser.SYSUSERID = Guid.NewGuid().ToString();
                SysUser.STATE = "0";
                SysUser.CREATEUSER = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                SysUser.CREATEDATE = DateTime.Now;

                createUserName = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeName;
                SetToolBar();
                Utility.InitFileLoad("EmployeeEntry", EmployeeEntry.EMPLOYEEENTRYID, FormType, uploadFile);
            }
            else
            {
                RefreshUI(RefreshedTypes.ShowProgressBar);
                client.GetEmployeeEntryByIDAsync(strID);
                Utility.InitFileLoad("EmployeeEntry", strID, FormType, uploadFile);
            }
        }