コード例 #1
0
        private void OnEmployeeSelectd(object sender, EmployeeInfo emp)
        {
            SalaryStructureEntry item = new SalaryStructureEntry();

            item.标识    = Guid.NewGuid();
            item.员工编号  = emp.员工编号;
            item.是验证录入 = false;

            item.Save();

            currEntryRows.Add(item);

            gridControl1.RefreshDataSource();
            bandedGridView1.FocusedRowHandle = bandedGridView1.RowCount - 1;

            MyHelper.WriteLog(LogType.信息, "新增员工薪酬结构录入记录", item.ToString <SalaryStructureEntry>());
        }
コード例 #2
0
        private void btn删除_Click(object sender, EventArgs e)
        {
            ColumnView colView = (ColumnView)gridControl1.MainView;

            if (colView != null)
            {
                if (MessageBox.Show("确实删除当前记录吗?", "删除提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, 0, false) == DialogResult.Yes)
                {
                    SalaryStructureEntry currentItem = (SalaryStructureEntry)colView.GetFocusedRow();
                    currEntryRows.Remove(currentItem);
                    MyHelper.WriteLog(LogType.信息, "删除员工薪酬结构录入记录", currentItem.ToString <SalaryStructureEntry>());
                    gridControl1.RefreshDataSource();

                    SalaryStructureEntry.ClearSalaryStructureEntry(currentItem.员工编号);

                    MessageBox.Show("删除成功。", "删除提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }