Beispiel #1
0
        private void InitParas()
        {
            client = new AttendanceServiceClient();
            client.GetEmployeeEvectionRecordByIDCompleted   += new EventHandler <GetEmployeeEvectionRecordByIDCompletedEventArgs>(client_GetEmployeeEvectionRecordByIDCompleted);
            client.EmployeeEvectionRecordAddCompleted       += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordAddCompleted);
            client.EmployeeEvectionRecordUpdateCompleted    += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordUpdateCompleted);
            client.GetAttendanceRecordByEmployeeIDCompleted += new EventHandler <GetAttendanceRecordByEmployeeIDCompletedEventArgs>(client_GetAttendanceRecordByEmployeeIDCompleted);

            //获取员工名称,并显示所在的公司架构
            perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
            perClient.GetEmployeeDetailByIDCompleted += new EventHandler <SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted);

            if (FormType == FormTypes.New)
            {
                Evection = new T_HR_EMPLOYEEEVECTIONRECORD();
                Evection.EVECTIONRECORDID = Guid.NewGuid().ToString();
                Evection.CHECKSTATE       = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpStartDate.Text, "dpStartDate");
                client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpEndDate.Text, "dpEndDate");
                SetToolBar();
            }
            else
            {
                client.GetEmployeeEvectionRecordByIDAsync(EvectionID);
            }
        }
Beispiel #2
0
        private void InitParas()
        {
            client = new AttendanceServiceClient();
            client.GetEmployeeEvectionRecordByIDCompleted += new EventHandler<GetEmployeeEvectionRecordByIDCompletedEventArgs>(client_GetEmployeeEvectionRecordByIDCompleted);
            client.EmployeeEvectionRecordAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordAddCompleted);
            client.EmployeeEvectionRecordUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_EmployeeEvectionRecordUpdateCompleted);
            client.GetAttendanceRecordByEmployeeIDCompleted += new EventHandler<GetAttendanceRecordByEmployeeIDCompletedEventArgs>(client_GetAttendanceRecordByEmployeeIDCompleted);

            //获取员工名称,并显示所在的公司架构
            perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
            perClient.GetEmployeeDetailByIDCompleted += new EventHandler<SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted);

            if (FormType == FormTypes.New)
            {
                Evection = new T_HR_EMPLOYEEEVECTIONRECORD();
                Evection.EVECTIONRECORDID = Guid.NewGuid().ToString();
                Evection.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpStartDate.Text, "dpStartDate");
                client.GetAttendanceRecordByEmployeeIDAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, dpEndDate.Text, "dpEndDate");
                SetToolBar();
            }
            else
            {
                client.GetEmployeeEvectionRecordByIDAsync(EvectionID);
            }
        }
Beispiel #3
0
        private void InitPage()
        {
            UnVisibleGridToolControl();

            if (entLand == null)
            {
                this.IsEnabled = false;
                return;
            }

            sOrgType = "Company";
            sOrgValue = entLand.OrganizationID;

            nuYear.Value = iLandYear;
            nuMonth.Value = iLandMonth;

            clientAtt = new AttendanceServiceClient();

            clientAtt.GetPersonalLandDetailListByMultSearchCompleted += new EventHandler<GetPersonalLandDetailListByMultSearchCompletedEventArgs>(clientAtt_GetPersonalLandDetailListByMultSearchCompleted);
            clientAtt.OutFilePersonalLandDetailListCompleted += new EventHandler<OutFilePersonalLandDetailListCompletedEventArgs>(clientAtt_OutFilePersonalLandDetailListCompleted);

            treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
            toolbar1.btnOutExcel.Click += new RoutedEventHandler(btnOutExcel_Click);
            toolbar1.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);

            BindGrid();
        }
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            {
                client = new AttendanceServiceClient();
                client.GetAttendMachineSetPagingCompleted += new EventHandler <GetAttendMachineSetPagingCompletedEventArgs>(client_GetAttendMachineSetPagingCompleted);
                client.AttendMachineSetDeleteCompleted    += new EventHandler <AttendMachineSetDeleteCompletedEventArgs>(client_AttendMachineSetDeleteCompleted);
            }
            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.btnRefresh.Click   += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click      += new RoutedEventHandler(BtnView_Click);
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility      = Visibility.Collapsed;
            ToolBar.stpCheckState.Visibility = Visibility.Collapsed;
        }
 public AttendanceSolutionAsign()
 {
     InitializeComponent();
     clientAtt = new AttendanceServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_ATTENDANCESOLUTIONASIGN");
 }
Beispiel #6
0
 void TerminateLeaveForm_Loaded(object sender, RoutedEventArgs e)
 {
     client    = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
 }
Beispiel #7
0
        private void InitPage()
        {
            UnVisibleGridToolControl();

            if (entLand == null)
            {
                this.IsEnabled = false;
                return;
            }

            sOrgType  = "Company";
            sOrgValue = entLand.OrganizationID;

            nuYear.Value  = iLandYear;
            nuMonth.Value = iLandMonth;

            clientAtt = new AttendanceServiceClient();

            clientAtt.GetPersonalLandDetailListByMultSearchCompleted += new EventHandler <GetPersonalLandDetailListByMultSearchCompletedEventArgs>(clientAtt_GetPersonalLandDetailListByMultSearchCompleted);
            clientAtt.OutFilePersonalLandDetailListCompleted         += new EventHandler <OutFilePersonalLandDetailListCompletedEventArgs>(clientAtt_OutFilePersonalLandDetailListCompleted);

            treeOrganization.SelectedClick += new EventHandler(treeOrganization_SelectedClick);
            toolbar1.btnOutExcel.Click     += new RoutedEventHandler(btnOutExcel_Click);
            toolbar1.btnRefresh.Click      += new RoutedEventHandler(btnRefresh_Click);

            BindGrid();
        }
Beispiel #8
0
 private void RegisterEvents()
 {
     clientAtt = new AttendanceServiceClient();
     clientAtt.ImportAttendMonthlyBalanceFromCSVCompleted += new EventHandler <ImportAttendMonthlyBalanceFromCSVCompletedEventArgs>(clientAtt_ImportAttendMonthlyBalanceFromCSVCompleted);
     clientAtt.ImportAttendMonthlyBalanceForShowCompleted += new EventHandler <ImportAttendMonthlyBalanceForShowCompletedEventArgs>(clientAtt_ImportAttendMonthlyBalanceForShowCompleted);
     this.Loaded += new RoutedEventHandler(ImportAttendbalanceForm_Loaded);
 }
Beispiel #9
0
 public SolutionAsignQuery()
 {
     InitializeComponent();
     clientAtt = new AttendanceServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_ATTENDANCESOLUTIONASIGN");
 }
Beispiel #10
0
        public void InitPara()
        {
            PARENT.Children.Add(loadbar);
            try
            {
                client = new AttendanceServiceClient();
                client.GetAttendMachineSetPagingCompleted += new EventHandler<GetAttendMachineSetPagingCompletedEventArgs>(client_GetAttendMachineSetPagingCompleted);
                client.AttendMachineSetDeleteCompleted += new EventHandler<AttendMachineSetDeleteCompletedEventArgs>(client_AttendMachineSetDeleteCompleted);
            }
            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.btnRefresh.Click += new RoutedEventHandler(btnRefresh_Click);
            ToolBar.BtnView.Click += new RoutedEventHandler(BtnView_Click);
            ToolBar.btnAudit.Visibility = Visibility.Collapsed;
            //ToolBar.btnAduitNoTPass.Visibility = Visibility.Collapsed;
            ToolBar.retAudit.Visibility = Visibility.Collapsed;
            ToolBar.stpCheckState.Visibility = Visibility.Collapsed;
        }
Beispiel #11
0
 void TerminateLeaveForm_Loaded(object sender, RoutedEventArgs e)
 {
     client = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
 }
 private void RegisterEvents()
 {
     clientAtt = new AttendanceServiceClient();
     clientAtt.ImportAttendMonthlyBalanceFromCSVCompleted += new EventHandler<ImportAttendMonthlyBalanceFromCSVCompletedEventArgs>(clientAtt_ImportAttendMonthlyBalanceFromCSVCompleted);
     clientAtt.ImportAttendMonthlyBalanceForShowCompleted += new EventHandler<ImportAttendMonthlyBalanceForShowCompletedEventArgs>(clientAtt_ImportAttendMonthlyBalanceForShowCompleted);
     this.Loaded += new RoutedEventHandler(ImportAttendbalanceForm_Loaded);
 }
 public CalculateEmployeeAttendanceYearlyForm()
 {
     InitializeComponent();
     clientAtt = new AttendanceServiceClient();
     clientAtt.CalculateEmployeeAttendanceYearlyByPostIDCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceYearlyByPostIDCompleted);
     clientAtt.CalculateEmployeeAttendanceYearlyByCompanyIDCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceYearlyByCompanyIDCompleted);
     clientAtt.CalculateEmployeeAttendanceYearlyByDepartmentIDCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceYearlyByDepartmentIDCompleted);            
 }        
Beispiel #14
0
 void VacationSetting_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_VACATIONSET");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #15
0
 public AttendYearlyBalance()
 {
     InitializeComponent();
     clientAtt = new AttendanceServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_ATTENDYEARLYBALANCE");
     UnVisibleGridToolControl();
 }
Beispiel #16
0
 /// <summary>
 /// 加载页面数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void AttendanceDeductMaster_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_ATTENDANCEDEDUCTMASTER");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #17
0
 void OvertimeRewardSet_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_OVERTIMEREWARD");
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #18
0
 void SignInRdForm_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
     tempSignInDetailList = new ObservableCollection <T_HR_EMPLOYEESIGNINDETAIL>();
 }
Beispiel #19
0
 void FreeLeaveDaySet_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_FREELEAVEDAYSET");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
 void EmployeeLeaveRecordForm_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
     UnVisibleGridToolControl();
 }
Beispiel #21
0
 public AttendYearlyBalance()
 {
     InitializeComponent();
     clientAtt = new AttendanceServiceClient();
     RegisterEvents();
     GetEntityLogo("T_HR_ATTENDYEARLYBALANCE");
     UnVisibleGridToolControl();
 }
Beispiel #22
0
 void SchedulingTemplate_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_SCHEDULINGTEMPLATEMASTER");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #23
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        //void orgClient_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
        //{
        //    if (e.Error == null)
        //    {
        //        if (e.Result != null)
        //        {
        //            allCompanys = e.Result.ToList();
        //        }
        //        BindCompany();
        //        orgClient.GetDepartmentActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
        //    }
        //    else
        //    {
        //        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
        //    }
        //}

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

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

        /// <summary>
        /// 页面加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void AttendMonthlyBalance_Loaded(object sender, RoutedEventArgs e)
        {
            clientAtt = new AttendanceServiceClient();
            orgClient = new OrganizationServiceClient();
            RegisterEvents();
            GetEntityLogo("T_HR_ATTENDMONTHLYBALANCE");
            InitPage();
        }
Beispiel #24
0
 public CalculateEmployeeAttendanceYearlyForm()
 {
     InitializeComponent();
     clientAtt = new AttendanceServiceClient();
     clientAtt.CalculateEmployeeAttendanceYearlyByPostIDCompleted       += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceYearlyByPostIDCompleted);
     clientAtt.CalculateEmployeeAttendanceYearlyByCompanyIDCompleted    += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceYearlyByCompanyIDCompleted);
     clientAtt.CalculateEmployeeAttendanceYearlyByDepartmentIDCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceYearlyByDepartmentIDCompleted);
 }
Beispiel #25
0
 void ShiftDefine_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_SHIFTDEFINE");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #26
0
 void SignInRdForm_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
     tempSignInDetailList = new ObservableCollection<T_HR_EMPLOYEESIGNINDETAIL>();
 }
Beispiel #27
0
        private void UpdateAttendRecord()
        {
            ShowMessageAsny("++++++++++++++++++++++++++++++++++++++++++++++++++开始检查公司所有员工请假及出差");
            AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();

            AttRdSvc.UpdateAttendRecordByEvectionAndLeaveRd(GlobalParameters.employeeMasterCompanyid, GlobalParameters.StartDate.Substring(0, 7));
            //txtMessagebox.Text += System.Environment.NewLine + "检查所有请假及出差完成";
            ShowMessageAsny("++++++++++++++++++++++++++++++++++++++++++++++++++检查公司所有员工请假及出差完毕!");
        }
Beispiel #28
0
 private void InitParas(string AttendanceMachineSetID)
 {
     client    = new AttendanceServiceClient();
     orgclient = new OrganizationServiceClient();
     client.GetAttendMachineSetByIDCompleted += new EventHandler <GetAttendMachineSetByIDCompletedEventArgs>(client_GetAttendMachineSetByIDCompleted);
     client.AttendMachineSetAddCompleted     += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetAddCompleted);
     client.AttendMachineSetUpdateCompleted  += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetUpdateCompleted);
     orgclient.GetCompanyByIdCompleted       += new EventHandler <GetCompanyByIdCompletedEventArgs>(orgclient_GetCompanyByIdCompleted);
 }
 private void InitParas(string AttendanceMachineSetID)
 {
     client = new AttendanceServiceClient();
     orgclient = new OrganizationServiceClient();
     client.GetAttendMachineSetByIDCompleted += new EventHandler<GetAttendMachineSetByIDCompletedEventArgs>(client_GetAttendMachineSetByIDCompleted);
     client.AttendMachineSetAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetAddCompleted);
     client.AttendMachineSetUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_AttendMachineSetUpdateCompleted);
     orgclient.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(orgclient_GetCompanyByIdCompleted);
 }
Beispiel #30
0
 /// <summary>
 /// 页面加载
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void ClockInRd_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     orgClient = new OrganizationServiceClient();
     GetEntityLogo("T_HR_EMPLOYEECLOCKINRECORD");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
 /// <summary>
 /// 注册事件
 /// </summary>
 private void RegisterEvents()
 {
     clientAtt = new AttendanceServiceClient();
     clientOrg = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
     //clientAtt.CalculateEmployeeAttendanceMonthlyByPostIDCompleted +=clientAtt_CalculateEmployeeAttendanceMonthlyByPostIDCompleted;
     //clientAtt.CalculateEmployeeAttendanceMonthlyByCompanyIDCompleted += clientAtt_CalculateEmployeeAttendanceMonthlyByCompanyIDCompleted;
     //clientAtt.CalculateEmployeeAttendanceMonthlyByDepartmentIDCompleted +=clientAtt_CalculateEmployeeAttendanceMonthlyByDepartmentIDCompleted;
     clientAtt.CalculateAttendanceMonthlyCompleted += clientAtt_CalculateAttendanceMonthlyCompleted;
     //clientOrg.GetCompanyByIdCompleted += new EventHandler<SMT.Saas.Tools.OrganizationWS.GetCompanyByIdCompletedEventArgs>(clientOrg_GetCompanyByIdCompleted);
 }
Beispiel #32
0
        private void CalculateEmployeeAttendanceMonthly()
        {
            ShowMessageAsny("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$开始结算公司月度考勤");
            int year  = int.Parse(GlobalParameters.StartDate.Substring(0, 4));
            int month = int.Parse(GlobalParameters.StartDate.Substring(5, 2));
            AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();

            //AttRdSvc.CalculateEmployeeAttendanceMonthlyByCompanyID(year + "-" + month, GlobalParameters.employeeMasterCompanyid);
            ShowMessageAsny("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$结算公司月度考勤完毕!");
        }
Beispiel #33
0
        /// <summary>
        /// 注册事件
        /// </summary>
        private void RegisterEvents()
        {
            clientAtt = new AttendanceServiceClient();
            clientOrg = new SMT.Saas.Tools.OrganizationWS.OrganizationServiceClient();
            clientAtt.CalculateEmployeeAttendanceMonthlyByPostIDCompleted       += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceMonthlyByPostIDCompleted);
            clientAtt.CalculateEmployeeAttendanceMonthlyByCompanyIDCompleted    += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceMonthlyByCompanyIDCompleted);
            clientAtt.CalculateEmployeeAttendanceMonthlyByDepartmentIDCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(clientAtt_CalculateEmployeeAttendanceMonthlyByDepartmentIDCompleted);

            clientOrg.GetCompanyByIdCompleted += new EventHandler <SMT.Saas.Tools.OrganizationWS.GetCompanyByIdCompletedEventArgs>(clientOrg_GetCompanyByIdCompleted);
        }
Beispiel #34
0
        void EmployeeLeaveDays_Loaded(object sender, RoutedEventArgs e)
        {
            this.dgEmpLeaveDays.SelectionChanged += new SelectionChangedEventHandler(dgEmpLeaveDays_SelectionChanged);

            client    = new AttendanceServiceClient();
            orgClient = new OrganizationServiceClient();
            GetEntityLogo("T_HR_EMPLOYEELEVELDAYCOUNT");
            RegisterEvents();
            //  BindTree();
            client.GetEmployeeleaverecordByMultSearchIdCompleted += new EventHandler <GetEmployeeleaverecordByMultSearchIdCompletedEventArgs>(client_GetEmployeeleaverecordByMultSearchIdCompleted);
        }
Beispiel #35
0
 public AttendEmploee()
 {
     InitializeComponent();
     GlobalParameters.fromEmployee = this;
     this.Txtid.Text = GlobalParameters.employeeid;
     txtCompanyid.Text = GlobalParameters.employeeMasterCompanyid;
     txtStartDate.Text = GlobalParameters.StartDate;
     txtEndDate.Text = GlobalParameters.EndDate;
     txtEmployeeName.Text = GlobalParameters.employeeName;
     AttRdSvcClient = new AttendanceServiceClient();
 }
Beispiel #36
0
        private void btnSelect_Click(object sender, EventArgs e)
        {
            txtMessagebox.Text = "开始结算" + System.Environment.NewLine + txtMessagebox.Text;
            int year  = int.Parse(txtStartDate.Text.Substring(0, 4));
            int month = int.Parse(txtStartDate.Text.Substring(5, 2));
            AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();

            //AttRdSvc.CalculateEmployeeAttendanceMonthlyByEmployeeID(year + "-" + month, GlobalParameters.employeeid);
            txtMessagebox.Text = "结算完成!" + System.Environment.NewLine + txtMessagebox.Text;
            GetEmployeeBlance();
        }
Beispiel #37
0
        private void btnSelect_Click(object sender, EventArgs e)
        {
            txtMessagebox.Text = "开始结算" + System.Environment.NewLine + txtMessagebox.Text;
            int year  = int.Parse(txtStartDate.Text.Substring(0, 4));
            int month = int.Parse(txtStartDate.Text.Substring(5, 2));
            AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();
            string msg       = string.Empty;
            string strResult = AttRdSvc.CalculateAttendanceMonthly(year + "-" + month, "3", GlobalParameters.employeeMasterPostid, null, GlobalParameters.employeeid, ref msg);

            txtMessagebox.Text = "结算完成!strResult=" + strResult + System.Environment.NewLine
                                 + "msg=" + msg + System.Environment.NewLine + txtMessagebox.Text;
            GetEmployeeBlance();
        }
        public ImportEmpClockInRdForm(ref DateTime dtPunchDateFrom, ref DateTime dtPunchDateTo)
        {
            // 为初始化变量所必需
            InitializeComponent();
            dtStart = dtPunchDateFrom;
            dtEnd = dtPunchDateTo;
            clientAtt = new AttendanceServiceClient();

            clientAtt.ImportClockInRdListFromFileCompleted += new EventHandler<ImportClockInRdListFromFileCompletedEventArgs>(clientAtt_ImportClockInRdListFromFileCompleted);
            clientAtt.ImportClockInRdListFromLoginDataCompleted += new EventHandler<ImportClockInRdListFromLoginDataCompletedEventArgs>(clientAtt_ImportClockInRdListFromLoginDataCompleted);
            clientAtt.ImportClockInRdListFromFileAndLoginDataCompleted += new EventHandler<ImportClockInRdListFromFileAndLoginDataCompletedEventArgs>(clientAtt_ImportClockInRdListFromFileAndLoginDataCompleted);

            this.Loaded += new RoutedEventHandler(ImportEmpClockInRdForm_Loaded);
        }
        public ImportEmpClockInRdForm(ref DateTime dtPunchDateFrom, ref DateTime dtPunchDateTo)
        {
            // 为初始化变量所必需
            InitializeComponent();
            dtStart   = dtPunchDateFrom;
            dtEnd     = dtPunchDateTo;
            clientAtt = new AttendanceServiceClient();

            clientAtt.ImportClockInRdListFromFileCompleted             += new EventHandler <ImportClockInRdListFromFileCompletedEventArgs>(clientAtt_ImportClockInRdListFromFileCompleted);
            clientAtt.ImportClockInRdListFromLoginDataCompleted        += new EventHandler <ImportClockInRdListFromLoginDataCompletedEventArgs>(clientAtt_ImportClockInRdListFromLoginDataCompleted);
            clientAtt.ImportClockInRdListFromFileAndLoginDataCompleted += new EventHandler <ImportClockInRdListFromFileAndLoginDataCompletedEventArgs>(clientAtt_ImportClockInRdListFromFileAndLoginDataCompleted);

            this.Loaded += new RoutedEventHandler(ImportEmpClockInRdForm_Loaded);
        }
Beispiel #40
0
        public AttendCompany()
        {
            InitializeComponent();
            GlobalParameters.fromCompany = this;
            DateTime dtstart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            DateTime dtNext  = DateTime.Now.AddMonths(1);
            DateTime dtEnd   = new DateTime(dtNext.Year, dtNext.Month, 1).AddDays(-1);

            txtStartDate.Text = dtstart.ToString("yyyy-MM-dd");
            txtEndDate.Text   = dtEnd.ToString("yyyy-MM-dd");
            AttRdSvcClient    = new AttendanceServiceClient();
            //this.Txtid.Text = GlobalParameters.employeeid;

            //txtCompanyName.Text = GlobalParameters.employeeName;
        }
Beispiel #41
0
 void SignInRdForm_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
     tempSignInDetailList = new ObservableCollection <T_HR_EMPLOYEESIGNINDETAIL>();
     if (FormType != FormTypes.Browse)
     {
         //Load事件之后,加载完后获取到父控件
         EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>();
         entBrowser.BtnSaveSubmit.Click -= new RoutedEventHandler(entBrowser.btnSubmit_Click);
         entBrowser.BtnSaveSubmit.Click += BtnSaveSubmit_Click;
     }
 }
Beispiel #42
0
 void SignInRdForm_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
     RegisterEvents();
     InitParas();
     tempSignInDetailList = new ObservableCollection<T_HR_EMPLOYEESIGNINDETAIL>();
     if (FormType != FormTypes.Browse)
     {
         //Load事件之后,加载完后获取到父控件
         EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>();
         entBrowser.BtnSaveSubmit.Click -= new RoutedEventHandler(entBrowser.btnSubmit_Click);
         entBrowser.BtnSaveSubmit.Click += BtnSaveSubmit_Click;
     }
 }
Beispiel #43
0
        private void CheckAbnormRd()
        {
            ShowMessageAsny("++++++++++++++++++++++++开始检查公司所有员工考勤异常......");
            AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();
            string   strMsg  = string.Empty;
            DateTime dtstart = DateTime.Parse(txtStartDate.Text);
            DateTime dtEnd   = DateTime.Parse(txtEndDate.Text);

            for (int i = 0; i < dataGridEmployees.RowCount; i++)
            {
                GlobalParameters.employeeid   = dataGridEmployees.Rows[i].Cells["employeeid"].EditedFormattedValue.ToString();
                GlobalParameters.employeeName = dataGridEmployees.Rows[i].Cells["employeename"].EditedFormattedValue.ToString();
                AttRdSvc.CheckAbnormRdForEmployeesByDate(GlobalParameters.employeeid, dtstart, dtEnd, ref strMsg);
                ShowMessageAsny("检查员工:" + GlobalParameters.employeeName + " 考勤异常完毕:" + strMsg);
            }
            ShowMessageAsny("++++++++++++++++++++++++检查公司所有员工考勤异常完成!");
        }
Beispiel #44
0
        /// <summary>
        /// 注册事件
        /// </summary>
        private void RegisterEvents()
        {
            client = new AttendanceServiceClient();
            client.AddOverTimeRdCompleted    += new EventHandler <AddOverTimeRdCompletedEventArgs>(client_AddOverTimeRdCompleted);
            client.ModifyOverTimeRdCompleted += new EventHandler <ModifyOverTimeRdCompletedEventArgs>(client_ModifyOverTimeRdCompleted);
            client.AuditOverTimeRdCompleted  += new EventHandler <AuditOverTimeRdCompletedEventArgs>(client_AuditOverTimeRdCompleted);

            //client.GetAttendanceSolutionByEmployeeIDCompleted += new EventHandler<GetAttendanceSolutionByEmployeeIDCompletedEventArgs>(client_GetAttendanceSolutionByEmployeeIDCompleted);
            client.GetOverTimeRdByIDCompleted += new EventHandler <GetOverTimeRdByIDCompletedEventArgs>(client_GetOverTimeRdByIDCompleted);

            perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
            //perClient.GetEmployeeDetailByIDCompleted += new EventHandler<SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted);
            //perClient.GetEmployeeInfoByEmployeeIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeInfoByEmployeeIDCompletedEventArgs>(perClient_GetEmployeeInfoByEmployeeIDCompleted);
            perClient.GetEmpOrgInfoByIDCompleted += new EventHandler <Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs>(perClient_GetEmpOrgInfoByIDCompleted);
            //perClient.RemoveOverTimeRd
            client.RemoveOverTimeRdCompleted += new EventHandler <RemoveOverTimeRdCompletedEventArgs>(client_RemoveOverTimeRdCompleted);
        }
        /// <summary>
        /// 注册事件
        /// </summary>
        private void RegisterEvents()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            DateTime dtNow   = DateTime.Now;
            int      iMaxDay = DateTime.DaysInMonth(dtNow.Year, dtNow.Month);

            if (string.IsNullOrEmpty(txtBalanceYear.Text))
            {
                txtBalanceYear.Text = dtNow.Year.ToString();
            }

            ResetToolBarsVisible();

            clientAtt = new AttendanceServiceClient();
            clientAtt.GetPersonalLandStatisticListByMultSearchCompleted += new EventHandler <GetPersonalLandStatisticListByMultSearchCompletedEventArgs>(clientAtt_GetPersonalLandStatisticListByMultSearchCompleted);
            clientAtt.OutFileLandStatisticListCompleted += new EventHandler <OutFileLandStatisticListCompletedEventArgs>(clientAtt_OutFileLandStatisticListCompleted);
        }
        /// <summary>
        /// 注册事件
        /// </summary>
        private void RegisterEvents()
        {
            PARENT.Children.Add(loadbar);
            loadbar.Stop();
            DateTime dtNow = DateTime.Now;
            int iMaxDay = DateTime.DaysInMonth(dtNow.Year, dtNow.Month);

            if (string.IsNullOrEmpty(txtBalanceYear.Text))
            {
                txtBalanceYear.Text = dtNow.Year.ToString();
            }

            ResetToolBarsVisible();

            clientAtt = new AttendanceServiceClient();
            clientAtt.GetPersonalLandStatisticListByMultSearchCompleted += new EventHandler<GetPersonalLandStatisticListByMultSearchCompletedEventArgs>(clientAtt_GetPersonalLandStatisticListByMultSearchCompleted);
            clientAtt.OutFileLandStatisticListCompleted += new EventHandler<OutFileLandStatisticListCompletedEventArgs>(clientAtt_OutFileLandStatisticListCompleted);

        }
Beispiel #47
0
        /// <summary>
        /// 生成带薪假
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnUpdateFreeLeaveRd_Click(object sender, EventArgs e)
        {
            //机构类型 1表示公司 4表示员工
            string txtFLOrgType = this.txtFLOrgType.Text;
            //机构ID
            string txtFLOrgID = this.txtFLOrgID.Text;

            if (string.IsNullOrEmpty(txtFLOrgType) || string.IsNullOrEmpty(txtFLOrgID))
            {
                this.TextBox1.Text = "机构类型/机构ID请正确填写";
                return;
            }

            AttendanceServiceClient client = new AttendanceServiceClient();

            //生成带薪假期
            client.CalculateEmployeeLevelDayCountByOrgID(txtFLOrgType,txtFLOrgID);

            this.TextBox1.Text = "生成带薪假完毕!";
        }
Beispiel #48
0
        private void InitAttRd()
        {
            DateTime dtCur = DateTime.Now;
            if (dtCur.Hour != 3 && dtCur.Day != 1)
            {
                log.Debug(DateTime.Now.ToString() + ",初始化考勤记录未在指定时间内");
                return;
            }

            try
            {
                log.Debug(DateTime.Now.ToString() + ",初始化考勤记录开始");
                AttendanceServiceClient clientAtt = new AttendanceServiceClient();
                clientAtt.AsignAttendanceSolutionWithAll();
                log.Debug(DateTime.Now.ToString() + ",初始化考勤记录全部完成");
            }
            catch (Exception ex)
            {
                log.Debug(DateTime.Now.ToString() + ",初始化考勤记录发生异常,异常原因:" + ex.ToString());
            }
        }
Beispiel #49
0
 void SchedulingTemplate_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_SCHEDULINGTEMPLATEMASTER");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #50
0
        private void ImportRd()
        {
            if (clientAtt==null) clientAtt = new AttendanceServiceClient();

            DateTime dtCur = DateTime.Now;          

            if (string.IsNullOrWhiteSpace(strElapsedHour))
            {
                Tracer.Debug(DateTime.Now.ToString() + ",导入打卡记录定时配置项(Key = ElapsedHour)未读取到");
                return;
            }

            string[] ips = strIPs.Split(',');
            string[] companyIDs = strCompanyIDs.Split(',');

            listImportCompanys.Clear();
            foreach (string companyID in companyIDs)
            {
                listImportCompanys.Add(companyID);
            }

            if (TestMode == "true")
            {
                if (dtCur.Hour.ToString() != TestElapsedHour)
                {
                    Tracer.Debug(DateTime.Now.ToString() + ",导入打卡记录未在指定时间内");
                    return;
                }
                listImportIPs.Clear();
                listImportIPs.Add(TestCompanyIp);
                Tracer.Debug("测试模式下,导入的公司ip为:" + listImportIPs[0].ToString() + ",导入开始");
            }
            else
            {
                if (dtCur.Hour != Convert.ToInt32(ConfigurationManager.AppSettings["ElapsedHour"]))
                {
                    Tracer.Debug(DateTime.Now.ToString() + ",导入打卡记录未在指定时间内");
                    return;
                }
                Tracer.Debug(DateTime.Now.ToString() + ",开始导入打卡记录,设置的导入时间点为每天:" + strElapsedHour + " 点,导入的端口为:"
                    + iPort);
                foreach (string str in ips)
                {
                    listImportIPs.Add(str);
                    Tracer.Debug(DateTime.Now.ToString() + ",导入的打卡机ip包括:" + str);
                }

                foreach (string companyID in companyIDs)
                {
                    //strImportCompanys.Add(companyID);
                    Tracer.Debug(DateTime.Now.ToString() + ",导入的公司ip包括:" + companyID);
                }
            }
            
            try
            {
                foreach (string strCurIP in listImportIPs)
                {
                    bool bIsConnected = false;
                    
                    bIsNewDevice = false;
                    Tracer.Debug("开始连接打卡机,打卡机IP为:" + strCurIP + " 端口号:" + iPort);
                    bIsConnected = axCZKEM1.Connect_Net(strCurIP, iPort);
                    if (bIsConnected == true)
                    {
                        Tracer.Debug("连接打卡机成功,打卡机IP为:" + strCurIP);
                        axCZKEM1.RegEvent(iMachineNumber, 65535);

                        if (!string.IsNullOrWhiteSpace(strNewDevices))
                        {
                            if (strNewDevices.Contains(strCurIP))
                            {
                                bIsNewDevice = true;
                            }
                        }
                        Tracer.Debug("开始下载打卡记录,打卡机IP为:" + strCurIP);
                        GetGeneralLogDataAndUpload(bIsConnected, strCurIP);
                    }
                    else
                    {
                        Tracer.Debug(DateTime.Now.ToString() + ",连接打卡机失败,请联系网管检查打卡机是否正常接入网络,打卡机IP为:" + strCurIP);
                    }
                }
                Tracer.Debug(DateTime.Now.ToString() + ",导入打卡记录全部完成");
            }
            catch (Exception ex)
            {
                Tracer.Debug(DateTime.Now.ToString() + ",导入打卡记录发生异常,异常原因:" + ex.ToString());
            }
        }
Beispiel #51
0
 /// <summary>
 /// 页面数据初始化
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void LeaveTypeSet_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_LEAVETYPESET");
     GetEntityLogo("T_HR_FREELEAVEDAYSET");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #52
0
 /// <summary>
 /// 初始化整个公司考勤
 /// </summary>
 private void AsignAttendanceSolutionForCompany()
 {
     SetLog("====================================开始初始化整个公司考勤记录");
     AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();
     AttRdSvc.AsignAttendanceSolutionByOrgIDAndMonth("1", GlobalParameters.employeeMasterCompanyid, GlobalParameters.StartDate.Substring(0, 7));
     SetLog("====================================初始化整个公司考勤记录完毕");
 }
Beispiel #53
0
 private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
 {
     client = new AttendanceServiceClient();
     InitEvent();
     LoadData();
 }
