static void Main(string[] args) { //连接数据库 SqlConnection conn = MyHelper.GetConnection(); DevExpress.Xpo.XpoDefault.DataLayer = CreateThreadSafeDataLayer(conn); DevExpress.Xpo.Session.DefaultSession.Connection = conn; Console.WriteLine("正在同步薪酬体系...."); SalaryPlan.SychSalaryPlan(); Console.WriteLine("正在同步薪等...."); SalaryGrade.SychSalaryGrade(); Console.WriteLine("正在同步薪级...."); SalaryStep.SychSalaryStep(); Console.WriteLine("正在同步员工基本信息...."); EmployeeInfo.SychEmployeeInfo(); Console.WriteLine("正在同步工资表...."); SalaryResult.SychSalaryResult(); Console.WriteLine("正在清理无效的月薪记录...."); MonthlySalary.ClearInvalidRecord(); Console.WriteLine("正在同步绩效考核结果...."); KpiItem.SychKpiItem(); Console.WriteLine("同步完毕!"); //Console.WriteLine("按任意键退出..."); //Console.ReadKey(true); }
private void btn检查异动_Click(object sender, EventArgs e) { CreateWaitDialog("正在检查是否存在异动人员...", "请稍等"); //清理异动人员薪酬表 List <EmployeeInfo> list = MonthlySalary.ClearInvalidRecord(); CloseWaitDialog(); if (list.Count == 0) { MessageBox.Show("没有异动人员"); } else { MessageBox.Show("有 " + list.Count + " 个异动人员, 他们的月薪执行记录已被清除,请重新录入"); } }