예제 #1
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            { 
                client = new SalaryServiceClient();
                client.GetCustomGuerdonSetPagingCompleted += new EventHandler<GetCustomGuerdonSetPagingCompletedEventArgs>(client_GetCustomGuerdonSetPagingCompleted);
                client.CustomGuerdonSetDeleteCompleted += new EventHandler<CustomGuerdonSetDeleteCompletedEventArgs>(client_CustomGuerdonSetDeleteCompleted);
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                loadbar.Stop();
            }

            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
        }
예제 #2
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            {
                client = new SalaryServiceClient();
                client.GetCustomGuerdonSetPagingCompleted += new EventHandler <GetCustomGuerdonSetPagingCompletedEventArgs>(client_GetCustomGuerdonSetPagingCompleted);
                client.CustomGuerdonSetDeleteCompleted    += new EventHandler <CustomGuerdonSetDeleteCompletedEventArgs>(client_CustomGuerdonSetDeleteCompleted);
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                loadbar.Stop();
            }

            ToolBar.btnNew.Click     += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnEdit.Click    += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnDelete.Click  += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnAudit.Click   += new RoutedEventHandler(btnAudit_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click    += new RoutedEventHandler(BtnView_Click);
            this.Loaded += new RoutedEventHandler(AuditState_Loaded);
            ToolBar.cbxCheckState.SelectionChanged += new SelectionChangedEventHandler(cbxCheckState_SelectionChanged);
            ToolBar.btnReSubmit.Click += new RoutedEventHandler(btnReSubmit_Click);
        }
예제 #3
0
        static void ShieldingExceptionsInWCF()
        {
            // You can run this example in one of three ways:
            // - Inside VS by starting it with F5 (debugging mode) and then pressing F5 again
            //   when the debugger halts at the exception in the SalaryCalculator class.
            // - Inside VS by right-clicking SalaryService.svc in Solution Explorer and selecting
            //   View in Browser to start the service, then pressing Ctrl-F5 (non-debugging mode)
            //   to run the application.
            // - By starting the SalaryService in VS (as in previous option) and then running the
            //   executable file ExceptionHandlingExample.exe in the bin\debug folder directly.

            try
            {
                Console.WriteLine("Getting salary for 'jsmith' from WCF Salary Service...");
                // Create an instance of the client for the WCF Salary Service.
                ISalaryService svc = new SalaryServiceClient();
                // Call the method of the service to get the result.
                Console.WriteLine("Result is: {0}", svc.GetWeeklySalary("jsmith", 0));
            }
            catch (Exception ex)
            {
                // Show details of the exception returned to the calling code.
                MenuOption.ShowExceptionDetails(ex);
                // Show details of the fault contract returned from the WCF service.
                ShowFaultContract(ex);
            }
        }
예제 #4
0
        public void DeleteRtCode()
        {
            ISalaryService salaryService = new SalaryServiceClient();
            var            Introduction  = salaryService.DelRdCode("app");
            string         json          = JsonConvert.SerializeObject(Introduction);

            Console.WriteLine(json.ToString());
        }
예제 #5
0
        public void GetRtCost(string Code, string Nobr)
        {
            ISalaryService salaryService = new SalaryServiceClient();
            var            Introduction  = salaryService.GetRdCost(Code, Nobr);
            string         json          = JsonConvert.SerializeObject(Introduction);

            Console.WriteLine(json.ToString());
        }
예제 #6
0
        public void GetRdNobrType()
        {
            ISalaryService salaryService = new SalaryServiceClient();
            var            Introduction  = salaryService.GetRdNobrType();
            string         json          = JsonConvert.SerializeObject(Introduction);

            Console.WriteLine(json.ToString());
        }
예제 #7
0
 private void CheckFormula()
 {
     counts      = 0;
     trace       = 0;
     checkResult = false;
     try
     {
         client = new SalaryServiceClient();
         string[] codes = txtContentCode.Text.Split(',');
         if (codes.Length > 0 && CheckSymbol(codes[codes.Length - 2]))
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("算法不完整"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("PROMPT"), Utility.GetResourceStr("算法不完整"));
             return;
         }
         bool ret = false;
         int  i   = 0;
         client.CheckCalItemCompleted += new EventHandler <CheckCalItemCompletedEventArgs>(client_CheckCalItemCompleted);
         foreach (string code in codes)
         {
             if (i < codes.Length - 1 && code.Length > 31)
             {
                 counts++;
                 trace++;
                 client.CheckCalItemAsync(code, code, ret);
             }
             i++;
         }
         if (trace == 0)
         {
             if (Checks())
             {
                 checkResult = true;
                 if (isSave)
                 {
                     ExecuteResult(false);
                 }
                 else
                 {
                     ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式合法"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                 }
                 //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("PROMPT"), Utility.GetResourceStr("公式合法"));
             }
             else
             {
                 ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             }
             // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错"));
         }
     }
     catch
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错,请核对后处理"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
         //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错,请核对后处理"));
     }
 }
예제 #8
0
 private void InitParas()
 {
     client  = new SalaryServiceClient();
     pClient = new PersonnelServiceClient();
     pClient.GetEmployeeByIDCompleted            += new EventHandler <GetEmployeeByIDCompletedEventArgs>(pClient_GetEmployeeByIDCompleted);
     client.GetSystemSettingByCompanyIdCompleted += new EventHandler <GetSystemSettingByCompanyIdCompletedEventArgs>(client_GetSystemSettingByCompanyIdCompleted);
     client.AddSystemParamSetCompleted           += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AddSystemParamSetCompleted);
     client.SystemParamSetUpdateCompleted        += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_SystemParamSetUpdateCompleted);
     this.Loaded += new RoutedEventHandler(ExpireRemindSetForm_Loaded);
 }
예제 #9
0
 private void InitParas()
 {
     client = new SalaryServiceClient();
     pClient = new PersonnelServiceClient();
     pClient.GetEmployeeByIDCompleted += new EventHandler<GetEmployeeByIDCompletedEventArgs>(pClient_GetEmployeeByIDCompleted);
     client.GetSystemSettingByCompanyIdCompleted += new EventHandler<GetSystemSettingByCompanyIdCompletedEventArgs>(client_GetSystemSettingByCompanyIdCompleted);
     client.AddSystemParamSetCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AddSystemParamSetCompleted);
     client.SystemParamSetUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_SystemParamSetUpdateCompleted);
     this.Loaded += new RoutedEventHandler(ExpireRemindSetForm_Loaded);
     
 }
예제 #10
0
 public void InitPara()
 {
     try
     {
         client = new SalaryServiceClient();
         client.GetResignCompleted      += new EventHandler <GetResignCompletedEventArgs>(client_GetResignCompleted);
         treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
     }
     catch (Exception ex)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
     }
 }
예제 #11
0
        private void InitParas()
        {
            areacity = new T_HR_AREACITY();
            client   = new SalaryServiceClient();
            client.GetAreaCategoryByIDCompleted += new EventHandler <GetAreaCategoryByIDCompletedEventArgs>(client_GetAreaCategoryByIDCompleted);
            client.AreaCategoryADDCompleted     += new EventHandler <AreaCategoryADDCompletedEventArgs>(client_AreaCategoryADDCompleted);
            client.AreaCategoryUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AreaCategoryUpdateCompleted);

            client.AreaCityCheckCompleted            += new EventHandler <AreaCityCheckCompletedEventArgs>(client_AreaCityCheckCompleted);
            client.AreaCityByCategoryDeleteCompleted += new EventHandler <AreaCityByCategoryDeleteCompletedEventArgs>(client_AreaCityByCategoryDeleteCompleted);
            client.AreaCityAddCompleted           += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AreaCityAddCompleted);
            client.AreaCityLotsofAddCompleted     += new EventHandler <AreaCityLotsofAddCompletedEventArgs>(client_AreaCityLotsofAddCompleted);
            client.GetAreaCityByCategoryCompleted += new EventHandler <GetAreaCityByCategoryCompletedEventArgs>(client_GetAreaCityByCategoryCompleted);
        }
예제 #12
0
        private void InitParas()
        {
            areacity = new T_HR_AREACITY();
            client = new SalaryServiceClient();
            client.GetAreaCategoryByIDCompleted += new EventHandler<GetAreaCategoryByIDCompletedEventArgs>(client_GetAreaCategoryByIDCompleted);
            client.AreaCategoryADDCompleted += new EventHandler<AreaCategoryADDCompletedEventArgs>(client_AreaCategoryADDCompleted);
            client.AreaCategoryUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AreaCategoryUpdateCompleted);

            client.AreaCityCheckCompleted += new EventHandler<AreaCityCheckCompletedEventArgs>(client_AreaCityCheckCompleted);
            client.AreaCityByCategoryDeleteCompleted += new EventHandler<AreaCityByCategoryDeleteCompletedEventArgs>(client_AreaCityByCategoryDeleteCompleted);
            client.AreaCityAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AreaCityAddCompleted);
            client.AreaCityLotsofAddCompleted += new EventHandler<AreaCityLotsofAddCompletedEventArgs>(client_AreaCityLotsofAddCompleted);
            client.GetAreaCityByCategoryCompleted += new EventHandler<GetAreaCityByCategoryCompletedEventArgs>(client_GetAreaCityByCategoryCompleted);
        }
예제 #13
0
        public void InitPara()
        {
            try
            {
                client = new SalaryServiceClient();
                client.GetResignCompleted += new EventHandler<GetResignCompletedEventArgs>(client_GetResignCompleted);
                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
            }
            catch (Exception ex)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);

            }
        }
 private void InitEvent()
 {
     //audit.AuditCompleted += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_AuditCompleted);
     //audit.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_Auditing);
     BenefitsAdministration = new SmtOADocumentAdminClient();
     client = new PersonnelServiceClient();
     ssc    = new SalaryServiceClient();
     client.GetEmployeeDetailByIDCompleted += new EventHandler <GetEmployeeDetailByIDCompletedEventArgs>(client_GetEmployeeDetailByIDCompleted);
     BenefitsAdministration.GetWelfarePaymentWithdrawalByIdCompleted += new EventHandler <GetWelfarePaymentWithdrawalByIdCompletedEventArgs>(BenefitsAdministration_GetWelfarePaymentWithdrawalByIdCompleted);
     BenefitsAdministration.WelfarePaymentWithdrawalAddCompleted     += new EventHandler <WelfarePaymentWithdrawalAddCompletedEventArgs>(BenefitsAdministration_WelfarePaymentWithdrawalAddCompleted);
     BenefitsAdministration.UpdateWelfarePaymentWithdrawalCompleted  += new EventHandler <UpdateWelfarePaymentWithdrawalCompletedEventArgs>(BenefitsAdministration_UpdateWelfarePaymentWithdrawalCompleted);
     BenefitsAdministration.GetProvisionByIdCompleted             += new EventHandler <GetProvisionByIdCompletedEventArgs>(BenefitsAdministration_GetProvisionByIdCompleted);
     BenefitsAdministration.GetByIdWelfarePaymentDetailsCompleted += new EventHandler <GetByIdWelfarePaymentDetailsCompletedEventArgs>(BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted);
 }
예제 #15
0
        void DtGrid_LoadingRowDetails(object sender, DataGridRowDetailsEventArgs e)
        {
            DataGrid gridDetails         = e.DetailsElement as DataGrid;
            T_HR_EMPLOYEESALARYRECORD sr = e.Row.DataContext as T_HR_EMPLOYEESALARYRECORD;

            if (sr.EMPLOYEEID != string.Empty && sr.SALARYYEAR != string.Empty && sr.SALARYMONTH != string.Empty)
            {
                string months = sr.SALARYMONTH;
                string years  = sr.SALARYYEAR;
                if (sr.SALARYMONTH == "1")
                {
                    years  = (Convert.ToInt32(years) - 1).ToString();
                    months = "12";
                }
                else
                {
                    months = (Convert.ToInt32(months) - 1).ToString();
                }
                SalaryServiceClient clienttemp = new SalaryServiceClient();
                clienttemp.GetSalaryRecordOneCompleted += (o, ev) =>
                {
                    if (ev.Error == null)
                    {
                        if (ev.Result != null)
                        {
                            List <T_HR_EMPLOYEESALARYRECORD> salaryrecordlast = new List <T_HR_EMPLOYEESALARYRECORD>();
                            salaryrecordlast.Add(ev.Result);
                            gridDetails.ItemsSource = salaryrecordlast;
                            gridDetails.Visibility  = Visibility.Visible;
                        }
                        else
                        {
                            gridDetails.Visibility = Visibility.Collapsed;
                        }
                    }
                    else
                    {
                        ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
                                                       Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                        //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ev.Error.Message));
                    }
                };
                clienttemp.GetSalaryRecordOneAsync(sr.EMPLOYEEID, years, months);
            }
            else
            {
                gridDetails.Visibility = Visibility.Collapsed;
            }
        }
예제 #16
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            try
            {
                client = new SalaryServiceClient();
                client.GetSalaryItemSetPagingCompleted += new EventHandler <GetSalaryItemSetPagingCompletedEventArgs>(client_GetSalaryItemSetPagingCompleted);
                client.SalaryItemSetDeleteCompleted    += new EventHandler <SalaryItemSetDeleteCompletedEventArgs>(client_SalaryItemSetDeleteCompleted);

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

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

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

            //xiedx
            //自定义的一个按钮
            ImageButton _ImgButtonExecuteSalaryItemSql = new ImageButton();

            _ImgButtonExecuteSalaryItemSql.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonExecuteSalaryItemSql.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png",
                                                           Utility.GetResourceStr("初始化薪资")).Click += new RoutedEventHandler(_ImgButtonExecuteSalaryItemSql_Click);
            ToolBar.stpOtherAction.Children.Add(_ImgButtonExecuteSalaryItemSql);

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

            ImageButton _ImgButtonRecoverySalaryItem = new ImageButton();

            _ImgButtonRecoverySalaryItem.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("RECOVERYSALARY")).Click += new RoutedEventHandler(_ImgButtonRecoverySalaryItem_Click);
            _ImgButtonRecoverySalaryItem.Visibility = Visibility.Collapsed;
            ToolBar.stpOtherAction.Children.Add(_ImgButtonRecoverySalaryItem);
        }
 private void InitEvent()
 {
     //audit.AuditCompleted += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_AuditCompleted);
     //audit.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_Auditing);
     BenefitsAdministration = new SmtOADocumentAdminClient();
     ssc = new SalaryServiceClient();
     BenefitsAdministration.GetWelfareInformationCompleted            += new EventHandler <GetWelfareInformationCompletedEventArgs>(wsscs_GetWelfareInformationCompleted);                                        //查询出福利项目
     BenefitsAdministration.UpdateWelfarePaymentDetailsCompleted      += new EventHandler <UpdateWelfarePaymentDetailsCompletedEventArgs>(BenefitsAdministration_UpdateWelfarePaymentDetailsCompleted);           //修改明细
     BenefitsAdministration.WelfareProvisionAddCompleted              += new EventHandler <WelfareProvisionAddCompletedEventArgs>(wpsc_WelfareProvisionAddCompleted);                                             //添加
     BenefitsAdministration.UpdateWelfareProvisionCompleted           += new EventHandler <UpdateWelfareProvisionCompletedEventArgs>(BenefitsAdministration_UpdateWelfareProvisionCompleted);                     //修改
     BenefitsAdministration.GetBenefitsDetailsAdministrationCompleted += new EventHandler <GetBenefitsDetailsAdministrationCompletedEventArgs>(BenefitsAdministration_GetBenefitsDetailsAdministrationCompleted); //查询标准明细
     BenefitsAdministration.GetByIdWelfarePaymentDetailsCompleted     += new EventHandler <GetByIdWelfarePaymentDetailsCompletedEventArgs>(BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted);
     BenefitsAdministration.DeleteWelfarePaymentDetailCompleted       += new EventHandler <DeleteWelfarePaymentDetailCompletedEventArgs>(BenefitsAdministration_DeleteWelfarePaymentDetailCompleted);
     BenefitsAdministration.GetProvisionByIdCompleted += new EventHandler <GetProvisionByIdCompletedEventArgs>(BenefitsAdministration_GetProvisionByIdCompleted);
 }
예제 #18
0
        public EmployeeAddImportForm()
        {
            InitializeComponent();
            this.Loaded += (sender, args) =>
            {
                client = new PersonnelServiceClient();
                client.ImportClockInRdListFromExcelCompleted += new EventHandler<ImportClockInRdListFromExcelCompletedEventArgs>(client_ImportClockInRdListFromExcelCompleted);
                //client.ImportClockInRdListFromExcelForShowCompleted += new EventHandler<ImportClockInRdListFromExcelForShowCompletedEventArgs>(client_ImportClockInRdListFromExcelForShowCompleted);
                //client.BatchAddPensionDetailCompleted += new EventHandler<BatchAddPensionDetailCompletedEventArgs>(client_BatchAddPensionDetailCompleted);

                salaryClient = new SalaryServiceClient();
                salaryClient.EmployeeAddSumLotsofADDCompleted += new EventHandler<EmployeeAddSumLotsofADDCompletedEventArgs>(salaryClient_EmployeeAddSumLotsofADDCompleted);
                salaryClient.ImportEmployeeAddSumFromExcelForShowCompleted += new EventHandler<ImportEmployeeAddSumFromExcelForShowCompletedEventArgs>(salaryClient_ImportEmployeeAddSumFromExcelForShowCompleted);
            };
        }
예제 #19
0
        public EmployeeAddImportForm()
        {
            InitializeComponent();
            this.Loaded += (sender, args) =>
            {
                client = new PersonnelServiceClient();
                client.ImportClockInRdListFromExcelCompleted += new EventHandler <ImportClockInRdListFromExcelCompletedEventArgs>(client_ImportClockInRdListFromExcelCompleted);
                //client.ImportClockInRdListFromExcelForShowCompleted += new EventHandler<ImportClockInRdListFromExcelForShowCompletedEventArgs>(client_ImportClockInRdListFromExcelForShowCompleted);
                //client.BatchAddPensionDetailCompleted += new EventHandler<BatchAddPensionDetailCompletedEventArgs>(client_BatchAddPensionDetailCompleted);

                salaryClient = new SalaryServiceClient();
                salaryClient.EmployeeAddSumLotsofADDCompleted += new EventHandler <EmployeeAddSumLotsofADDCompletedEventArgs>(salaryClient_EmployeeAddSumLotsofADDCompleted);
                salaryClient.ImportEmployeeAddSumFromExcelForShowCompleted += new EventHandler <ImportEmployeeAddSumFromExcelForShowCompletedEventArgs>(salaryClient_ImportEmployeeAddSumFromExcelForShowCompleted);
            };
        }
예제 #20
0
        public async Task<JsonResult> Calculate(ContractType contractType, int experience)
        {
            var client = new SalaryServiceClient();
            try
            {
                var salary = await client.CalculateSalaryAsync(contractType, experience);
                client.Close();

                return this.Json(salary, JsonRequestBehavior.AllowGet);
            }
            catch (FaultException)
            {
                client.Abort();
                throw;
            }
        }
예제 #21
0
 public void InitPara()
 {
     customGuerdon = new T_HR_CUSTOMGUERDON();
     customGuerdonlist = new List<V_CUSTOMGUERDON>();
     try
     {
         client = new SalaryServiceClient();
         client.CustomGuerdonAddCompleted += new EventHandler<CustomGuerdonAddCompletedEventArgs>(client_CustomGuerdonAddCompleted);
         client.GetCustomGuerdonCompleted += new EventHandler<GetCustomGuerdonCompletedEventArgs>(client_GetCustomGuerdonCompleted);
         client.GetSalaryStandardByIDCompleted += new EventHandler<GetSalaryStandardByIDCompletedEventArgs>(client_GetSalaryStandardByIDCompleted);
     }
     catch (Exception ex)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
     }
 }
예제 #22
0
 public void InitPara()
 {
     customGuerdon     = new T_HR_CUSTOMGUERDON();
     customGuerdonlist = new List <V_CUSTOMGUERDON>();
     try
     {
         client = new SalaryServiceClient();
         client.CustomGuerdonAddCompleted      += new EventHandler <CustomGuerdonAddCompletedEventArgs>(client_CustomGuerdonAddCompleted);
         client.GetCustomGuerdonCompleted      += new EventHandler <GetCustomGuerdonCompletedEventArgs>(client_GetCustomGuerdonCompleted);
         client.GetSalaryStandardByIDCompleted += new EventHandler <GetSalaryStandardByIDCompletedEventArgs>(client_GetSalaryStandardByIDCompleted);
     }
     catch (Exception ex)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
     }
 }
예제 #23
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            try
            {
                client = new SalaryServiceClient();
                client.GetSalaryItemSetPagingCompleted += new EventHandler<GetSalaryItemSetPagingCompletedEventArgs>(client_GetSalaryItemSetPagingCompleted);
                client.SalaryItemSetDeleteCompleted += new EventHandler<SalaryItemSetDeleteCompletedEventArgs>(client_SalaryItemSetDeleteCompleted);

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

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

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

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

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

            ImageButton _ImgButtonRecoverySalaryItem = new ImageButton();
            _ImgButtonRecoverySalaryItem.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("RECOVERYSALARY")).Click += new RoutedEventHandler(_ImgButtonRecoverySalaryItem_Click);
            _ImgButtonRecoverySalaryItem.Visibility = Visibility.Collapsed;
            ToolBar.stpOtherAction.Children.Add(_ImgButtonRecoverySalaryItem);
        }
예제 #24
0
        public void EditRtCode()
        {
            ISalaryService salaryService = new SalaryServiceClient();
            RdCodeInfo     rdCodeInfo    = new RdCodeInfo()
            {
                Code     = "app",
                Name     = "app研究",
                DateB    = new DateTime(2020, 8, 1),
                DateE    = new DateTime(2020, 8, 10),
                Note     = "",
                Key_Date = DateTime.Now,
                Key_Man  = ""
            };
            var    Introduction = salaryService.EditRdCode(rdCodeInfo);
            string json         = JsonConvert.SerializeObject(Introduction);

            Console.WriteLine(json.ToString());
        }
