private void LoadData() { rows = SalaryAdjustItem.GetAdjustItems(year, month, payGroup); rows = rows.OrderBy(a => a.已调整工资).ThenBy(a => a.员工信息.员工序号).ToList(); gridControl1.DataSource = rows; gridControl1.RefreshDataSource(); gridView1.ExpandAllGroups(); }
//如果调整通过 private bool CheckAdjustItemPassed(SalaryAuditingResult checkInfo) { //2017.4.19 增加检查调整工资的逻辑 List <SalaryAdjustItem> adjustItems = SalaryAdjustItem.GetAdjustItems(checkInfo.年, checkInfo.月, checkInfo.薪资组); int noAdjustItemCount = adjustItems.Count(a => a.已调整工资 == false); //如果还有没有调整的记录,显示列表 if (noAdjustItemCount > 0) { SalaryAdjustDetail adjustForm = new SalaryAdjustDetail(checkInfo.年, checkInfo.月, checkInfo.薪资组, cb薪资组.Text, true); if (adjustForm.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return(false); } } return(true); }