Beispiel #54
0
        /// <summary>
        /// 注册事件
        /// </summary>
        private void RegisterEvents()
        {
            client = new AttendanceServiceClient();
            client.AddOverTimeRdCompleted += new EventHandler<AddOverTimeRdCompletedEventArgs>(client_AddOverTimeRdCompleted);
            client.ModifyOverTimeRdCompleted += new EventHandler<ModifyOverTimeRdCompletedEventArgs>(client_ModifyOverTimeRdCompleted);
            client.AuditOverTimeRdCompleted += new EventHandler<AuditOverTimeRdCompletedEventArgs>(client_AuditOverTimeRdCompleted);

            //client.GetAttendanceSolutionByEmployeeIDCompleted += new EventHandler<GetAttendanceSolutionByEmployeeIDCompletedEventArgs>(client_GetAttendanceSolutionByEmployeeIDCompleted);
            client.GetOverTimeRdByIDCompleted += new EventHandler<GetOverTimeRdByIDCompletedEventArgs>(client_GetOverTimeRdByIDCompleted);

            perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient();
            //perClient.GetEmployeeDetailByIDCompleted += new EventHandler<SMT.Saas.Tools.PersonnelWS.GetEmployeeDetailByIDCompletedEventArgs>(perClient_GetEmployeeDetailByIDCompleted);
            //perClient.GetEmployeeInfoByEmployeeIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmployeeInfoByEmployeeIDCompletedEventArgs>(perClient_GetEmployeeInfoByEmployeeIDCompleted);
            perClient.GetEmpOrgInfoByIDCompleted += new EventHandler<Saas.Tools.PersonnelWS.GetEmpOrgInfoByIDCompletedEventArgs>(perClient_GetEmpOrgInfoByIDCompleted);
            //perClient.RemoveOverTimeRd
            client.RemoveOverTimeRdCompleted += new EventHandler<RemoveOverTimeRdCompletedEventArgs>(client_RemoveOverTimeRdCompleted);
        }
Beispiel #55
0
        void EmployeeLeaveDays_Loaded(object sender, RoutedEventArgs e)
        {
            this.dgEmpLeaveDays.SelectionChanged += new SelectionChangedEventHandler(dgEmpLeaveDays_SelectionChanged);

            client = new AttendanceServiceClient();
            orgClient = new OrganizationServiceClient();
            GetEntityLogo("T_HR_EMPLOYEELEVELDAYCOUNT");
            RegisterEvents();
            //  BindTree();
            client.GetEmployeeleaverecordByMultSearchIdCompleted += new EventHandler<GetEmployeeleaverecordByMultSearchIdCompletedEventArgs>(client_GetEmployeeleaverecordByMultSearchIdCompleted);
        }
 /// <summary>
 /// 加载页面数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void AttendanceDeductMaster_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_ATTENDANCEDEDUCTMASTER");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }
Beispiel #57
0
 private void btnSelect_Click(object sender, EventArgs e)
 {
     txtMessagebox.Text = "开始结算" + System.Environment.NewLine + txtMessagebox.Text;
     int year=int.Parse(txtStartDate.Text.Substring(0, 4));
     int month = int.Parse(txtStartDate.Text.Substring(5, 2));
     AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();
     string msg=string.Empty;
     string strResult=AttRdSvc.CalculateAttendanceMonthly(year + "-" + month, "3", GlobalParameters.employeeMasterPostid, null, GlobalParameters.employeeid, ref msg);
     txtMessagebox.Text = "结算完成!strResult=" + strResult + System.Environment.NewLine
         + "msg=" + msg + System.Environment.NewLine + txtMessagebox.Text;
     GetEmployeeBlance();
 }
Beispiel #58
0
 private void btnSelect_Click(object sender, EventArgs e)
 {
     txtMessagebox.Text = "开始结算" + System.Environment.NewLine + txtMessagebox.Text;
     int year=int.Parse(txtStartDate.Text.Substring(0, 4));
     int month = int.Parse(txtStartDate.Text.Substring(5, 2));
     AttendanceServiceClient AttRdSvc = new AttendanceServiceClient();
     //AttRdSvc.CalculateEmployeeAttendanceMonthlyByEmployeeID(year + "-" + month, GlobalParameters.employeeid);
     txtMessagebox.Text = "结算完成!"+ System.Environment.NewLine +txtMessagebox.Text;
     GetEmployeeBlance();
 }
Beispiel #59
0
 void ShiftDefine_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     GetEntityLogo("T_HR_SHIFTDEFINE");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }  
Beispiel #60
0
 /// <summary>
 /// 页面加载
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void ClockInRd_Loaded(object sender, RoutedEventArgs e)
 {
     clientAtt = new AttendanceServiceClient();
     orgClient = new OrganizationServiceClient();
     GetEntityLogo("T_HR_EMPLOYEECLOCKINRECORD");
     RegisterEvents();
     UnVisibleGridToolControl();
     InitPage();
 }