예제 #25
0
        private void InitParas(string CalculateItemSetID)
        {
            client = new SalaryServiceClient();
            client.GetSalaryItemSetByIDCompleted += new EventHandler <GetSalaryItemSetByIDCompletedEventArgs>(client_GetSalaryItemSetByIDCompleted);
            client.SalaryItemSetAddCompleted     += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_SalaryItemSetAddCompleted);
            client.SalaryItemSetUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_SalaryItemSetUpdateCompleted);

            if (FormType == FormTypes.New)
            {
                SalaryItemSet = new T_HR_SALARYITEM();
                SalaryItemSet.SALARYITEMID = Guid.NewGuid().ToString();
                //SalaryItemSet.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                SetToolBar();
            }
            else
            {
                client.GetSalaryItemSetByIDAsync(CalculateItemSetID);
            }
        }
예제 #26
0
        private void InitParas(string CalculateItemSetID)
        {
            client = new SalaryServiceClient();
            client.GetSalaryItemSetByIDCompleted += new EventHandler<GetSalaryItemSetByIDCompletedEventArgs>(client_GetSalaryItemSetByIDCompleted);
            client.SalaryItemSetAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_SalaryItemSetAddCompleted);
            client.SalaryItemSetUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_SalaryItemSetUpdateCompleted);

            if (FormType == FormTypes.New)
            {
                SalaryItemSet = new T_HR_SALARYITEM();
                SalaryItemSet.SALARYITEMID = Guid.NewGuid().ToString();
                //SalaryItemSet.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                SetToolBar();
            }
            else
            {
                client.GetSalaryItemSetByIDAsync(CalculateItemSetID);
            }

        }
예제 #27
0
        private void InitParas(string customGuerdonSetID)
        {
            client = new SalaryServiceClient();
            client.GetCustomGuerdonSetNameCompleted += new EventHandler <GetCustomGuerdonSetNameCompletedEventArgs>(client_GetCustomGuerdonSetNameCompleted);
            client.GetCustomGuerdonSetByIDCompleted += new EventHandler <GetCustomGuerdonSetByIDCompletedEventArgs>(client_GetCustomGuerdonSetByIDCompleted);
            client.CustomGuerdonSetAddCompleted     += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_CustomGuerdonSetAddCompleted);
            client.CustomGuerdonSetUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_CustomGuerdonSetUpdateCompleted);

            if (FormType == FormTypes.New)
            {
                CustomGuerdonSet = new T_HR_CUSTOMGUERDONSET();
                CustomGuerdonSet.CUSTOMGUERDONSETID = Guid.NewGuid().ToString();
                CustomGuerdonSet.CHECKSTATE         = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                SetToolBar();
            }
            else
            {
                client.GetCustomGuerdonSetByIDAsync(customGuerdonSetID);
            }
        }
예제 #28
0
        public void AddRtCost()
        {
            ISalaryService salaryService = new SalaryServiceClient();
            RdCostInfo     rdCostInfo    = new RdCostInfo()
            {
                EmployeeId = "H000001",
                DateB      = new DateTime(2020, 09, 11),
                DateE      = new DateTime(2020, 09, 11),
                UseRatio   = 0.5M,
                RdNobrType = "001",
                RdCode     = "RD02",
                Note       = "",
                Key_Date   = DateTime.Now,
                Key_Man    = "qwe"
            };
            var    Introduction = salaryService.AddRdCost(rdCostInfo);
            string json         = JsonConvert.SerializeObject(Introduction);

            Console.WriteLine(json.ToString());
        }
예제 #29
0
        public void InitPara()
        {
            try
            {
                client = new SalaryServiceClient();
                client.SalarySolutionItemAddCompleted += new EventHandler<SalarySolutionItemAddCompletedEventArgs>(client_SalarySolutionItemAddCompleted);
                client.SalarySolutionItemsDeleteCompleted += new EventHandler<SalarySolutionItemsDeleteCompletedEventArgs>(client_SalarySolutionItemsDeleteCompleted);
                client.GetSalarySolutionItemsWithPagingCompleted += new EventHandler<GetSalarySolutionItemsWithPagingCompletedEventArgs>(client_GetSalarySolutionItemsWithPagingCompleted);
                client.GetSalaryItemSetPagingCompleted += new EventHandler<GetSalaryItemSetPagingCompletedEventArgs>(client_GetSalaryItemSetPagingCompleted);
                client.SalarySolutionItemsAddCompleted += new EventHandler<SalarySolutionItemsAddCompletedEventArgs>(client_SalarySolutionItemsAddCompleted);
            }
            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.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            //ToolBar.btnSumbitAudit.Visibility = Visibility.Collapsed;
            //ToolBar.btnEdit.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            //ToolBar.retEdit.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBar.retPDF.Visibility = Visibility.Collapsed;
            ToolBar.btnNew.Visibility = Visibility.Collapsed;
            ToolBar.retNew.Visibility = Visibility.Collapsed;
            ToolBar.btnDelete.Visibility = Visibility.Collapsed;
            ToolBar.retDelete.Visibility = Visibility.Collapsed;
            #endregion

        }
예제 #30
0
        private void InitParas(string customGuerdonSetID)
        {
            client = new SalaryServiceClient();
            client.GetCustomGuerdonSetNameCompleted += new EventHandler<GetCustomGuerdonSetNameCompletedEventArgs>(client_GetCustomGuerdonSetNameCompleted);
            client.GetCustomGuerdonSetByIDCompleted += new EventHandler<GetCustomGuerdonSetByIDCompletedEventArgs>(client_GetCustomGuerdonSetByIDCompleted);
            client.CustomGuerdonSetAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_CustomGuerdonSetAddCompleted);
            client.CustomGuerdonSetUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_CustomGuerdonSetUpdateCompleted);

            if (FormType == FormTypes.New)
            {
                CustomGuerdonSet = new T_HR_CUSTOMGUERDONSET();
                CustomGuerdonSet.CUSTOMGUERDONSETID = Guid.NewGuid().ToString();
                CustomGuerdonSet.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                SetToolBar();
            }
            else
            {
                client.GetCustomGuerdonSetByIDAsync(customGuerdonSetID);
            }

        }
예제 #31
0
        private void InitParas(string strID)
        {
            client       = new PersonnelServiceClient();
            salaryClient = new SalaryServiceClient();
            client.GetEmployeeContractByIDCompleted += new EventHandler <GetEmployeeContractByIDCompletedEventArgs>(client_GetEmployeeContractByIDCompleted);
            client.EmployeeContractAddCompleted     += new EventHandler <EmployeeContractAddCompletedEventArgs>(client_EmployeeContractAddCompleted);
            client.EmployeeContractUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeContractUpdateCompleted);
            client.GetEmployeeToEngineCompleted     += new EventHandler <GetEmployeeToEngineCompletedEventArgs>(client_GetEmployeeToEngineCompleted);
            client.EmployeeContractDeleteCompleted  += new EventHandler <EmployeeContractDeleteCompletedEventArgs>(client_EmployeeContractDeleteCompleted);
            //ctrFile.SystemName = "HR";
            //ctrFile.ModelName = "EMPLOYEECONTRACT";
            this.Loaded += new RoutedEventHandler(EmployeeContractForm_Loaded);
            //ctrFile.InitBtn(Visibility.Visible, Visibility.Collapsed);

            if (FormType == FormTypes.Browse || FormType == FormTypes.Audit)
            {
                EnabledControl();
            }
            salaryClient.GetSystemSettingByCompanyIdCompleted += new EventHandler <GetSystemSettingByCompanyIdCompletedEventArgs>(salaryClient_GetSystemSettingByCompanyIdCompleted);
            salaryClient.GetSystemSettingByCompanyIdAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID);
        }
