Exemplo n.º 1
0
 public int 员工信息_BatchImport(员工信息EditModel model)
 {
     throw new NotImplementedException();
     //TODO:员工信息批量导入
 }
Exemplo n.º 2
0
 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.编码);
     }
 }
Exemplo n.º 3
0
 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.编码);
     }
 }