Example #1
0
        private void btn保存_Click(object sender, EventArgs e)
        {
            if (comboBoxEdit结构类型.Text == "")
            {
                MessageBox.Show("类型不能为空");
                return;
            }
            if (dateEdit开始执行日期.DateTime == DateTime.MinValue)
            {
                MessageBox.Show("开始执行日期不能为空");
                return;
            }
            currSalaryStructureEntry.类型           = comboBoxEdit结构类型.Text;
            currSalaryStructureEntry.开始执行日期       = dateEdit开始执行日期.DateTime;
            currSalaryStructureEntry.年薪_合计        = spinEdit合计.Value;
            currSalaryStructureEntry.年薪_奖励        = spinEdit年薪资奖励.Value;
            currSalaryStructureEntry.年薪_12个月      = spinEdit12个月月薪.Value;
            currSalaryStructureEntry.月薪项目_年休假     = spinEdit年休假.Value;
            currSalaryStructureEntry.月薪项目_满勤奖     = spinEdit满勤奖.Value;
            currSalaryStructureEntry.月薪项目_交通餐饮补贴  = spinEdit交通餐饮补贴.Value;
            currSalaryStructureEntry.月薪项目_月工资     = spinEdit月工资.Value;
            currSalaryStructureEntry.月薪项目_小计      = spinEdit小计.Value;
            currSalaryStructureEntry.月薪项目_减项_绩效工资 = spinEdit绩效工资.Value;

            currSalaryStructureEntry.年薪_绩效工资 = spinEdit年绩效工资.Value;

            currSalaryStructureEntry.录入人  = AccessController.CurrentUser.姓名;
            currSalaryStructureEntry.录入时间 = DateTime.Now;
            currSalaryStructureEntry.Save();

            Close();
        }
        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>());
        }