コード例 #1
0
ファイル: WorkOrderBLL.cs プロジェクト: paddy235/BSFramework
 /// <summary>
 /// 保存或修改部门班次信息
 /// </summary>
 public void nextyear(DateTime usetime)
 {
     try
     {
         var allorder = service.GetOrderAll();
         var allgroup = service.GetGroupAll();
         var byGroup  = allgroup.GroupBy(x => x.bookmarks);
         foreach (var groupset in byGroup)
         {
             var group = new List <WorkGroupSetEntity>();
             var data  = allorder.Where(x => x.bookmarks == groupset.Key).ToList();
             foreach (var item in groupset)
             {
                 group.Add(item);
             }
             //排班数据
             var list = GetTimeOrder(data, group, usetime, true);
             service.WorkSetSave(data, group, list);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }