<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog do André</title>
	<atom:link href="http://andrenobrega.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrenobrega.wordpress.com</link>
	<description>Sql Server, ASP.Net, C#, Ajax e muito mais...</description>
	<lastBuildDate>Sat, 12 Apr 2008 17:05:44 +0000</lastBuildDate>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='andrenobrega.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blog do André</title>
		<link>http://andrenobrega.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://andrenobrega.wordpress.com/osd.xml" title="Blog do André" />
	<atom:link rel='hub' href='http://andrenobrega.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Mudei de endereço</title>
		<link>http://andrenobrega.wordpress.com/2008/04/12/mudei-de-endereco/</link>
		<comments>http://andrenobrega.wordpress.com/2008/04/12/mudei-de-endereco/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 17:05:44 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Utilitários]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/?p=36</guid>
		<description><![CDATA[Pessoal, Agora o meu blog está no endereço www.andrenobrega.com.br. Espero vocês lá. abraços<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=36&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Agora o meu blog está no endereço <a href="http://www.andrenobrega.com.br">www.andrenobrega.com.br</a>. Espero vocês lá.</p>
<p>abraços</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/36/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/36/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=36&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2008/04/12/mudei-de-endereco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Cursor dinâmico em uma stored procedure</title>
		<link>http://andrenobrega.wordpress.com/2008/02/19/cursor-dinamico-em-uma-stored-procedure/</link>
		<comments>http://andrenobrega.wordpress.com/2008/02/19/cursor-dinamico-em-uma-stored-procedure/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 15:27:16 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Sql Server 2005]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/?p=35</guid>
		<description><![CDATA[Bom dia pessoal, há uns dias atrás tive que comparar duas bases, source e destino, após uma importação. Então crie uma stored procedure que comparasse as duas bases levando em consideração a quantidade de registros, linhas, e a estrutura, colunas, das tabelas. Para fazer essa procedure eu tive a necessidade de criar cursores dinâmicos. Hoje eu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=35&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Arial;">Bom dia pessoal,</span><span style="font-family:Arial;"> há</span><span style="font-family:Arial;"> uns dias atrás tive que comparar duas bases, source e destino, após uma importação. Então crie uma stored procedure que comparasse as duas bases levando em consideração a quantidade de registros, linhas, e a estrutura, colunas, das tabelas. Para fazer essa procedure eu tive a necessidade de criar cursores dinâmicos. </span><span style="font-family:Arial;">Hoje eu vou mostrar como criar cursores dinâmicos numa stored procedure. </span><span style="font-family:Arial;"> </span></p>
<p><span style="font-family:Arial;"></span><span style="font-family:Arial;">Exemplo:</span></p>
<p><span style="font-family:Arial;"></span><span style="font-size:10pt;color:blue;font-family:Arial;">Declare </span><span style="font-size:10pt;font-family:Arial;">@statement <span style="color:blue;">varchar</span>(255)</span><span style="font-size:10pt;font-family:Arial;"> </span></p>
<p><span style="font-size:10pt;font-family:Arial;"><font size="2"></font><font size="2" color="#0000ff">SELECT </font><font size="2">@statement = </font><font size="2" color="#a31515">&#8216;DECLARE c CURSOR FOR Select convert(varchar, isnull(count(*), 0)) from dbo.&#8217; </font><font size="2">+ @tabela<br />
</font><font size="2" color="#0000ff">EXEC</font><font size="2">(@statement) </font><font size="2" color="#0000ff">open </font><font size="2">c </font><font size="2" color="#0000ff">fetch next from </font><font size="2">c </font><font size="2" color="#0000ff">into </font><font size="2">@linhas<br />
</font><font size="2" color="#0000ff">Close </font><font size="2">c<br />
</font><font size="2" color="#0000ff">Deallocate </font><font size="2">c</font></span></p>
<p><span style="font-size:10pt;font-family:Arial;"><font size="2"><font size="2" color="#0000ff">SELECT </font><font size="2">@statement = </font><font size="2" color="#a31515">&#8216;DECLARE d CURSOR FOR Select convert(varchar, isnull(count(*), 0)) from INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = &#8221;&#8217; </font><font size="2">+ @tabela + </font><font size="2" color="#a31515">&#8221;&#8221;<br />
</font><font size="2" color="#0000ff">EXEC</font><font size="2">(@statement) </font><font size="2" color="#0000ff">open </font><font size="2">d </font><font size="2" color="#0000ff">fetch next from </font><font size="2">d </font><font size="2" color="#0000ff">into </font><font size="2">@colunas<br />
</font><font size="2" color="#0000ff">Close </font><font size="2">d<br />
</font><font size="2" color="#0000ff">Deallocate </font><font size="2">d</font></font></span><span style="font-size:10pt;font-family:Arial;"><font size="2"> </font></span></p>
<p><span style="font-size:10pt;font-family:Arial;"></span><span style="font-size:10pt;font-family:Arial;"><font size="2"><span style="font-size:10pt;font-family:Arial;"></span><span style="font-family:Arial;">Abs,</span><span style="font-family:Arial;"> </span><span style="font-family:Arial;">André</span></font></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=35&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2008/02/19/cursor-dinamico-em-uma-stored-procedure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Debugando Stored Procedure no Visual Studio</title>
		<link>http://andrenobrega.wordpress.com/2008/02/13/debugando-stored-procedure-no-visual-studio/</link>
		<comments>http://andrenobrega.wordpress.com/2008/02/13/debugando-stored-procedure-no-visual-studio/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 15:55:30 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Sql Server 2005]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/?p=34</guid>
		<description><![CDATA[Boa tarde amigos, Um recurso muito interessante no Visual Studio é a possibilidade de debugar stored procedures. Com isso você ganha um incrível nível de produtividade, além de encontrar os erros mais facilmente. Para debugar stored o seu usuário do Windows deve ter permissão como sysadmin no banco de dados. Para dar essa permissão vá [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=34&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde amigos,<br />
Um recurso muito interessante no Visual Studio é a possibilidade de debugar stored procedures. Com isso você ganha um incrível nível de produtividade, além de encontrar os erros mais facilmente. Para debugar stored o seu usuário do Windows deve ter permissão como sysadmin no banco de dados. Para dar essa permissão vá até o Sql Server conecte-se ao banco onde estão as procedures, na janela Object Explorer, expanda a pasta Security e clique com o botão direto em Logins.</p>
<p>Clique em New Login.</p>
<p>Em Login name informe domínio\user e selecione a opção Windows authentication.</p>
<p>Vá em Server Roles e selecione o privilégio sysadmin.<br />
Vá em User Mapping, selecione o banco de dados onde estão as procedures e informe que o usuário pertencerá os determinados grupos: db_datareader, db_datawriter, db_owner e public.</p>
<p>Clique em Ok.</p>
<p>Pronto. Agora o seu usuário do Windows tem permissão para debugar. Agora vamos de fato a ação.</p>
<p>Abra o Visual Studio, Clique em View&gt;Server Explorer. Na Janela Server Explorer, na opção Data Connections, clique em add connections. Informe o nome do servidor, o tipo de Log on selecione Windows authentication e selecione o banco de dados. Teste a conexão para ver se está tudo certo e clique em ok.</p>
<p>Observer que será adicionado um database em Data connections. Expanda as opções do database até conseguir visualizar as suas storeds. Clique com o botão direito na procedure e selecione a opção Step Into Stored Procedure. Caso seja necessário passar variável para a procedure, uma janela será aberta e você deve dar valor as variáveis. Não esqueça de colocar um break-point no ponto onde deseja debugar. Avance com o F10 e caso queira entrar dentro de uma função avance com F11. Parando o mouse em cima de uma variável é possível saber o seu valor.</p>
<p>Um abraço a todos, especialmente para a minha princesa Bianca, no próximo sábado fazemos um ano de namoro.</p>
<p>T+</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=34&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2008/02/13/debugando-stored-procedure-no-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Agendando backup do Banco de Dados</title>
		<link>http://andrenobrega.wordpress.com/2008/02/12/agendando-backup-do-banco-de-dados/</link>
		<comments>http://andrenobrega.wordpress.com/2008/02/12/agendando-backup-do-banco-de-dados/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 17:29:11 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Sql Server 2005]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/?p=33</guid>
		<description><![CDATA[Boa tarde pessoal, Estou de volta depois de uma longa folga. Hoje eu vou mostrar como fazer backups no Sql Server usando o agendador de tarefas do Windows. Primeiro temos que criar um arquivo .sql com o comando de backup. O conteúdo do arquvo está abaixo: BACKUP DATABASE dadosintra TO DISK = &#8216;\\servidor\pasta\nomedoarquivo&#8217; WITH INIT [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=33&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde pessoal,</p>
<p>Estou de volta depois de uma longa folga.</p>
<p>Hoje eu vou mostrar como fazer backups no Sql Server usando o agendador de tarefas do Windows.</p>
<p>Primeiro temos que criar um arquivo .sql com o comando de backup. O conteúdo do arquvo está abaixo:</p>
<p><font size="2" color="#0000ff">BACKUP</font><font size="2"> </font><font size="2" color="#0000ff">DATABASE</font><font size="2"> dadosintra </font><font size="2" color="#0000ff">TO</font><font size="2"> </font><font size="2" color="#0000ff">DISK</font><font size="2"> </font><font size="2" color="#808080">=</font><font size="2"> </font><font size="2" color="#ff0000">&#8216;\\servidor\pasta\nomedoarquivo&#8217;</font><font size="2"> </font><font size="2" color="#0000ff">WITH</font><font size="2"> INIT<br />
</font><font size="2" color="#0000ff">BACKUP</font><font size="2"> </font><font size="2" color="#ff00ff">LOG</font><font size="2"> dadosintra </font><font size="2" color="#0000ff">TO</font><font size="2"> </font><font size="2" color="#0000ff">DISK</font><font size="2"> </font><font size="2" color="#808080">=</font><font size="2"> <font color="#ff0000">&#8216;\\servidor\pasta\nomedoarquivo&#8217; </font></font><font size="2"> </font><font size="2" color="#0000ff">WITH</font><font size="2"> INIT</font></p>
<p>Vou chamar esse arquivo de backup.sql.</p>
<p>Agora devemos criar um arquivo do tipo .bat que será acionado pelo agendador de tarefa do Windows. O conteúdo do arquivo está abaixo:</p>
<p>@echo off<br />
echo Fazendo backup do banco de Dados</p>
<p>rem &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>sqlcmd.exe -i backup.sql -U user -P senha -d banco -S instancia</p>
<p>rem &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Vou chamar esse arquivo de backup.bat.</p>
<p>Vá em Iniciar&gt;Programas&gt;Acessórios&gt;Ferramentas do sistema&gt;Tarefas agendadas</p>
<p>Clique em Arquivo&gt;Novo&gt;Tarefa agendada</p>
<p>Dê um nome a tarefa e clique duas vezes. No campo executar procure o arquivo backup.bat. Na aba agendar defina qual é o melhor data para fazer backup e a frêquência do mesmo.</p>
<p>um abraço,</p>
<p> Até breve.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=33&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2008/02/12/agendando-backup-do-banco-de-dados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Como renomear tabelas e colunas</title>
		<link>http://andrenobrega.wordpress.com/2008/01/30/como-renomear-o-nome-de-uma-coluna/</link>
		<comments>http://andrenobrega.wordpress.com/2008/01/30/como-renomear-o-nome-de-uma-coluna/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 15:29:55 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Sql Server 2005]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/?p=32</guid>
		<description><![CDATA[Boa tarde meus amigos, Hoje eu vou mostrar como renomear colunas e tabelas. No Sql Server 2005 existe a procedure sp_rename, você deve passar três argumentos: a coluna que deseja renomear, o novo nome e o tipo de objeto, no caso Column. Exemplo.: Temos a tabela cliente e nela uma coluna chamada id. Para alterar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=32&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde meus amigos,</p>
<p>Hoje eu vou mostrar como renomear colunas e tabelas. No Sql Server 2005 existe a procedure sp_rename, você deve passar três argumentos: a coluna que deseja renomear, o novo nome e o tipo de objeto, no caso Column.</p>
<p>Exemplo.:</p>
<p>Temos a tabela cliente e nela uma coluna chamada id. Para alterar o nome da coluna de id para idCliente execute essa procedure:</p>
<p><font size="2" color="#0000ff">EXEC<font size="2"> </font><font size="2" color="#800000">sp_rename</font><font size="2"> </font><font size="2" color="#ff0000">&#8216;dbo.cliente.id&#8217;</font><font size="2" color="#808080">,</font><font size="2"> </font><font size="2" color="#ff0000">&#8216;idCliente&#8217;</font><font size="2" color="#808080">,</font><font size="2"> </font><font size="2" color="#ff0000">&#8216;COLUMN&#8217;</font></font></p>
<p>Caso queira mudar o nome de todas as colunas do banco para uppercase, execute o select abaixo, copie e depois execute todas as procedures.</p>
<p><font size="2"><font color="#0000ff">SELECT<font size="+0"> </font><font color="#ff0000">&#8216;EXEC sp_rename &#8221;&#8217;</font><font size="+0"> </font><font color="#808080">+</font><font size="+0"> TABLE_SCHEMA </font><font color="#808080">+</font><font size="+0"> </font><font color="#ff0000">&#8216;.&#8217;</font><font size="+0"> </font><font color="#808080">+</font><font size="+0"> TABLE_NAME </font><font color="#808080">+</font><font size="+0"> </font><font color="#ff0000">&#8216;.&#8217;</font><font size="+0"> </font><font color="#808080">+</font><font size="+0"> COLUMN_NAME </font><font color="#808080">+</font><font size="+0"> </font><font color="#ff0000">&#8221;&#8217;, &#8221;&#8217;</font><font size="+0"> </font><font color="#808080">+</font><font size="+0"> </font><font color="#ff00ff">UPPER</font><font color="#808080">(</font><font size="+0">COLUMN_NAME</font><font color="#808080">)</font><font size="+0"> </font><font color="#808080">+</font><font size="+0"> </font><font color="#ff0000">&#8221;&#8217;, &#8221;COLUMN&#8221;&#8217;</font><font size="+0"> </font><font color="#0000ff">FROM</font><font size="+0"> </font><font color="#008000">INFORMATION_SCHEMA.COLUMNS</font></font></font></p>
<p><font size="2">Para renomear uma tabela não é necessário passar o tipo do objeto.</font></p>
<p><font size="2">Exemplo:</font> </p>
<p><font size="2" color="#0000ff">EXEC<font size="2"> </font><font size="2" color="#800000">sp_rename</font><font size="2"> </font><font size="2" color="#ff0000">&#8216;dbo.cliente&#8217;</font><font size="2" color="#808080">,</font><font size="2"> </font><font size="2" color="#ff0000">&#8216;Cliente&#8217;</font></p>
<p></font><font size="2">Caso queira mudar o nome de todas as tabelas do banco para uppercase, execute o select abaixo, copie e depois execute todas as procedures.</font></p>
<p><font size="2" color="#0000ff">select<font size="2"> </font><font size="2" color="#ff0000">&#8216;EXEC sp_rename &#8221;dbo.&#8217;</font><font size="2"> </font><font size="2" color="#808080">+</font><font size="2"> </font><font size="2" color="#0000ff">NAME</font><font size="2"> </font><font size="2" color="#808080">+</font><font size="2"> </font><font size="2" color="#ff0000">&#8221;&#8217;, &#8221;&#8217;</font><font size="2" color="#808080">+</font><font size="2"> </font><font size="2" color="#ff00ff">UPPER</font><font size="2" color="#808080">(</font><font size="2" color="#0000ff">NAME</font><font size="2" color="#808080">)</font><font size="2"> </font><font size="2" color="#808080">+</font><font size="2" color="#ff0000">&#8221;&#8221;</font><font size="2"> </font><font size="2" color="#0000ff">from</font><font size="2"> sysobjects </font><font size="2" color="#0000ff">where</font><font size="2"> xtype</font><font size="2" color="#808080">=</font><font size="2" color="#ff0000">&#8216;U&#8217;</font><font size="2"> </font><font size="2" color="#0000ff">order</font><font size="2"> </font><font size="2" color="#0000ff">by</font><font size="2"> </font><font size="2" color="#0000ff">name</font><font size="2" color="#0000ff"></font></p>
<p></font><font size="2">Para mais informações:</font></p>
<p><a href="http://msdn2.microsoft.com/en-us/library/ms188351.aspx">http://msdn2.microsoft.com/en-us/library/ms188351.aspx</a></p>
<p><font size="2">abraços.</font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=32&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2008/01/30/como-renomear-o-nome-de-uma-coluna/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Txt to MP3</title>
		<link>http://andrenobrega.wordpress.com/2007/12/15/txt-to-mp3/</link>
		<comments>http://andrenobrega.wordpress.com/2007/12/15/txt-to-mp3/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 15:52:59 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Utilitários]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/2007/12/15/txt-to-mp3/</guid>
		<description><![CDATA[Boa tarde meus amigos, Hoje eu vou mostar um utilitário realmente útil. Um conversor de txt para MP3. O programa é um executável que deve ser iniciado via Dos. Oba, é ai que entra o C#. O primeiro passo é ter o Eloq 5.0. Faça download aqui. O segundo passo é ter o Testimp3. Faça [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=31&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde meus amigos,</p>
<p>Hoje eu vou mostar um utilitário realmente útil. Um conversor de txt para MP3. O programa é um executável que deve ser iniciado via Dos. Oba, é ai que entra o C#.</p>
<p>O primeiro passo é ter o Eloq 5.0. <a href="http://www.4shared.com/file/32133490/6881b1/Eloq5.html">Faça download aqui</a>. O segundo passo é ter o Testimp3. <a href="http://www.4shared.com/file/32134219/2837f716/testimp3-104f.html">Faça download aqui</a>.</p>
<p>Vá no Iniciar&gt; Executar&gt; cmd. Vá até a pasta onde está o executável TESTIMP3.EXE.  Digite no Dos &#8216;TESTIMP3 /ECISETUP=C:\Eloq5&#8242; &#8211; Endereço onde você descompactou o Eloq.</p>
<p>No diretório que está o TESTIMP3.EXE crie um .txt com o texto que você deseja converter para MP3.  No cmd digite TESTIMP3 nomeDoArquivo.txt. No arquivo TESTIMP3.INI você pode definir o tom, tipo, idioma utilizado, entre outras coisas.</p>
<p>Se não acontecer nenhum erro será criado uma pasta com a MP3 dentro.</p>
<p>Ok, o TestiMp3 está funcionando.  Agora vamos usar o C# para chamar o executável TESTIMP3.EXE, criar o txt, passar os parametros necessários e pegar o endereco do arquivo MP3. Vamos lá:</p>
<p><font size="2" color="#0000ff">string</font><font size="2"> texto = </font><font size="2" color="#800000">&#8220;teste&#8221;</font><font size="2">;<br />
</font><font size="2"><font size="2" color="#0000ff">const</font><font size="2"> </font><font size="2" color="#0000ff">string</font><font size="2"> PastaTESTIMP3 = </font><font size="2" color="#800000">@&#8221;C:\TESTIMP3\&#8221;</font><font size="2">;<br />
</font><font size="2" color="#0000ff">const</font><font size="2"> </font><font size="2" color="#0000ff">string</font><font size="2"> arquivoTXT = PastaTESTIMP3 + </font><font size="2" color="#800000">&#8220;Texto.txt&#8221;</font><font size="2">;<br />
</font><font size="2" color="#0000ff">const</font><font size="2"> </font><font size="2" color="#0000ff">string</font><font size="2"> arquivoTestiMP3 = PastaTESTIMP3 + </font><font size="2" color="#800000">&#8220;TESTIMP3.exe&#8221;</font><font size="2">;</font></font><font size="2"><font size="2" color="#008080">StreamWriter</font><font size="2"> sw = </font><font size="2" color="#0000ff">new</font><font size="2"> </font><font size="2" color="#008080">StreamWriter</font><font size="2">(arquivoTXT);<br />
sw.WriteLine(texto);<br />
sw.Close();<br />
</font><font size="2"><font size="2" color="#008080">Process</font><font size="2">.Start(arquivoTestiMP3, arquivoTXT);</font></font></font></p>
<p><font size="2">Com essa função podemos tornar nossas páginas acessíveis a portadores de necessidades especiais, analfabetos ou para apredizagem de novos idiomas.</font><font size="2"> </font><font size="2"> Falow Pessoal.</font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=31&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2007/12/15/txt-to-mp3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando uma trigger</title>
		<link>http://andrenobrega.wordpress.com/2007/12/12/criando-uma-trigger/</link>
		<comments>http://andrenobrega.wordpress.com/2007/12/12/criando-uma-trigger/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 18:25:49 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Sql Server 2005]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/2007/12/12/criando-uma-trigger/</guid>
		<description><![CDATA[Eae Pessoal, Estou me preparando para fazer a prova 70-431 para me tornar MCTS em Sql Server. Lendo o livro MCTS 70-431 Self-Paced Training Kit eu encontrei um excelente exemplo de como criar uma trigger (gatilho) quando uma determinada tabela for alterada: CREATE TRIGGER tu_employeepayaudit ON dbo.Employee FOR UPDATE AS DECLARE @now DATETIME SET @now [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=30&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eae Pessoal,</p>
<p>Estou me preparando para fazer a prova 70-431 para me tornar MCTS em Sql Server. Lendo o livro MCTS 70-431 Self-Paced Training Kit eu encontrei um excelente exemplo de como criar uma trigger (gatilho) quando uma determinada tabela for alterada:</p>
<p>CREATE TRIGGER tu_employeepayaudit<br />
ON dbo.Employee<br />
FOR UPDATE<br />
AS<br />
DECLARE @now DATETIME<br />
SET @now = getdate()<br />
BEGIN TRY<br />
INSERT INTO dbo.EmployeeAudit<br />
(RowImage, PayRate, ChangeDate, ChangeUser)<br />
SELECT &#8216;BEFORE&#8217;, INSERTED.PayRate, @now, suser_sname()<br />
FROM DELETED<br />
INSERT INTO dbo.EmployeeAudit<br />
(RowImage, PayRate, ChangeDate, ChangeUser)<br />
SELECT &#8216;AFTER&#8217;, INSERTED.PayRate, @now, suser_sname()<br />
FROM INSERTED<br />
END TRY<br />
BEGIN CATCH<br />
&#8211;Some error handling code<br />
ROLLBACK TRANSACTION<br />
END CATCH</p>
<p>att:</p>
<p>fonte: <a href="http://www.microsoft.com/MSPress/books/9364.aspx">MCTS Self-Paced Training Kit (Exam 70-431): Microsoft® SQL Server™ 2005—Implementation and Maintenance </a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=30&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2007/12/12/criando-uma-trigger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Método que verifica se o CPF é válido</title>
		<link>http://andrenobrega.wordpress.com/2007/12/06/metodo-que-verifica-se-o-cpf-e-valido/</link>
		<comments>http://andrenobrega.wordpress.com/2007/12/06/metodo-que-verifica-se-o-cpf-e-valido/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 18:10:12 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/2007/12/06/metodo-que-verifica-se-o-cpf-e-valido/</guid>
		<description><![CDATA[Uma função muito útil no dia-a-dia do desenvolvedor é a verificação de CPF. Segue um código que válida se a string passada é de fato um CPF válido. public static bool IsCPF(string cpf) { int[] multiplicador1 = new int[9] { 10, 9, 8, 7, 6, 5, 4, 3, 2 }; int[] multiplicador2 = new int[10] [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=29&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uma função muito útil no dia-a-dia do desenvolvedor é a verificação de CPF.</p>
<p>Segue um código que válida se a string passada é de fato um CPF válido.</p>
<p><font size="1" color="#0000ff">public</font><font size="1"> </font><font size="1" color="#0000ff">static</font><font size="1"> </font><font size="1" color="#0000ff">bool</font><font size="1"> IsCPF(</font><font size="1" color="#0000ff">string</font><font size="1"> cpf)<br />
{<br />
</font><font size="1" color="#0000ff">int</font><font size="1">[] multiplicador1 = </font><font size="1" color="#0000ff">new</font><font size="1"> </font><font size="1" color="#0000ff">int</font><font size="1">[9] { 10, 9, 8, 7, 6, 5, 4, 3, 2 };<br />
</font><font size="1" color="#0000ff">int</font><font size="1">[] multiplicador2 = </font><font size="1" color="#0000ff">new</font><font size="1"> </font><font size="1" color="#0000ff">int</font><font size="1">[10] { 11, 10, 9, 8, 7, 6, 5, 4, 3, 2 };<br />
</font><font size="1" color="#0000ff">string</font><font size="1"> tempCpf;<br />
</font><font size="1" color="#0000ff">string</font><font size="1"> digito;<br />
</font><font size="1" color="#0000ff">int</font><font size="1"> soma;<br />
</font><font size="1" color="#0000ff">int</font><font size="1"> resto;<br />
cpf = cpf.Trim();<br />
cpf = cpf.Replace(</font><font size="1" color="#a31515">&#8220;.&#8221;</font><font size="1">, </font><font size="1" color="#a31515">&#8220;&#8221;</font><font size="1">).Replace(</font><font size="1" color="#a31515">&#8220;-&#8221;</font><font size="1">, </font><font size="1" color="#a31515">&#8220;&#8221;</font><font size="1">);<br />
</font><font size="1" color="#0000ff">if</font><font size="1"> (cpf.Length != 11)<br />
</font><font size="1" color="#0000ff">       return</font><font size="1"> </font><font size="1" color="#0000ff">false</font><font size="1">;<br />
tempCpf = cpf.Substring(0, 9);<br />
soma = 0;<br />
</font><font size="1" color="#0000ff">for</font><font size="1"> (</font><font size="1" color="#0000ff">int</font><font size="1"> i = 0; i &lt; 9; i++)<br />
<font color="#0000ff">       </font>soma += </font><font size="1" color="#0000ff">int</font><font size="1">.Parse(tempCpf[i].ToString()) * multiplicador1[i];<br />
resto = soma % 11;</font><font size="1"><font size="1" color="#0000ff">if</font><font size="1"> (resto &lt; 2)<br />
<font color="#0000ff">       </font>resto = 0;<br />
</font><font size="1" color="#0000ff">else<br />
</font><font size="1"><font color="#0000ff">       </font>resto = 11 &#8211; resto;<br />
digito = resto.ToString();<br />
tempCpf = tempCpf + digito;<br />
soma = 0;</font></p>
<p></font><font size="1" color="#0000ff">for</font><font size="1"> (</font><font size="1" color="#0000ff">int</font><font size="1"> i = 0; i &lt; 10; i++)<br />
<font color="#0000ff">       </font>soma += </font><font size="1" color="#0000ff">int</font><font size="1">.Parse(tempCpf[i].ToString()) * multiplicador2[i];</p>
<p>resto = soma % 11;</font><font size="1"><font size="1" color="#0000ff">if</font><font size="1"> (resto &lt; 2)<br />
<font color="#0000ff">       </font>resto = 0;<br />
</font><font size="1" color="#0000ff">else<br />
</font><font size="1"><font color="#0000ff">       </font>resto = 11 &#8211; resto;digito = digito + resto.ToString();<br />
<font size="1" color="#0000ff">return</font><font size="1"> cpf.EndsWith(digito);<br />
}</font></p>
<p></font></p>
<p></font>flw</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=29&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2007/12/06/metodo-que-verifica-se-o-cpf-e-valido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Como pegar o primeiro e o último dia do mes</title>
		<link>http://andrenobrega.wordpress.com/2007/12/06/como-pegar-o-primeiro-e-o-ultimo-dia-do-mes/</link>
		<comments>http://andrenobrega.wordpress.com/2007/12/06/como-pegar-o-primeiro-e-o-ultimo-dia-do-mes/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 17:54:05 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/2007/12/06/como-pegar-o-primeiro-e-o-ultimo-dia-do-mes/</guid>
		<description><![CDATA[Eae pessoal, Vou mostrar para vocês como encontrar o primeiro e último dia do mês usando C#. DateTime mes = DateTime.Now; DateTime primeiroDia = Convert.ToDateTime(&#8220;01/&#8221; + mes.ToString(&#8220;MM/yyyy&#8221;)); DateTime ultimoDia = primeiroDia.AddMonths(1).AddDays(-1); abraços.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=28&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eae pessoal,</p>
<p>Vou mostrar para vocês como encontrar o primeiro e último dia do mês usando C#.</p>
<p><font size="1" color="#2b91af">DateTime</font><font size="1"> mes = </font><font size="1" color="#2b91af">DateTime</font><font size="1">.Now;<br />
</font><font size="1" color="#2b91af">DateTime</font><font size="1"> primeiroDia = </font><font size="1" color="#2b91af">Convert</font><font size="1">.ToDateTime(</font><font size="1" color="#a31515">&#8220;01/&#8221;</font><font size="1"> + mes.ToString(</font><font size="1" color="#a31515">&#8220;MM/yyyy&#8221;</font><font size="1">));<br />
</font><font size="1" color="#2b91af">DateTime</font><font size="1"> ultimoDia = primeiroDia.AddMonths(1).AddDays(-1);</font></p>
<p>abraços.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=28&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2007/12/06/como-pegar-o-primeiro-e-o-ultimo-dia-do-mes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
		<item>
		<title>Webcast: Fábio Vázquez falando sobre Linq</title>
		<link>http://andrenobrega.wordpress.com/2007/12/06/webcast-fabio-vazquez-falando-sobre-linq/</link>
		<comments>http://andrenobrega.wordpress.com/2007/12/06/webcast-fabio-vazquez-falando-sobre-linq/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 12:31:06 +0000</pubDate>
		<dc:creator>andrenobrega</dc:creator>
				<category><![CDATA[Utilitários]]></category>

		<guid isPermaLink="false">http://andrenobrega.wordpress.com/2007/12/06/webcast-fabio-vazquez-falando-sobre-linq/</guid>
		<description><![CDATA[Coloquei na minha pasta compartilhada um webcast do MVP Fábio Vazquez falando sobre Linq. Vale a pena assistir. bom dia a todos.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=27&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Coloquei na <a href="http://andrenobrega.4shared.com/">minha pasta compartilhada</a> um <a href="http://www.4shared.com/file/31328531/1a0326bd/WebCast_LINQ_Fabio_Vazquez.html">webcast do MVP Fábio Vazquez falando sobre Linq</a>. Vale a pena assistir.</p>
<p>bom dia a todos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andrenobrega.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andrenobrega.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrenobrega.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrenobrega.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/andrenobrega.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/andrenobrega.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrenobrega.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrenobrega.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrenobrega.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrenobrega.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrenobrega.wordpress.com&amp;blog=1874730&amp;post=27&amp;subd=andrenobrega&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andrenobrega.wordpress.com/2007/12/06/webcast-fabio-vazquez-falando-sobre-linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bcd1ff7a500c7a80613551a7b4bd91ea?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrenobrega</media:title>
		</media:content>
	</item>
	</channel>
</rss>
