public int 员工信息_BatchImport(员工信息EditModel model) { throw new NotImplementedException(); //TODO:员工信息批量导入 }
public void 员工信息_Update(员工信息EditModel model) { using (var context = new BDKRContext()) { var r = new Repository<员工信息>(context); var e = r.GetSingle(t => t.编码 == model.编码); if (null == e) throw new Exception("员工信息并不存在"); if (e.姓名 != model.员工姓名) e.拼音 = UtilHelper.PinYin(model.员工姓名); e.姓名 = model.员工姓名; e.入职日期 = model.入职日期; e.工号 = model.工号; e.当前基本工资 = model.当前基本工资; e.职位 = model.职位; e.联系电话 = model.联系电话; e.身份证号 = model.身份证号; e.门店编码 = model.门店编码; e.附加说明 = model.附加说明; r.Edit(e, t => t.编码 == model.编码); } }
public void 员工信息_AddNew(员工信息EditModel model) { using (var context = new BDKRContext()) { var r = new Repository<员工信息>(context); var n = new 员工信息 { 入职日期 = model.入职日期, 姓名 = model.员工姓名, 工号 = model.工号, 当前基本工资 = model.当前基本工资, 拼音 = UtilHelper.PinYin(model.员工姓名), 编码 = model.编码, 职位 = model.职位, 联系电话 = model.联系电话, 身份证号 = model.身份证号, 门店编码 = model.门店编码, 附加说明 = model.附加说明 }; r.AddNew(n, t => t.编码 == model.编码); } }