예제 #1
0
 protected void view_OnItemDrop(object sender, RadListViewItemDragDropEventArgs e)
 {
     try
     {
         var target = e.DestinationHtmlElement;
         var classId = Guid.Parse(treeX.SelectedNode.Value);
         var courseId = Guid.Parse(target);
         var userId = Guid.Parse(e.DraggedItem.GetDataKeyValue("Id").ToString());
         CourseTaught(HomoryContext.Value, classId, courseId, userId, State.启用);
         Notify(panel, "操作成功", "success");
     }
     // ReSharper disable EmptyGeneralCatchClause
     catch
     // ReSharper restore EmptyGeneralCatchClause
     {
     }
 }
예제 #2
0
 protected void view_OnItemDrop(object sender, RadListViewItemDragDropEventArgs e)
 {
     try
     {
         var target = e.DestinationHtmlElement;
         var roleId = Guid.Parse(target);
         var userId = Guid.Parse(e.DraggedItem.GetDataKeyValue("Id").ToString());
         var ur = new UserRole
         {
             UserId = userId,
             RoleId = roleId,
             State = State.启用
         };
         HomoryContext.Value.UserRole.AddOrUpdate(ur);
         HomoryContext.Value.SaveChanges();
         LogOp(OperationType.编辑);
         grid.Rebind();
         Notify(panel, "操作成功", "success");
     }
     // ReSharper disable EmptyGeneralCatchClause
     catch
     // ReSharper restore EmptyGeneralCatchClause
     {
     }
 }