<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6464938331579178456</id><updated>2012-01-08T04:41:05.145-08:00</updated><category term='Integration Services'/><category term='Basic SSIS'/><category term='RBS'/><category term='sharepoint 2010'/><category term='eventHandler'/><category term='framework 4.5'/><category term='EDM'/><category term='Nintex Workflow 2010'/><category term='Security'/><category term='Project Server'/><category term='Nintex'/><category term='blog'/><category term='ListItem'/><category term='Excel Services'/><category term='sharepoint'/><category term='moss 2010'/><category term='permissions'/><category term='Guide'/><category term='Framework'/><category term='Entity framework'/><category term='asp.net'/><category term='Nintex Connect'/><category term='.net'/><category term='demo moss'/><category term='custom CQWP'/><category term='SSIS'/><category term='vhd moss'/><title type='text'>A little bit better</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-2049563859158060828</id><published>2011-10-26T13:23:00.000-07:00</published><updated>2011-10-26T13:37:06.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nintex Workflow 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Nintex'/><category scheme='http://www.blogger.com/atom/ns#' term='Nintex Connect'/><title type='text'>Nintex Connect</title><content type='html'>Today I was finding some resources related with Nintex Workflow 2010. Remember that it's a powerfull and low cost platform wich enables SharePoint to create complex workflows.&lt;br /&gt;&lt;br /&gt;Searching thought &lt;strike&gt;Google&lt;/strike&gt; Bing, I've met Nintex Connect. It's a complete bank of information wich has a lot of documents, guides, whitepapers, etc. about Nintex technologies, not only Workflow.&lt;br /&gt;&lt;br /&gt;I strongly recommend to visit it:  &lt;a href="http://connect.nintex.com/files/folders/tutorials_and_how_tos_nw2010/default.aspx"&gt;http://connect.nintex.com/files/folders/tutorials_and_how_tos_nw2010/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy It!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-2049563859158060828?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/2049563859158060828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=2049563859158060828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/2049563859158060828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/2049563859158060828'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2011/10/nintex-connect.html' title='Nintex Connect'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-4364379146845653325</id><published>2011-10-24T12:51:00.000-07:00</published><updated>2011-10-24T13:08:58.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='framework 4.5'/><title type='text'>what's new on Framework 4.5?</title><content type='html'>Hi everyone, previous month Microsoft landed their 4.5 version of .NET Framework.&lt;br /&gt;&lt;br /&gt;Its has some differences, for example:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Support for new HTML5 form types.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support for model binders in Web Forms. These let you bind data controls directly to data-access methods, and automatically convert user input to and from .NET Framework data types.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support for unobtrusive JavaScript in client-side validation scripts.&lt;br /&gt;Improved handling of client script through bundling and minification for improved page performance.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Integrated encoding routines from the AntiXSS library (previously an external library) to protect from cross-site scripting attacks.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support for WebSockets protocol.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support for reading and writing HTTP requests and responses asynchronously.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support for asynchronous modules and handlers.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Support for content distribution network (CDN) fallback in the ScriptManager control.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;What do you think? change to 4.5 version?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-4364379146845653325?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/4364379146845653325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=4364379146845653325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/4364379146845653325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/4364379146845653325'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2011/10/what-are-new-on-framework-45.html' title='what&apos;s new on Framework 4.5?'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-5831188293652207843</id><published>2011-08-02T15:23:00.000-07:00</published><updated>2011-08-02T15:35:56.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='RBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel Services'/><title type='text'>Excel Services and RBS Security on Project Server 2010</title><content type='html'>Hi Guys,&lt;br /&gt;&lt;br /&gt;I've bad news about the security of visualize Excel Services Reports on Project Server 2010. Project Server offer out-of-the-box Report solucions based on Excel Services.&lt;br /&gt;It sounds good and it's spectacular when you see it on demonstrations, but when you try to discover a little bit, you get a strange experience.&lt;br /&gt;&lt;br /&gt;So, Excel Services throw querys to Report database retieving all projects/resources/fields... that you want to show a spectacular report with grafics and dynamic tables.&lt;br /&gt;Even so, as you could think, the query and Excel Services don't apply the RBS Security... it's worse because it enables that a Project Manager can see all project of the whole company. :-S&lt;br /&gt;&lt;br /&gt;We have noticed Microsoft about this point... i hope it will be solved quickly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/Forums/es-ES/exceles/thread/ed26d374-3223-482b-96da-70242bdceaad/"&gt;http://social.technet.microsoft.com/Forums/es-ES/exceles/thread/ed26d374-3223-482b-96da-70242bdceaad/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-5831188293652207843?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/5831188293652207843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=5831188293652207843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/5831188293652207843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/5831188293652207843'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2011/08/excel-services-and-rbs-security-on.html' title='Excel Services and RBS Security on Project Server 2010'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-4710991401402357491</id><published>2010-01-18T16:51:00.000-08:00</published><updated>2010-01-18T17:03:59.322-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Guide'/><title type='text'>Integration Services - SSIS</title><content type='html'>I'm going to learn a little of SSIS to migrate an older SQL Server 200 Database to new SQL Express 2008. After research some webs and blogs, I think, in my first overview that it's an intuitive tool to manage the tasks on the our databases.&lt;br /&gt;&lt;br /&gt;After install SQL Server 2005/2008 with the Analisys Services, Reporting Services and Integration Services packages, you can create some BI related projects on your Visual Studio. We create a SSIS project and we have a tour inside of the toolbox, features, and the best tool, the designer.&lt;br /&gt;&lt;br /&gt;If you are in this step, I strongly recommend to follow a some basic guide, because SSIS seems a really good tools that it can help us.&lt;br /&gt;&lt;br /&gt;Recommend site: &lt;a href="http://msdn.microsoft.com/en-us/library/ms141026.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms141026.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 384px; DISPLAY: block; HEIGHT: 427px; CURSOR: hand" border="0" alt="" src="http://www.simple-talk.com/iwritefor/articlefiles/560-image001.jpg" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-4710991401402357491?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/4710991401402357491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=4710991401402357491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/4710991401402357491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/4710991401402357491'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2010/01/integration-services.html' title='Integration Services - SSIS'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-8264961215767347810</id><published>2009-08-09T13:49:00.000-07:00</published><updated>2009-08-09T14:05:57.419-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EDM'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Entity framework'/><title type='text'>Entity Framework</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;A few days ago, I saw for the first time the Entity Framework. It's a framework that allow to preserve the independece between business layer and the data base technology. In the other words, you can relate across the VS designer an entity of your business model with an operation (store procedure), table, field, of function on the database model.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Every business application has, explicitly or implicitly, a conceptual data model that describes the various elements of the problem domain, as well as each element's structure, the relationships between each element, their constraints, and so on.&lt;br /&gt;Since currently most applications are written on top of relational databases, sooner or later they'll have to deal with the data represented in a relational form. Even if there was a higher-level conceptual model used during the design, that model is typically not directly "executable", so it needs to be translated into a relational form and applied to a logical database schema and to the application code.&lt;br /&gt;While the relational model has been extremely effective in the last few decades, it's a model that targets a level of abstraction that is often not appropriate for modeling most business applications created using modern development environments."&lt;/em&gt; of &lt;a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I recommend to take an around of msdn to look some features that it provides.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-8264961215767347810?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/8264961215767347810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=8264961215767347810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/8264961215767347810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/8264961215767347810'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2009/08/entity-framework.html' title='Entity Framework'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-2336250894367407930</id><published>2009-07-09T11:56:00.000-07:00</published><updated>2009-07-09T13:06:19.490-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='moss 2010'/><title type='text'>MOSS 2010 - Sharepoint 2010</title><content type='html'>Ok, that's the moment to talk about new Sharepoint 2010. This platform provides a environment to share, publish and group a huge number of features.&lt;br /&gt;&lt;br /&gt;The most improvements that the platform's offer are In the internet have a lot of rumours, but.. seems that the follow are true):&lt;br /&gt;&lt;br /&gt;1. On the fly editing lists. No need to change to datasheet view.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. With Sharepoint 2010 you can Insert and Retrive Information throw Business Data Catalog (BDC)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Doesn't support IE 6.0, because SharePoint 2010 will be “targeting standards based browsers (XHTML 1.0 compliant) including Internet Explorer 7, Internet Explorer 8 and Firefox 3.x. running on Windows Operating Systems".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Improves the UI features, ajax controls, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Enables the communication to other CMS.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_kwjuP9vJND0/SlZMuGg_9bI/AAAAAAAAAPw/WAoWqdkxCjw/s1600-h/SharePoint2010_2_05B51426_thumb%5B1%5D.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 225px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5356553161710499250" border="0" alt="" src="http://4.bp.blogspot.com/_kwjuP9vJND0/SlZMuGg_9bI/AAAAAAAAAPw/WAoWqdkxCjw/s320/SharePoint2010_2_05B51426_thumb%5B1%5D.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-2336250894367407930?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/2336250894367407930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=2336250894367407930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/2336250894367407930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/2336250894367407930'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2009/07/moss-2010-sharepoint-2010.html' title='MOSS 2010 - Sharepoint 2010'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kwjuP9vJND0/SlZMuGg_9bI/AAAAAAAAAPw/WAoWqdkxCjw/s72-c/SharePoint2010_2_05B51426_thumb%5B1%5D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-6999832807366428807</id><published>2009-07-09T11:55:00.000-07:00</published><updated>2009-07-09T11:56:44.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'></title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;I've decided to write the blog in english and it's my first entry in english :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-6999832807366428807?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/6999832807366428807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=6999832807366428807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/6999832807366428807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/6999832807366428807'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2009/07/hi-all-ive-decided-to-write-blog-in.html' title=''/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-8554280524079933673</id><published>2008-10-16T04:11:00.000-07:00</published><updated>2008-10-16T04:15:35.439-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eventHandler'/><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='permissions'/><category scheme='http://www.blogger.com/atom/ns#' term='ListItem'/><title type='text'>Crear eventHandler en una DocLib y cambiar permisos al SPListItem</title><content type='html'>Creo que es muy interesante conocer cómo assignar permisos a un item cuando se añade a una lista, por ejemplo. Puede ser una práctica muy usual. Por ello, os pongo el código de como se realizaría:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;public override void ItemUpdated(SPItemEventProperties properties)&lt;br /&gt;{&lt;br /&gt;string sGroupName = "Group Name";&lt;br /&gt;spWeb = properties.OpenWeb();&lt;br /&gt;spWeb.AllowUnsafeUpdates = true;&lt;br /&gt;SPGroupCollection spGroupCollection = spWeb.SiteGroups;&lt;br /&gt;SPRoleDefinition spRoleDefinition = spWeb.RoleDefinitions.GetByType(SPRoleType.Reader);&lt;br /&gt;properties.ListItem.BreakRoleInheritance(true);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;foreach (SPRoleAssignment spRoleAssignment in properties.ListItem.RoleAssignments)&lt;br /&gt;{&lt;br /&gt;//Add your conditions to remove/not remove the existing permissions&lt;br /&gt;spRoleAssignment.RoleDefinitionBindings.RemoveAll();&lt;br /&gt;spRoleAssignment.Update();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if (spGroupCollection != null)&lt;br /&gt;{&lt;br /&gt;SPRoleAssignment spRoleAssignment = new SPRoleAssignment((SPPrincipal)spGroupCollection[sGroupName]);&lt;br /&gt;spRoleAssignment.RoleDefinitionBindings.Add(spRoleDefinition);&lt;br /&gt;properties.ListItem.RoleAssignments.Add(spRoleAssignment);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;this.DisableEventFiring();&lt;br /&gt;UpdateUserGroups(spWeb, properties);&lt;br /&gt;this.EnableEventFiring();&lt;br /&gt;spWeb.AllowUnsafeUpdates = false;&lt;br /&gt;spWeb.Dispose();&lt;br /&gt;}&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-8554280524079933673?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/8554280524079933673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=8554280524079933673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/8554280524079933673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/8554280524079933673'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2008/10/crear-eventhandler-en-una-doclib-i.html' title='Crear eventHandler en una DocLib y cambiar permisos al SPListItem'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-6912329556821882980</id><published>2008-09-29T03:17:00.000-07:00</published><updated>2008-09-29T03:46:52.589-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demo moss'/><category scheme='http://www.blogger.com/atom/ns#' term='vhd moss'/><title type='text'>Actualizado el VHD descargable desde MSDN - MOSS</title><content type='html'>Recientemente Microsoft ha actualizado el VHD pre-configurado con una instalación completa de MOSS de cara a evaluarlo. Éste VHD ya estaba disponible aunque con una versión de evaluación válida sólo hasta finales de éste mes. Afortunadamente, desde Microsoft se han dado prisa y ya tenemos un nuevo VHD que estará operativo hasta enero de 2010. Tendremos que activar la licencia de W2003 y listo. Como en la versión previa, este VHD viene con una instalación de W2003 Server, VS2005, AD, MOSS y todo el paquete Office 2007.&lt;br /&gt;&lt;br /&gt;Os lo podéis descargar desde &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=67f93dcb-ada8-4db5-a47b-df17e14b2c74&amp;DisplayLang=en"&gt;aquí&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-6912329556821882980?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/6912329556821882980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=6912329556821882980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/6912329556821882980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/6912329556821882980'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2008/09/actualizado-el-vhd-descargable-desde.html' title='Actualizado el VHD descargable desde MSDN - MOSS'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6464938331579178456.post-7974901747419549144</id><published>2008-07-30T04:39:00.000-07:00</published><updated>2008-09-29T03:46:20.466-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='custom CQWP'/><title type='text'>Personalización de la CQWP - Sharepoint</title><content type='html'>Cuantas veces hemos querido que nuestra CQWP nos mostrara más campos que los que te muestra por defecto (Título y Descripción). Pues bien, con la guia que os facilito, os aseguro que es tarea fácil:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geeks.ms/blogs/ciin/archive/2007/05/22/personalizaci-243-n-de-la-content-query-web-part.aspx"&gt;http://geeks.ms/blogs/ciin/archive/2007/05/22/personalizaci-243-n-de-la-content-query-web-part.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6464938331579178456-7974901747419549144?l=m-baguena.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://m-baguena.blogspot.com/feeds/7974901747419549144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6464938331579178456&amp;postID=7974901747419549144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/7974901747419549144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6464938331579178456/posts/default/7974901747419549144'/><link rel='alternate' type='text/html' href='http://m-baguena.blogspot.com/2008/07/personalizacin-de-la-cqwp.html' title='Personalización de la CQWP - Sharepoint'/><author><name>&lt;b&gt;Marc Baguena&lt;/b&gt;</name><uri>http://www.blogger.com/profile/09868044946772485424</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