예제 #32
0
        public void InitPara()
        {
            try
            {
                client = new SalaryServiceClient();
                client.SalarySolutionItemAddCompleted            += new EventHandler <SalarySolutionItemAddCompletedEventArgs>(client_SalarySolutionItemAddCompleted);
                client.SalarySolutionItemsDeleteCompleted        += new EventHandler <SalarySolutionItemsDeleteCompletedEventArgs>(client_SalarySolutionItemsDeleteCompleted);
                client.GetSalarySolutionItemsWithPagingCompleted += new EventHandler <GetSalarySolutionItemsWithPagingCompletedEventArgs>(client_GetSalarySolutionItemsWithPagingCompleted);
                client.GetSalaryItemSetPagingCompleted           += new EventHandler <GetSalaryItemSetPagingCompletedEventArgs>(client_GetSalaryItemSetPagingCompleted);
                client.SalarySolutionItemsAddCompleted           += new EventHandler <SalarySolutionItemsAddCompletedEventArgs>(client_SalarySolutionItemsAddCompleted);
            }
            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.btnNew.Click     += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnDelete.Click  += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.btnEdit.Click    += new RoutedEventHandler(btnEdit_Click);
            //ToolBar.btnSumbitAudit.Visibility = Visibility.Collapsed;
            //ToolBar.btnEdit.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility          = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility     = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            //ToolBar.retEdit.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility       = Visibility.Collapsed;
            ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBar.retPDF.Visibility         = Visibility.Collapsed;
            ToolBar.btnNew.Visibility         = Visibility.Collapsed;
            ToolBar.retNew.Visibility         = Visibility.Collapsed;
            ToolBar.btnDelete.Visibility      = Visibility.Collapsed;
            ToolBar.retDelete.Visibility      = Visibility.Collapsed;
            #endregion
        }
예제 #33
0
        private void InitEvent()
        {
            try
            {
                PARENT.Children.Add(loadbar);

                client = new PersonnelServiceClient();
                clientSalary = new SalaryServiceClient();
                client.PensionDetailPagingCompleted += new EventHandler<PensionDetailPagingCompletedEventArgs>(client_PensionDetailPagingCompleted);
                client.PensionDetailDeleteCompleted += new EventHandler<PensionDetailDeleteCompletedEventArgs>(client_PensionDetailDeleteCompleted);
                client.ExportPensionDetailReportCompleted += new EventHandler<ExportPensionDetailReportCompletedEventArgs>(client_ExportPensionDetailReportCompleted);
                clientSalary.CheckSalaryAuditStateCompleted += new EventHandler<CheckSalaryAuditStateCompletedEventArgs>(clientSalary_CheckSalaryAuditStateCompleted);

                ToolBar.btnImport.Visibility = Visibility.Visible;
                ToolBar.btnOutExcel.Visibility = Visibility.Collapsed;

                ToolBar.btnOutExcel.Click += new RoutedEventHandler(btnOutExcel_Click);
                ToolBar.btnImport.Click += new RoutedEventHandler(btnImport_Click);
                //ToolBar.btnRead.Click += new RoutedEventHandler(btnRead_Click);
                ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
                //ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
                ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);

                ImageButton ChangeMeetingBtn = new ImageButton();
                ChangeMeetingBtn.Image.Source = new BitmapImage(new Uri("/SMT.SaaS.FrameworkUI;Component/Images/Tool/18_service.png", UriKind.Relative));
                ChangeMeetingBtn.TextBlock.Text = Utility.GetResourceStr("导出社保报表");// 导出社保
                ChangeMeetingBtn.Image.Width = 16.0;
                ChangeMeetingBtn.Image.Height = 22.0;
                ChangeMeetingBtn.TextBlock.Margin = new Thickness(1, 0, 0, 0);
                ChangeMeetingBtn.Style = (Style)Application.Current.Resources["ButtonStyle"];
                ChangeMeetingBtn.Click += new RoutedEventHandler(btnExportReports_Click);
                ToolBar.stpOtherAction.Children.Add(ChangeMeetingBtn);
            }
            catch (Exception ex)
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
        }
예제 #34
0
        private void InitEvent()
        {
            try
            {
                PARENT.Children.Add(loadbar);

                client       = new PersonnelServiceClient();
                clientSalary = new SalaryServiceClient();
                client.PensionDetailPagingCompleted         += new EventHandler <PensionDetailPagingCompletedEventArgs>(client_PensionDetailPagingCompleted);
                client.PensionDetailDeleteCompleted         += new EventHandler <PensionDetailDeleteCompletedEventArgs>(client_PensionDetailDeleteCompleted);
                client.ExportPensionDetailReportCompleted   += new EventHandler <ExportPensionDetailReportCompletedEventArgs>(client_ExportPensionDetailReportCompleted);
                clientSalary.CheckSalaryAuditStateCompleted += new EventHandler <CheckSalaryAuditStateCompletedEventArgs>(clientSalary_CheckSalaryAuditStateCompleted);

                ToolBar.btnImport.Visibility   = Visibility.Visible;
                ToolBar.btnOutExcel.Visibility = Visibility.Collapsed;

                ToolBar.btnOutExcel.Click += new RoutedEventHandler(btnOutExcel_Click);
                ToolBar.btnImport.Click   += new RoutedEventHandler(btnImport_Click);
                //ToolBar.btnRead.Click += new RoutedEventHandler(btnRead_Click);
                ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
                //ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
                ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);

                ImageButton ChangeMeetingBtn = new ImageButton();
                ChangeMeetingBtn.Image.Source     = new BitmapImage(new Uri("/SMT.SaaS.FrameworkUI;Component/Images/Tool/18_service.png", UriKind.Relative));
                ChangeMeetingBtn.TextBlock.Text   = Utility.GetResourceStr("导出社保报表");// 导出社保
                ChangeMeetingBtn.Image.Width      = 16.0;
                ChangeMeetingBtn.Image.Height     = 22.0;
                ChangeMeetingBtn.TextBlock.Margin = new Thickness(1, 0, 0, 0);
                ChangeMeetingBtn.Style            = (Style)Application.Current.Resources["ButtonStyle"];
                ChangeMeetingBtn.Click           += new RoutedEventHandler(btnExportReports_Click);
                ToolBar.stpOtherAction.Children.Add(ChangeMeetingBtn);
            }
            catch (Exception ex)
            {
                //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
        }
예제 #35
0
        public void InitPara()
        {
            customGuerdon = new T_HR_CUSTOMGUERDON();
            customGuerdonlist = new List<V_CUSTOMGUERDON>();
            try
            { 
                client = new SalaryServiceClient();
                client.GetCustomGuerdonSetPagingCompleted += new EventHandler<GetCustomGuerdonSetPagingCompletedEventArgs>(client_GetCustomGuerdonSetPagingCompleted);
                client.CustomGuerdonSetDeleteCompleted += new EventHandler<CustomGuerdonSetDeleteCompletedEventArgs>(client_CustomGuerdonSetDeleteCompleted);
                client.CustomGuerdonAddCompleted += new EventHandler<CustomGuerdonAddCompletedEventArgs>(client_CustomGuerdonAddCompleted);    
                client.GetCustomGuerdonPagingCompleted += new EventHandler<GetCustomGuerdonPagingCompletedEventArgs>(client_GetCustomGuerdonPagingCompleted);
                client.GetCustomGuerdonCompleted += new EventHandler<GetCustomGuerdonCompletedEventArgs>(client_GetCustomGuerdonCompleted);
                client.CustomGuerdonDeleteCompleted += new EventHandler<CustomGuerdonDeleteCompletedEventArgs>(client_CustomGuerdonDeleteCompleted);
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }

            #region 工具栏初试化
            ToolBar.btnNew.Click += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnDelete.Click += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);

            //ToolBar.btnSumbitAudit.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.BtnView.Visibility = Visibility.Collapsed;
            ToolBar.retEdit.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBar.retPDF.Visibility = Visibility.Collapsed;
            #endregion

        }
예제 #36
0
        public void InitPara()
        {
            customGuerdon     = new T_HR_CUSTOMGUERDON();
            customGuerdonlist = new List <V_CUSTOMGUERDON>();
            try
            {
                client = new SalaryServiceClient();
                client.GetCustomGuerdonSetPagingCompleted += new EventHandler <GetCustomGuerdonSetPagingCompletedEventArgs>(client_GetCustomGuerdonSetPagingCompleted);
                client.CustomGuerdonSetDeleteCompleted    += new EventHandler <CustomGuerdonSetDeleteCompletedEventArgs>(client_CustomGuerdonSetDeleteCompleted);
                client.CustomGuerdonAddCompleted          += new EventHandler <CustomGuerdonAddCompletedEventArgs>(client_CustomGuerdonAddCompleted);
                client.GetCustomGuerdonPagingCompleted    += new EventHandler <GetCustomGuerdonPagingCompletedEventArgs>(client_GetCustomGuerdonPagingCompleted);
                client.GetCustomGuerdonCompleted          += new EventHandler <GetCustomGuerdonCompletedEventArgs>(client_GetCustomGuerdonCompleted);
                client.CustomGuerdonDeleteCompleted       += new EventHandler <CustomGuerdonDeleteCompletedEventArgs>(client_CustomGuerdonDeleteCompleted);
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message));
            }

            #region 工具栏初试化
            ToolBar.btnNew.Click     += new RoutedEventHandler(btnNew_Click);
            ToolBar.btnDelete.Click  += new RoutedEventHandler(btnDelete_Click);
            ToolBar.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);

            //ToolBar.btnSumbitAudit.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.Visibility           = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility          = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility     = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.BtnView.Visibility        = Visibility.Collapsed;
            ToolBar.retEdit.Visibility        = Visibility.Collapsed;
            ToolBar.retAudit.Visibility       = Visibility.Collapsed;
            ToolBar.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBar.retPDF.Visibility         = Visibility.Collapsed;
            #endregion
        }
예제 #37
0
        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);
                this.Loaded += new RoutedEventHandler(Left_Loaded);
                treeOrganization.SelectedClick          += new EventHandler(treeOrganization_SelectedClick);
                client.PaymentConfirmUpdateCompleted    += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_PaymentConfirmUpdateCompleted);
                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.btnImport.Visibility         = Visibility.Collapsed;
            ToolBar.btnEdit.Click               += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnNew.Visibility            = Visibility.Collapsed;
            ToolBar.btnDelete.Visibility         = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility          = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility     = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.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);

            ToolBarTwo.txtOtherName.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnImport.Visibility    = Visibility.Collapsed;
            ToolBarTwo.btnEdit.Click          += new RoutedEventHandler(btnEdit_Click);
            ToolBarTwo.btnNew.Visibility       = Visibility.Collapsed;

            ToolBarTwo.btnDelete.Visibility  = Visibility.Collapsed;
            ToolBarTwo.btnRefresh.Visibility = Visibility.Collapsed;

            ToolBarTwo.btnSumbitAudit.Visibility    = Visibility.Collapsed;
            ToolBarTwo.btnAudit.Visibility          = Visibility.Collapsed;
            ToolBarTwo.cbxCheckState.Visibility     = Visibility.Collapsed;
            ToolBarTwo.txtCheckStateName.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnEdit.Visibility           = Visibility.Collapsed;
            ToolBarTwo.btnAduitNoTPass.Visibility   = Visibility.Collapsed;
            ToolBarTwo.BtnView.Visibility           = Visibility.Collapsed;
            ToolBarTwo.retNew.Visibility            = Visibility.Collapsed;
            ToolBarTwo.retEdit.Visibility           = Visibility.Collapsed;
            ToolBarTwo.retAudit.Visibility          = Visibility.Collapsed;
            ToolBarTwo.retAuditNoPass.Visibility    = Visibility.Collapsed;
            ToolBarTwo.retPDF.Visibility            = Visibility.Collapsed;
            ToolBarTwo.retDelete.Visibility         = Visibility.Collapsed;
            ToolBarTwo.retRefresh.Visibility        = Visibility.Collapsed;
            ToolBarTwo.btnRefresh.Click            += new RoutedEventHandler(btnRefresh_Click);

            _ImgButtonAllSelect.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonAllSelect.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("全选")).Click += new RoutedEventHandler(_ImgButtonAllSelect_Click);
            ToolBarTwo.stpOtherAction.Children.Add(_ImgButtonAllSelect);

            _ImgButtonSalaryPaidConfirm.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonSalaryPaidConfirm.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("发放确认")).Click += new RoutedEventHandler(_ImgButtonSalaryPaidConfirm_Click);
            ToolBarTwo.stpOtherAction.Children.Add(_ImgButtonSalaryPaidConfirm);

            #endregion
        }
예제 #38
0
 private void InitParas()
 {
     client = new SalaryServiceClient();
     client.GetSalaryRecordOneCompleted         += new EventHandler <GetSalaryRecordOneCompletedEventArgs>(client_GetSalaryRecordOneCompleted);
     client.GetEmployeeCustomRecordOneCompleted += new EventHandler <GetEmployeeCustomRecordOneCompletedEventArgs>(client_GetEmployeeCustomRecordOneCompleted);
 }
예제 #39
0
 private void InitParas()
 {
     client      = new SalaryServiceClient();
     this.Result = false;
     client.LoginCheckCompleted += new EventHandler <LoginCheckCompletedEventArgs>(client_LoginCheckCompleted);
 }
예제 #40
0
 public void Dispose()
 {
     this.salaryClient = null;
     instance = null;
 }
예제 #41
0
 private void InitParas()
 {
     client = new SalaryServiceClient();
     client.GetSalaryRecordOneCompleted += new EventHandler<GetSalaryRecordOneCompletedEventArgs>(client_GetSalaryRecordOneCompleted);
     client.GetEmployeeCustomRecordOneCompleted += new EventHandler<GetEmployeeCustomRecordOneCompletedEventArgs>(client_GetEmployeeCustomRecordOneCompleted);
 }
예제 #42
0
        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
        }
