<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>DevTroce.com</title>
	
	<link>http://www.devtroce.com</link>
	<description>Destrozando código!</description>
	<lastBuildDate>Fri, 11 May 2012 12:51:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Devtroce" /><feedburner:info uri="devtroce" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><image><link>www.devtroce.com</link><url>http://www.devtroce.com/images/logo_64_blue.png</url><title>Devtroce.com</title></image><feedburner:emailServiceId>Devtroce</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Devtroce" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FDevtroce" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Capturar la tecla [ENTER] con JavaScript y que funcione en varios browsers</title>
		<link>http://feedproxy.google.com/~r/Devtroce/~3/DeePVxQrVlk/</link>
		<comments>http://www.devtroce.com/2012/05/02/capturar-la-tecla-con-javascript-y-que-funcione-en-varios-browsers/#comments</comments>
		<pubDate>Wed, 02 May 2012 15:29:36 +0000</pubDate>
		<dc:creator>GeekZero</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Lenguajes de Programación]]></category>
		<category><![CDATA[Plataformas]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.devtroce.com/?p=2944</guid>
		<description><![CDATA[Capturar cuando se presiona la tecla &#60;ENTER&#62; o &#60;INTRO&#62; desde alguna página web es tarea conocida de sobra, pero sigue habiendo gente que pregunta sobre ésto. Lo más engorroso en ésto es hacer funcionar en varios navegadores, especialmente los más populares (Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, etc). La implementación más común de [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Capturar cuando se presiona la tecla &lt;ENTER&gt; o &lt;INTRO&gt; desde alguna página web es tarea conocida de sobra, pero sigue habiendo gente que pregunta sobre ésto. Lo más engorroso en ésto es hacer funcionar en varios navegadores, especialmente los más populares (Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, etc).</p>
<p>La implementación más común de ésto es cuando el <span id="more-2944"></span>usuario presiona &lt;ENTER&gt; en una caja de texto y queremos hacer postback.</p>
<p>La manera que suelo implementar ésto es como sigue, en el evento KeyPress del objeto</p>
<pre class="brush: jscript; title: ; notranslate">
var cc
if (e &amp;&amp; e.which) {
   e = e
   cc = e.which
} else {
   e = event
   cc = e.keyCode
}

if (cc == 13) {
   // algun codigo
   return false
}
</pre>
<div class="shr-publisher-2944"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Devtroce?a=DeePVxQrVlk:zUDFEJiJOMY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=DeePVxQrVlk:zUDFEJiJOMY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=DeePVxQrVlk:zUDFEJiJOMY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Devtroce/~4/DeePVxQrVlk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devtroce.com/2012/05/02/capturar-la-tecla-con-javascript-y-que-funcione-en-varios-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devtroce.com/2012/05/02/capturar-la-tecla-con-javascript-y-que-funcione-en-varios-browsers/</feedburner:origLink></item>
		<item>
		<title>Como saber que proceso (PID) w3wp.exe pertenece a cual AppPool en IIS 6</title>
		<link>http://feedproxy.google.com/~r/Devtroce/~3/LkZdQJoOpDE/</link>
		<comments>http://www.devtroce.com/2012/04/30/como-saber-que-proceso-pid-w3wp-exe-pertenece-a-cual-apppool-en-iis-6/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 19:08:17 +0000</pubDate>
		<dc:creator>GeekZero</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.devtroce.com/?p=2940</guid>
		<description><![CDATA[Uno de los típicos problemas de los administradores de servidores es poder relacionar los procesos w3wp.exe que genera cada pool del IIS 6 en adelante. En el administrador de tareas lo único que logramos ver es su identificador (PID) pero eso no nos sirve para saber a cual de todos los pools que tenemos trabajando [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Uno de los típicos problemas de los administradores de servidores es poder relacionar los procesos <strong>w3wp.exe</strong> que genera cada pool del <strong>IIS</strong> 6 en adelante.</p>
<p>En el administrador de tareas lo único que logramos ver es su identificador (<strong>PID</strong>) pero eso no nos sirve para saber a cual de todos los <strong>pools</strong> que tenemos trabajando corresponde.<span id="more-2940"></span></p>
<p>Lo bueno es que el propio IIS trae su script para determinar esto, simplemente en una ventana de comandos debemos ejecutar los siguiente:</p>
<pre class="brush: bash; title: ; notranslate">
 %SYSTEMROOT%2\cscript.exe c:\windows\system32\iisapp.vbs
 </pre>
<p>Comunmente:</p>
<pre class="brush: bash; title: ; notranslate">
 c:\windows\system32\cscript.exe c:\windows\system32\iisapp.vbs
 </pre>
<p>Si está registrado el CScript, directamente esto:</p>
<pre class="brush: bash; title: ; notranslate">
 iisapp
 </pre>
<p>La salida sería algo así</p>
<pre class="brush: bash; title: ; notranslate">
PID de W3WP.exe PID: 5697 AppPoolId: AppPool1
PID de W3WP.exe PID: 5124 AppPoolId: AppPool2
PID de W3WP.exe PID: 2388 AppPoolId: AppPool3
</pre>
<div class="shr-publisher-2940"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Devtroce?a=LkZdQJoOpDE:vfRDvmFG16M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=LkZdQJoOpDE:vfRDvmFG16M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=LkZdQJoOpDE:vfRDvmFG16M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Devtroce/~4/LkZdQJoOpDE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devtroce.com/2012/04/30/como-saber-que-proceso-pid-w3wp-exe-pertenece-a-cual-apppool-en-iis-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devtroce.com/2012/04/30/como-saber-que-proceso-pid-w3wp-exe-pertenece-a-cual-apppool-en-iis-6/</feedburner:origLink></item>
		<item>
		<title>Habilitar variables largas [$HTTP_POST_VARS] en PHP 5.X</title>
		<link>http://feedproxy.google.com/~r/Devtroce/~3/W8hAc4BcJEk/</link>
		<comments>http://www.devtroce.com/2012/04/16/habilitar-variables-largas-http_post_vars-en-php-5-x/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 13:06:53 +0000</pubDate>
		<dc:creator>GeekZero</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.devtroce.com/?p=2936</guid>
		<description><![CDATA[Si habían desarrollado años atrás su sistema, lo más seguro que utilizaron PHP 4.x donde funcionaban sin más las variables largas, como por ejemplo Te darás cuenta que al migrar a versiones modernas ya no funcionan éstas por estar deprecadas. El motivo es porque han cambiado a un sintaxis más corta, como sería para nuestro ejemplo: Lo [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Si habían desarrollado años atrás su sistema, lo más seguro que utilizaron PHP 4.x donde funcionaban sin más las variables largas, como por ejemplo</p>
<pre class="brush: php; title: ; notranslate">$HTTP_POST_VARS[&quot;name&quot;]</pre>
<p>Te darás cuenta que al migrar a versiones modernas ya no funcionan éstas por estar deprecadas. El motivo es porque han cambiado a un sintaxis más corta, como sería <span id="more-2936"></span>para nuestro ejemplo:</p>
<pre class="brush: php; title: ; notranslate">$_POST[&quot;name&quot;]</pre>
<p>Lo recomendado es que vayas migrando ya tu código ya que eventualmente será completamente obsoleto, pero si necesitas con urgencia puedes habilitar la opción que permite su ejecución.</p>
<p>Si estas en un entorno Windows puedes modificar el archivo <strong>php.ini</strong> o en Linux <strong>php.config </strong>que se encuentra en el directorio de instalación y modificas/agregas los siguientes valores:</p>
<pre class="brush: php; title: ; notranslate">
register_long_arrays = On
register_argc_argv = On
</pre>
<div class="shr-publisher-2936"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Devtroce?a=W8hAc4BcJEk:w4RCndk_UjU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=W8hAc4BcJEk:w4RCndk_UjU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=W8hAc4BcJEk:w4RCndk_UjU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Devtroce/~4/W8hAc4BcJEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devtroce.com/2012/04/16/habilitar-variables-largas-http_post_vars-en-php-5-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devtroce.com/2012/04/16/habilitar-variables-largas-http_post_vars-en-php-5-x/</feedburner:origLink></item>
		<item>
		<title>Como formatear decimales en Crystal Reports</title>
		<link>http://feedproxy.google.com/~r/Devtroce/~3/sDMPwoIT1Ik/</link>
		<comments>http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:39:52 +0000</pubDate>
		<dc:creator>GeekZero</dc:creator>
				<category><![CDATA[Crystal Reports]]></category>
		<category><![CDATA[Reporteadores]]></category>
		<category><![CDATA[Reportes]]></category>

		<guid isPermaLink="false">http://www.devtroce.com/?p=2918</guid>
		<description><![CDATA[Muchas veces nos encontramos con los casos donde tenemos números con decimales en las bases de datos (decimal, double, money, etc) u otras fuentes incluso, pero a la hora de mostrar éstos datos en un reporte queremos que se visualicen con menos o ningún decimal. En el caso que estemos trabajando con Crystal Reports, ésta [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Muchas veces nos encontramos con los casos donde tenemos números con decimales en las bases de datos (decimal, double, money, etc) u otras fuentes incluso, pero a la hora de mostrar éstos datos en un reporte queremos que se visualicen con menos o ningún decimal.</p>
<p>En el caso que estemos trabajando con <strong>Crystal Reports</strong>, ésta es una tarea bastante sencilla. Se puede asignar ésta configuración de manera estática o dinámica y veremos ambas.<span id="more-2918"></span></p>
<p>Para comenzar hacemos clic derecho sobre el campo, formula u objeto que queramos formatear, seleccionamos la opción &#8220;<strong>Dar formato al objeto</strong>&#8221;</p>
<p><a href="http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/seleccionar/" rel="attachment wp-att-2919" title="seleccionar"><img class="alignnone  wp-image-2919" title="seleccionar" src="http://www.devtroce.com/wp-content/uploads/2012/03/seleccionar.png" alt="" width="596" height="235" /></a></p>
<p>En la pestaña Número, damos clic sobre el botón&#8221;<strong>Personalizar</strong>&#8221;</p>
<p><a href="http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/personalizar/" rel="attachment wp-att-2922" title="personalizar"><img class="alignnone  wp-image-2922" title="personalizar" src="http://www.devtroce.com/wp-content/uploads/2012/03/personalizar.png" alt="" width="428" height="518" /></a></p>
<p>Luego nuevamente en la pestaña Número, si queremos formatear todos los datos de manera estática elegimos la cantidad de decimales como deseamos, fíjense en la imagen.</p>
<p><a href="http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/static/" rel="attachment wp-att-2923" title="static"><img class="alignnone  wp-image-2923" title="static" src="http://www.devtroce.com/wp-content/uploads/2012/03/static.png" alt="" width="442" height="402" /></a></p>
<p>En el caso que que quisieramos que la cantidad de decimales varíe en función al valor de otro campo, nos valdremos de las fórmulas. En mi ejemplo tengo un campo llamado monto que depende del equipo, si tiene valor 1 pondrá cero decimales y sino 2. El script CR va como sigue (aquí aplican ustedes su propia lógica de negocios)</p>
<pre class="brush: vb; title: ; notranslate">
if {lineas.Id_Equipo} = 1 then
2
else
0
</pre>
<p>En imágen</p>
<p><a href="http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/code/" rel="attachment wp-att-2926" title="code"><img class="alignnone  wp-image-2926" title="code" src="http://www.devtroce.com/wp-content/uploads/2012/03/code.png" alt="" width="576" height="432" /></a></p>
<div class="shr-publisher-2918"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Devtroce?a=sDMPwoIT1Ik:zOHCrll6SLE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=sDMPwoIT1Ik:zOHCrll6SLE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=sDMPwoIT1Ik:zOHCrll6SLE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Devtroce/~4/sDMPwoIT1Ik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devtroce.com/2012/03/23/como-formatear-decimales-en-crystal-reports/</feedburner:origLink></item>
		<item>
		<title>Como utilizar el control ASPXCallbackPanel de DevExpress</title>
		<link>http://feedproxy.google.com/~r/Devtroce/~3/m2c531l1T_0/</link>
		<comments>http://www.devtroce.com/2012/03/22/como-utilizar-el-control-aspxcallbackpanel-de-devexpress/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 14:08:10 +0000</pubDate>
		<dc:creator>GeekZero</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[DevExpress]]></category>
		<category><![CDATA[Interfaz de Usuario]]></category>
		<category><![CDATA[Lenguajes de Programación]]></category>
		<category><![CDATA[Plataformas]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.devtroce.com/?p=2913</guid>
		<description><![CDATA[Una de las maneras más fáciles de implementar el callback con técnología ASPX, es con los controles de DevExpress. La mayoría de sus controles tiene callback propio como la grilla o el combo, pero no todos como las cajas de texto, combos de fechas y otros. Entonces que hacer con ellos? usar el panel de [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Una de las maneras más fáciles de implementar el callback con técnología ASPX, es con los controles de DevExpress. La mayoría de sus controles tiene callback propio como la grilla o el combo, pero no todos como las cajas de texto, combos de fechas y otros. Entonces que hacer con ellos? usar el panel de callback.</p>
<p>En este ejemplo tendremos un combo con items <span id="more-2913"></span>precargados que determinarán la fecha que tendrá cargada un aspxDateEdit según su valor seleccionado. Dicho DateEdit estará contenido en un aspxCallbackPanel. Por ejemplo si en el combo se elije navidad la fecha será el 25 de diciembre.</p>
<p>El código será como sigue:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeBehind=&quot;Default.aspx.cs&quot; Inherits=&quot;WebTest.Default&quot; %&gt;

&lt;%@ Register Assembly=&quot;DevExpress.Web.v10.2, Version=10.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a&quot;
    Namespace=&quot;DevExpress.Web.ASPxCallbackPanel&quot; TagPrefix=&quot;dx&quot; %&gt;
&lt;%@ Register Assembly=&quot;DevExpress.Web.v10.2, Version=10.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a&quot;
    Namespace=&quot;DevExpress.Web.ASPxPanel&quot; TagPrefix=&quot;dx&quot; %&gt;
&lt;%@ Register Assembly=&quot;DevExpress.Web.ASPxEditors.v10.2, Version=10.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a&quot;
    Namespace=&quot;DevExpress.Web.ASPxEditors&quot; TagPrefix=&quot;dx&quot; %&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head runat=&quot;server&quot;&gt;
    &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
    &lt;div&gt;
        &lt;dx:ASPxComboBox ID=&quot;cboTest&quot; runat=&quot;server&quot; ClientIDMode=&quot;AutoID&quot; ValueType=&quot;System.String&quot;&gt;
            &lt;ClientSideEvents SelectedIndexChanged=&quot;function(s, e) {
	            cpnl.PerformCallback();
            }&quot; /&gt;
            &lt;Items&gt;
                &lt;dx:ListEditItem Text=&quot;Reyes Magos&quot; Value=&quot;Reyes Magos&quot; /&gt;
                &lt;dx:ListEditItem Text=&quot;Dia del Arbol&quot; Value=&quot;Dia del Arbol&quot; /&gt;
                &lt;dx:ListEditItem Text=&quot;Navidad&quot; Value=&quot;Navidad&quot; /&gt;
                &lt;dx:ListEditItem Text=&quot;Dia del Limon Lila&quot; Value=&quot;Dia del Limon Lila&quot; /&gt;
            &lt;/Items&gt;
        &lt;/dx:ASPxComboBox&gt;
        &lt;br /&gt;
        &lt;dx:ASPxCallbackPanel ID=&quot;cpnl&quot; runat=&quot;server&quot; Width=&quot;587px&quot; ClientInstanceName=&quot;cpnl&quot;
            Height=&quot;16px&quot; OnCallback=&quot;cpnl_Callback&quot;&gt;
            &lt;PanelCollection&gt;
                &lt;dx:PanelContent runat=&quot;server&quot; SupportsDisabledAttribute=&quot;True&quot;&gt;
                    &lt;dx:ASPxDateEdit ID=&quot;cboFecha&quot; runat=&quot;server&quot; ClientIDMode=&quot;AutoID&quot;&gt;
                    &lt;/dx:ASPxDateEdit&gt;
                &lt;/dx:PanelContent&gt;
            &lt;/PanelCollection&gt;
        &lt;/dx:ASPxCallbackPanel&gt;
    &lt;/div&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<pre class="brush: csharp; title: ; notranslate">
using System;

namespace WebTest
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void cpnl_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
        {
            switch (cboTest.Text)
            {
                case &quot;Reyes Magos&quot;:
                    cboFecha.Date = Convert.ToDateTime(&quot;06/01/2012&quot;);
                    break;
                case &quot;Dia del Arbol&quot;:
                    cboFecha.Date = Convert.ToDateTime(&quot;19/06/2012&quot;);
                    break;
                case &quot;Navidad&quot;:
                    cboFecha.Date = Convert.ToDateTime(&quot;25/12/2012&quot;);
                    break;
                default:
                    cboFecha.Date = DateTime.Now;
                    break;
            }
        }
    }
}
</pre>
<div class="shr-publisher-2913"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Devtroce?a=m2c531l1T_0:DdENzoAR3mo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=m2c531l1T_0:DdENzoAR3mo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Devtroce?a=m2c531l1T_0:DdENzoAR3mo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Devtroce?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Devtroce/~4/m2c531l1T_0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devtroce.com/2012/03/22/como-utilizar-el-control-aspxcallbackpanel-de-devexpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devtroce.com/2012/03/22/como-utilizar-el-control-aspxcallbackpanel-de-devexpress/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.589 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-18 01:44:21 -->

