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); } }
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); } }
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"); }
void TerminateLeaveForm_Loaded(object sender, RoutedEventArgs e) { client = new AttendanceServiceClient(); perClient = new SMT.Saas.Tools.PersonnelWS.PersonnelServiceClient(); RegisterEvents(); InitParas(); }
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(); }
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 SolutionAsignQuery() { InitializeComponent(); clientAtt = new AttendanceServiceClient(); RegisterEvents(); GetEntityLogo("T_HR_ATTENDANCESOLUTIONASIGN"); }
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; }
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); }
void VacationSetting_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); GetEntityLogo("T_HR_VACATIONSET"); RegisterEvents(); UnVisibleGridToolControl(); InitPage(); }
public AttendYearlyBalance() { InitializeComponent(); clientAtt = new AttendanceServiceClient(); RegisterEvents(); GetEntityLogo("T_HR_ATTENDYEARLYBALANCE"); UnVisibleGridToolControl(); }
/// <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(); }
void OvertimeRewardSet_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); RegisterEvents(); GetEntityLogo("T_HR_OVERTIMEREWARD"); UnVisibleGridToolControl(); InitPage(); }
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>(); }
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(); }
public AttendYearlyBalance() { InitializeComponent(); clientAtt = new AttendanceServiceClient(); RegisterEvents(); GetEntityLogo("T_HR_ATTENDYEARLYBALANCE"); UnVisibleGridToolControl(); }
void SchedulingTemplate_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); GetEntityLogo("T_HR_SCHEDULINGTEMPLATEMASTER"); RegisterEvents(); UnVisibleGridToolControl(); InitPage(); }
/// <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(); }
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); }
void ShiftDefine_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); GetEntityLogo("T_HR_SHIFTDEFINE"); RegisterEvents(); UnVisibleGridToolControl(); InitPage(); }
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>(); }
private void UpdateAttendRecord() { ShowMessageAsny("++++++++++++++++++++++++++++++++++++++++++++++++++开始检查公司所有员工请假及出差"); AttendanceServiceClient AttRdSvc = new AttendanceServiceClient(); AttRdSvc.UpdateAttendRecordByEvectionAndLeaveRd(GlobalParameters.employeeMasterCompanyid, GlobalParameters.StartDate.Substring(0, 7)); //txtMessagebox.Text += System.Environment.NewLine + "检查所有请假及出差完成"; ShowMessageAsny("++++++++++++++++++++++++++++++++++++++++++++++++++检查公司所有员工请假及出差完毕!"); }
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); }
/// <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); }
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("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$结算公司月度考勤完毕!"); }
/// <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); }
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); }
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(); }
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(); }
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); }
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; }
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; } }
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; } }
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("++++++++++++++++++++++++检查公司所有员工考勤异常完成!"); }
/// <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); }
/// <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 = "生成带薪假完毕!"; }
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()); } }
void SchedulingTemplate_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); GetEntityLogo("T_HR_SCHEDULINGTEMPLATEMASTER"); RegisterEvents(); UnVisibleGridToolControl(); InitPage(); }
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()); } }
/// <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(); }
/// <summary> /// 初始化整个公司考勤 /// </summary> private void AsignAttendanceSolutionForCompany() { SetLog("====================================开始初始化整个公司考勤记录"); AttendanceServiceClient AttRdSvc = new AttendanceServiceClient(); AttRdSvc.AsignAttendanceSolutionByOrgIDAndMonth("1", GlobalParameters.employeeMasterCompanyid, GlobalParameters.StartDate.Substring(0, 7)); SetLog("====================================初始化整个公司考勤记录完毕"); }
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { client = new AttendanceServiceClient(); InitEvent(); LoadData(); }
/// <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); }
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(); }
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(); }
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(); }
void ShiftDefine_Loaded(object sender, RoutedEventArgs e) { clientAtt = new AttendanceServiceClient(); GetEntityLogo("T_HR_SHIFTDEFINE"); RegisterEvents(); UnVisibleGridToolControl(); InitPage(); }
/// <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(); }