예제 #43
0
 private void InitEvent()
 {
     //audit.AuditCompleted += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_AuditCompleted);
     //audit.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_Auditing);
     BenefitsAdministration = new SmtOADocumentAdminClient();
     ssc = new SalaryServiceClient();
     BenefitsAdministration.GetWelfareInformationCompleted += new EventHandler<GetWelfareInformationCompletedEventArgs>(wsscs_GetWelfareInformationCompleted);//查询出福利项目
     BenefitsAdministration.UpdateWelfarePaymentDetailsCompleted += new EventHandler<UpdateWelfarePaymentDetailsCompletedEventArgs>(BenefitsAdministration_UpdateWelfarePaymentDetailsCompleted);//修改明细
     BenefitsAdministration.WelfareProvisionAddCompleted += new EventHandler<WelfareProvisionAddCompletedEventArgs>(wpsc_WelfareProvisionAddCompleted);//添加
     BenefitsAdministration.UpdateWelfareProvisionCompleted += new EventHandler<UpdateWelfareProvisionCompletedEventArgs>(BenefitsAdministration_UpdateWelfareProvisionCompleted);//修改
     BenefitsAdministration.GetBenefitsDetailsAdministrationCompleted += new EventHandler<GetBenefitsDetailsAdministrationCompletedEventArgs>(BenefitsAdministration_GetBenefitsDetailsAdministrationCompleted);//查询标准明细
     BenefitsAdministration.GetByIdWelfarePaymentDetailsCompleted += new EventHandler<GetByIdWelfarePaymentDetailsCompletedEventArgs>(BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted);
     BenefitsAdministration.DeleteWelfarePaymentDetailCompleted += new EventHandler<DeleteWelfarePaymentDetailCompletedEventArgs>(BenefitsAdministration_DeleteWelfarePaymentDetailCompleted);
     BenefitsAdministration.GetProvisionByIdCompleted += new EventHandler<GetProvisionByIdCompletedEventArgs>(BenefitsAdministration_GetProvisionByIdCompleted);
 }
예제 #44
0
        void DtGrid_LoadingRowDetails(object sender, DataGridRowDetailsEventArgs e)
        {
            DataGrid gridDetails = e.DetailsElement as DataGrid;
            T_HR_EMPLOYEESALARYRECORD sr = e.Row.DataContext as T_HR_EMPLOYEESALARYRECORD;
            if (sr.EMPLOYEEID != string.Empty && sr.SALARYYEAR != string.Empty && sr.SALARYMONTH != string.Empty)
            {
                string months = sr.SALARYMONTH;
                string years = sr.SALARYYEAR;
                if (sr.SALARYMONTH == "1")
                {
                    years = (Convert.ToInt32(years) - 1).ToString();
                    months = "12";
                }
                else
                {
                    months = (Convert.ToInt32(months) - 1).ToString();
                }
                SalaryServiceClient clienttemp = new SalaryServiceClient();
                clienttemp.GetSalaryRecordOneCompleted += (o, ev) =>
                {
                    if (ev.Error == null)
                    {
                        if (ev.Result != null)
                        {
                            List<T_HR_EMPLOYEESALARYRECORD> salaryrecordlast = new List<T_HR_EMPLOYEESALARYRECORD>();
                            salaryrecordlast.Add(ev.Result);
                            gridDetails.ItemsSource = salaryrecordlast;
                            gridDetails.Visibility = Visibility.Visible;
                        }
                        else
                        {
                            gridDetails.Visibility = Visibility.Collapsed;
                        }
                    }
                    else
                    {
                        ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                        //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ev.Error.Message));
                    }
                };
                clienttemp.GetSalaryRecordOneAsync(sr.EMPLOYEEID, years, months);
            }
            else
            {
                gridDetails.Visibility = Visibility.Collapsed;
            }
        }
예제 #45
0
        static void ShieldingExceptionsInWCF()
        {
            // You can run this example in one of three ways:
            // - Inside VS by starting it with F5 (debugging mode) and then pressing F5 again
            //   when the debugger halts at the exception in the SalaryCalculator class.
            // - Inside VS by right-clicking SalaryService.svc in Solution Explorer and selecting
            //   View in Browser to start the service, then pressing Ctrl-F5 (non-debugging mode)
            //   to run the application.
            // - By starting the SalaryService in VS (as in previous option) and then running the
            //   executable file ExceptionHandlingExample.exe in the bin\debug folder directly.

            try
            {
                Console.WriteLine("Getting salary for 'jsmith' from WCF Salary Service...");
                // Create an instance of the client for the WCF Salary Service.
                ISalaryService svc = new SalaryServiceClient();
                // Call the method of the service to get the result.
                Console.WriteLine("Result is: {0}", svc.GetWeeklySalary("jsmith", 0));
            }
            catch (Exception ex)
            {
                // Show details of the exception returned to the calling code.
                MenuOption. ShowExceptionDetails(ex);
                // Show details of the fault contract returned from the WCF service.
                ShowFaultContract(ex);
            }
        }
예제 #46
0
파일: Payment.xaml.cs 프로젝트: JuRogn/OA
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            {
                client = new SalaryServiceClient();
                engineclient = new EngineWcfGlobalFunctionClient();
                client.GetAutoEmployeeSalaryRecordPagingsCompleted += new EventHandler<GetAutoEmployeeSalaryRecordPagingsCompletedEventArgs>(client_GetAutoEmployeeSalaryRecordPagingsCompleted);
                client.GetEmployeeSalaryRecordItemByIDCompleted += new EventHandler<GetEmployeeSalaryRecordItemByIDCompletedEventArgs>(client_GetEmployeeSalaryRecordItemByIDCompleted);
                client.PaymentUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_PaymentUpdateCompleted);
                client.GetPaymentPagingsCompleted += new EventHandler<GetPaymentPagingsCompletedEventArgs>(client_GetPaymentPagingsCompleted);
                client.GetPaymentPagingCompleted += new EventHandler<GetPaymentPagingCompletedEventArgs>(client_GetPaymentPagingCompleted);
                client.ExportExcelCompleted += new EventHandler<ExportExcelCompletedEventArgs>(client_ExportExcelCompleted);
                client.ImportExcelCompleted += new EventHandler<ImportExcelCompletedEventArgs>(client_ImportExcelCompleted);
                client.ReadExcelCompleted += new EventHandler<ReadExcelCompletedEventArgs>(client_ReadExcelCompleted);
                client.ExportExcelAllCompleted += new EventHandler<ExportExcelAllCompletedEventArgs>(client_ExportExcelAllCompleted);
                this.DtGrid.CanUserSortColumns = false;
                this.Loaded += new RoutedEventHandler(Left_Loaded);
                this.DtGrid.LoadingRowDetails += new EventHandler<DataGridRowDetailsEventArgs>(DtGrid_LoadingRowDetails);
                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
                client.GetSalaryStandardPagingCompleted += new EventHandler<GetSalaryStandardPagingCompletedEventArgs>(client_GetSalaryStandardPagingCompleted);


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

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

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

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

            #endregion
        }
예제 #47
0
 public void InitPara()
 {
     itemclient = new SalaryServiceClient();
     itemclient.GetSalaryItemSetsCompleted += new EventHandler<GetSalaryItemSetsCompletedEventArgs>(itemclient_GetSalaryItemSetsCompleted);
     itemclient.GetSalaryItemSetByIDCompleted += new EventHandler<GetSalaryItemSetByIDCompletedEventArgs>(itemclient_GetSalaryItemSetByIDCompleted);
 }
 private void InitEvent()
 {
     //audit.AuditCompleted += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_AuditCompleted);
     //audit.Auditing += new EventHandler<SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs>(audit_Auditing);
     BenefitsAdministration = new SmtOADocumentAdminClient();
     client = new PersonnelServiceClient();
     ssc = new SalaryServiceClient();
     client.GetEmployeeDetailByIDCompleted += new EventHandler<GetEmployeeDetailByIDCompletedEventArgs>(client_GetEmployeeDetailByIDCompleted);
     BenefitsAdministration.GetWelfarePaymentWithdrawalByIdCompleted += new EventHandler<GetWelfarePaymentWithdrawalByIdCompletedEventArgs>(BenefitsAdministration_GetWelfarePaymentWithdrawalByIdCompleted);
     BenefitsAdministration.WelfarePaymentWithdrawalAddCompleted += new EventHandler<WelfarePaymentWithdrawalAddCompletedEventArgs>(BenefitsAdministration_WelfarePaymentWithdrawalAddCompleted);
     BenefitsAdministration.UpdateWelfarePaymentWithdrawalCompleted += new EventHandler<UpdateWelfarePaymentWithdrawalCompletedEventArgs>(BenefitsAdministration_UpdateWelfarePaymentWithdrawalCompleted);
     BenefitsAdministration.GetProvisionByIdCompleted += new EventHandler<GetProvisionByIdCompletedEventArgs>(BenefitsAdministration_GetProvisionByIdCompleted);
     BenefitsAdministration.GetByIdWelfarePaymentDetailsCompleted += new EventHandler<GetByIdWelfarePaymentDetailsCompletedEventArgs>(BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted);
 }
예제 #49
0
 private void CheckFormula()
 {
     counts = 0;
     trace = 0;
     checkResult = false;
     try
     {
         client = new SalaryServiceClient();
         string[] codes = txtContentCode.Text.Split(',');
         if (codes.Length > 0 && CheckSymbol(codes[codes.Length - 2]))
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("算法不完整"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("PROMPT"), Utility.GetResourceStr("算法不完整"));
             return;
         }
         bool ret = false;
         int i = 0;
         client.CheckCalItemCompleted += new EventHandler<CheckCalItemCompletedEventArgs>(client_CheckCalItemCompleted);
         foreach (string code in codes)
         {
             if (i < codes.Length - 1 && code.Length > 31)
             {
                 counts++;
                 trace++;
                 client.CheckCalItemAsync(code, code, ret);
             }
             i++;
         }
         if (trace == 0)
         {
             if (Checks())
             {
                 checkResult = true;
                 if (isSave) ExecuteResult(false);
                 else
                     ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式合法"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                     //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("PROMPT"), Utility.GetResourceStr("公式合法"));
             }
             else
                 ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错"));
         }
     }
     catch
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错,请核对后处理"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
         //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("公式算法有错,请核对后处理"));
     }
 }
예제 #50
0
        private void InitParas(string strID)
        {
            client = new PersonnelServiceClient();
            salaryClient = new SalaryServiceClient();
            client.GetEmployeeContractByIDCompleted += new EventHandler<GetEmployeeContractByIDCompletedEventArgs>(client_GetEmployeeContractByIDCompleted);
            client.EmployeeContractAddCompleted += new EventHandler<EmployeeContractAddCompletedEventArgs>(client_EmployeeContractAddCompleted);
            client.EmployeeContractUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeContractUpdateCompleted);
            client.GetEmployeeToEngineCompleted += new EventHandler<GetEmployeeToEngineCompletedEventArgs>(client_GetEmployeeToEngineCompleted);
            client.EmployeeContractDeleteCompleted += new EventHandler<EmployeeContractDeleteCompletedEventArgs>(client_EmployeeContractDeleteCompleted);
            //ctrFile.SystemName = "HR";
            //ctrFile.ModelName = "EMPLOYEECONTRACT";
            this.Loaded += new RoutedEventHandler(EmployeeContractForm_Loaded);
            //ctrFile.InitBtn(Visibility.Visible, Visibility.Collapsed);

            if (FormType == FormTypes.Browse || FormType == FormTypes.Audit)
            {
                EnabledControl();
            }
            salaryClient.GetSystemSettingByCompanyIdCompleted += new EventHandler<GetSystemSettingByCompanyIdCompletedEventArgs>(salaryClient_GetSystemSettingByCompanyIdCompleted);
            salaryClient.GetSystemSettingByCompanyIdAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID);
        }
예제 #51
0
 void IDisposable.Dispose()
 {
     this._salaryClient = null;
     _instance          = null;
 }
예제 #52
0
 public void InitPara()
 {
     itemclient = new SalaryServiceClient();
     itemclient.GetSalaryItemSetsCompleted    += new EventHandler <GetSalaryItemSetsCompletedEventArgs>(itemclient_GetSalaryItemSetsCompleted);
     itemclient.GetSalaryItemSetByIDCompleted += new EventHandler <GetSalaryItemSetByIDCompletedEventArgs>(itemclient_GetSalaryItemSetByIDCompleted);
 }
예제 #53
0
        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);
                this.Loaded += new RoutedEventHandler(Left_Loaded);
                treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
                client.PaymentConfirmUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_PaymentConfirmUpdateCompleted);
                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.btnImport.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBar.btnNew.Visibility = Visibility.Collapsed;
            ToolBar.btnDelete.Visibility = Visibility.Collapsed;
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            ToolBar.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBar.txtCheckStateName.Visibility = Visibility.Collapsed;
            ToolBar.btnEdit.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);

            ToolBarTwo.txtOtherName.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnImport.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
            ToolBarTwo.btnNew.Visibility = Visibility.Collapsed;

            ToolBarTwo.btnDelete.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnRefresh.Visibility = Visibility.Collapsed;

            ToolBarTwo.btnSumbitAudit.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnAudit.Visibility = Visibility.Collapsed;
            ToolBarTwo.cbxCheckState.Visibility = Visibility.Collapsed;
            ToolBarTwo.txtCheckStateName.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnEdit.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBarTwo.BtnView.Visibility = Visibility.Collapsed;
            ToolBarTwo.retNew.Visibility = Visibility.Collapsed;
            ToolBarTwo.retEdit.Visibility = Visibility.Collapsed;
            ToolBarTwo.retAudit.Visibility = Visibility.Collapsed;
            ToolBarTwo.retAuditNoPass.Visibility = Visibility.Collapsed;
            ToolBarTwo.retPDF.Visibility = Visibility.Collapsed;
            ToolBarTwo.retDelete.Visibility = Visibility.Collapsed;
            ToolBarTwo.retRefresh.Visibility = Visibility.Collapsed;
            ToolBarTwo.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);

            _ImgButtonAllSelect.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonAllSelect.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("全选")).Click += new RoutedEventHandler(_ImgButtonAllSelect_Click);
            ToolBarTwo.stpOtherAction.Children.Add(_ImgButtonAllSelect);

            _ImgButtonSalaryPaidConfirm.VerticalAlignment = VerticalAlignment.Center;
            _ImgButtonSalaryPaidConfirm.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/Tool/ico_16_1055.png", Utility.GetResourceStr("发放确认")).Click += new RoutedEventHandler(_ImgButtonSalaryPaidConfirm_Click);
            ToolBarTwo.stpOtherAction.Children.Add(_ImgButtonSalaryPaidConfirm);

            #endregion
        }