<?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:blogger='http://schemas.google.com/blogger/2008' 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-8642596951528559420</id><updated>2018-04-09T09:30:37.093-07:00</updated><title type='text'>Me ajuda</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maicol Genz</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-2834151868359456169</id><published>2018-04-09T09:30:00.002-07:00</published><updated>2018-04-09T09:30:37.059-07:00</updated><title type='text'>Listar Bancos de Dados dentro do PostgreSQL</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;O comando sql para mostrar os bancos de dados registrados dentro de seu PostgreSQL, é o seguinte da imagem de exemplo abaixo:&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-2CLK7uBdvWM/WsuVB4Vxy9I/AAAAAAAAUlk/-TwK1TITmwgFWlHuVennIdW8Ujm_AicXACLcBGAs/s1600/listar%2Bbancos%2Bpostgresql.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;380&quot; data-original-width=&quot;557&quot; height=&quot;436&quot; src=&quot;https://1.bp.blogspot.com/-2CLK7uBdvWM/WsuVB4Vxy9I/AAAAAAAAUlk/-TwK1TITmwgFWlHuVennIdW8Ujm_AicXACLcBGAs/s640/listar%2Bbancos%2Bpostgresql.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/2834151868359456169/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/listar-bancos-de-dados-dentro-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/2834151868359456169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/2834151868359456169'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/listar-bancos-de-dados-dentro-do.html' title='Listar Bancos de Dados dentro do PostgreSQL'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-2CLK7uBdvWM/WsuVB4Vxy9I/AAAAAAAAUlk/-TwK1TITmwgFWlHuVennIdW8Ujm_AicXACLcBGAs/s72-c/listar%2Bbancos%2Bpostgresql.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-6759297416520508973</id><published>2018-04-06T07:39:00.002-07:00</published><updated>2018-04-06T07:39:45.853-07:00</updated><title type='text'>Retornar somente números Aps.Net C#</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Uma forma de remover texto e retornar somente os números de uma string, é a seguinte função:&lt;/span&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;public static string ApenasNumeros(string str)&lt;/span&gt;&lt;br style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;br style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;str = String.Join(&quot;&quot;, System.Text.RegularExpressions.Regex.Split(str, @&quot;[^\d]&quot;));&lt;/span&gt;&lt;br style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return str;&lt;/span&gt;&lt;br style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Segue um exemplo de implementação:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;Console.WriteLine(&quot;------------Digite o valor:&quot;);&lt;/span&gt;&lt;br style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;string texto = Console.ReadLine();&lt;/span&gt;&lt;br style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;color: #263238; font-family: Roboto, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;Console.WriteLine(&quot;------------Retorno só de números: &quot; + &lt;b&gt;ApenasNumeros&lt;/b&gt;(texto));&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Plh0Abibz0g/WseGcnDbpoI/AAAAAAAAUlU/nmJee3wNh7c7Pi3nG0w-hRLqbUPCe2IhACLcBGAs/s1600/globsomentenumeros.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;99&quot; data-original-width=&quot;393&quot; height=&quot;160&quot; src=&quot;https://3.bp.blogspot.com/-Plh0Abibz0g/WseGcnDbpoI/AAAAAAAAUlU/nmJee3wNh7c7Pi3nG0w-hRLqbUPCe2IhACLcBGAs/s640/globsomentenumeros.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/6759297416520508973/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/retornar-somente-numeros-apsnet-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/6759297416520508973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/6759297416520508973'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/retornar-somente-numeros-apsnet-c.html' title='Retornar somente números Aps.Net C#'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-Plh0Abibz0g/WseGcnDbpoI/AAAAAAAAUlU/nmJee3wNh7c7Pi3nG0w-hRLqbUPCe2IhACLcBGAs/s72-c/globsomentenumeros.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-7697122845611529545</id><published>2018-04-04T14:48:00.003-07:00</published><updated>2018-04-04T14:48:37.056-07:00</updated><title type='text'>Data Atual Sistema Asp.Net C#</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Para pegar a data atual do sistema em Asp.Net, basta usar o comando&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px;&quot;&gt;&lt;b&gt;DateTime.Now&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre style=&quot;font-family: Consolas, Courier, monospace !important; font-size: 13px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;     DateTime dataAtual = DateTime.Now;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/7697122845611529545/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/data-atual-sistema-aspnet-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7697122845611529545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7697122845611529545'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/data-atual-sistema-aspnet-c.html' title='Data Atual Sistema Asp.Net C#'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-5567945364869893415</id><published>2018-04-03T16:26:00.001-07:00</published><updated>2018-04-03T16:28:19.700-07:00</updated><title type='text'>DATEDIFF PostgreSQL</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Para obter a diferença de dias no PostgreSQL, precisa ser usada a função DATE_PART, veja o exemplo abaixo, o mesmo retornará quantos dias passou desde a data 01/01/2018 até o dia atual!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;SELECT DATE_PART(&#39;day&#39;, current_date::timestamp - &#39;2018-01-01&#39;::timestamp);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-MfnSdpcR2WY/WsQOAZQetaI/AAAAAAAAUkM/WESqW1s3IB8dvQgKX9Bj6-qSkY-mO1cuwCLcBGAs/s1600/Capturar.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;327&quot; data-original-width=&quot;669&quot; height=&quot;312&quot; src=&quot;https://4.bp.blogspot.com/-MfnSdpcR2WY/WsQOAZQetaI/AAAAAAAAUkM/WESqW1s3IB8dvQgKX9Bj6-qSkY-mO1cuwCLcBGAs/s640/Capturar.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/5567945364869893415/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/datediff-postgresql.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5567945364869893415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5567945364869893415'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/04/datediff-postgresql.html' title='DATEDIFF PostgreSQL'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-MfnSdpcR2WY/WsQOAZQetaI/AAAAAAAAUkM/WESqW1s3IB8dvQgKX9Bj6-qSkY-mO1cuwCLcBGAs/s72-c/Capturar.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-7813639511270558036</id><published>2018-03-22T07:15:00.003-07:00</published><updated>2018-03-22T07:15:35.809-07:00</updated><title type='text'>PostgreSQL: usando coalesce</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Se você tem um campo no seu banco de dados que pode ser gravado &lt;b&gt;null&lt;/b&gt;, mas na hora de mostrar os dados quiser retornar 0, basta usar o &lt;b&gt;coalesce&lt;/b&gt;, e passar por parâmetro o valor que você deseja retornar, veja o exemplo:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;select coalesce(numero_tratamento, 0) from mastite&lt;/b&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/7813639511270558036/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/03/postgresql-usando-coalesce.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7813639511270558036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7813639511270558036'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/03/postgresql-usando-coalesce.html' title='PostgreSQL: usando coalesce'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-5073129074406088167</id><published>2018-03-22T06:30:00.001-07:00</published><updated>2018-03-22T06:30:47.875-07:00</updated><title type='text'>PostgreSQL: IF and ELSE IF</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Na sql abaixo, mostra-se um exemplo de SQL com condições, no caso eu busco o número de tratamento e mostro o texto devido a cada valor retornado:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-67RH8myj-j8/WrOv5fUYwAI/AAAAAAAAPs4/f0tIfPrlkU0cvkjbYBqQZCIoAmVehEiCACLcBGAs/s1600/sqlblog.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;345&quot; data-original-width=&quot;968&quot; height=&quot;228&quot; src=&quot;https://3.bp.blogspot.com/-67RH8myj-j8/WrOv5fUYwAI/AAAAAAAAPs4/f0tIfPrlkU0cvkjbYBqQZCIoAmVehEiCACLcBGAs/s640/sqlblog.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/5073129074406088167/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/03/postgresql-if-and-else-if.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5073129074406088167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5073129074406088167'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/03/postgresql-if-and-else-if.html' title='PostgreSQL: IF and ELSE IF'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-67RH8myj-j8/WrOv5fUYwAI/AAAAAAAAPs4/f0tIfPrlkU0cvkjbYBqQZCIoAmVehEiCACLcBGAs/s72-c/sqlblog.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-8225845154037971269</id><published>2018-03-15T11:33:00.001-07:00</published><updated>2018-03-15T11:33:18.787-07:00</updated><title type='text'>Deserialize  JSON C# lista tipada</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Crie uma classe e seus atributos:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;public class Modulo&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public int Id { get; set; }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public string Nome { get; set; }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Criado um Json para teste:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;string listaJson = &quot;[{\&quot;Id\&quot;: 20,\&quot;Nome\&quot;: \&quot;Buraco em Via Pública\&quot;},{\&quot;Id\&quot;: 35,\&quot;Nome\&quot;: \&quot;Central da Dengue\&quot;},]&quot;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Converter a lista Json para uma lista tipada com a classe criada:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;List&amp;lt;Modulo&amp;gt; subModulos = JsonConvert.DeserializeObject&amp;lt;List&amp;lt;Modulo&amp;gt;&amp;gt;(listaJson);&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/8225845154037971269/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/03/deserialize-json-c-lista-tipada.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/8225845154037971269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/8225845154037971269'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2018/03/deserialize-json-c-lista-tipada.html' title='Deserialize  JSON C# lista tipada'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-5542968221530439117</id><published>2016-03-08T09:56:00.006-08:00</published><updated>2016-03-08T09:59:12.166-08:00</updated><title type='text'>Inner Join SQL - Relacionar duas tabelas</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Quando temos uma tabela com chave estrangeira, precisamos fazer um inner join relacionando as duas tabelas, no exemplo a seguir temos a a listagem dos clientes_fornecedores trazendo o nome do bairro que é a referência, veja o resultado na imagem a seguir:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-WDxLA_Mnvyo/Vt8SMUxzIBI/AAAAAAAAIYg/2uYndsvEwGU/s1600/exemplo%2Binner%2Bjoin.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://2.bp.blogspot.com/-WDxLA_Mnvyo/Vt8SMUxzIBI/AAAAAAAAIYg/2uYndsvEwGU/s320/exemplo%2Binner%2Bjoin.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Comando SQL do Exemplo:&amp;nbsp;select clf.clf_codigo, clf.clf_nome, clf.bai_codigo, bai.bai_nome&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;from clientes_fornecedores clf inner join bairros bai on (bai.bai_codigo=clf.bai_codigo)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/5542968221530439117/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2016/03/inner-join-sql-relacionar-duas-tabelas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5542968221530439117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5542968221530439117'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2016/03/inner-join-sql-relacionar-duas-tabelas.html' title='Inner Join SQL - Relacionar duas tabelas'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-WDxLA_Mnvyo/Vt8SMUxzIBI/AAAAAAAAIYg/2uYndsvEwGU/s72-c/exemplo%2Binner%2Bjoin.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-5255359695722953620</id><published>2016-02-11T03:40:00.003-08:00</published><updated>2016-02-11T03:40:52.867-08:00</updated><title type='text'>UpperCase e LowerCase Postgresql</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para deixar uma string com todas as letras em maiúsculas usamos o &lt;b&gt;upper &lt;/b&gt;e&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;minúscula&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;b&gt;lower&lt;/b&gt;, veja um exemplo de sql:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;select upper(cidade) as campoEmMaiusculo, lower(cidade) as campoEmMinusculo from cidades&lt;/i&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/5255359695722953620/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2016/02/uppercase-e-lowercase-postgresql.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5255359695722953620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/5255359695722953620'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2016/02/uppercase-e-lowercase-postgresql.html' title='UpperCase e LowerCase Postgresql'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-7947081909311357517</id><published>2016-02-11T02:29:00.000-08:00</published><updated>2016-02-11T03:35:14.589-08:00</updated><title type='text'>Clicar em button via código EXTjs</title><content type='html'>&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Em alguns casos é necessário clicar em algum botão via código, para deixar a aplicação mais versátil, e também em casos de disparar algum evento sem o usuário efetuar a operação.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para isso basta fazer o seguinte código:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;pegarObjeto(&#39;btnMeuButton&#39;).handler.call(pegarObjeto(&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;btnMeuButton&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&#39;).scope, pegarObjeto(&#39;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;btnMeuButton&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&#39;), &#39;click&#39;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;OBS: o&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;pegarObjeto &lt;/b&gt;é a seguinte função global que eu utilizo:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;function pegarObjeto(idCampo) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; var objeto = (Ext.getCmp(idCampo) == undefined ? Ext.ComponentQuery.query(&#39;#&#39; + idCampo)[0] : Ext.getCmp(idCampo));&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; return objeto;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;}&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/7947081909311357517/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2016/02/clicar-em-buton-via-codigo-extjs.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7947081909311357517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7947081909311357517'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2016/02/clicar-em-buton-via-codigo-extjs.html' title='Clicar em button via código EXTjs'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-7558861318947665755</id><published>2014-09-24T06:34:00.001-07:00</published><updated>2014-09-24T06:34:10.774-07:00</updated><title type='text'>Limite de Valor Javascript</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A função abaixo serve para verificar o valor de um campo, verificando se o mesmo não ultrapassa o limite estabelecido no parâmetro &quot;valorMax&quot;. Para isso basta chamar a função, passando por parâmetro o id do campo, o valor máximo e se caso deseja apagar o valor quando o valor excede o limite colocar o parâmetro apaga como 1.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;function maxValor(idCampo, valorMax, apaga) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; var valor = pegarObjeto(idCampo).getValue();&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (parseFloat(valor.replace(/\./g, &#39;&#39;).replace(&#39;,&#39;, &#39;.&#39;)) &amp;gt; valorMax) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alertaInfo(&#39;Atenção!&#39;, &#39;Valor ultrapassou o limite!&#39;, idCampo);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (apaga == 1) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pegarObjeto(idCampo).setValue(&#39;&#39;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pegarObjeto(idCampo).focus;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/7558861318947665755/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2014/09/limite-de-valor-javascript.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7558861318947665755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/7558861318947665755'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2014/09/limite-de-valor-javascript.html' title='Limite de Valor Javascript'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-4855769030110961402</id><published>2014-05-23T18:28:00.001-07:00</published><updated>2014-05-23T18:28:22.242-07:00</updated><title type='text'>Converter campo Date para AnoMesDia no javascript</title><content type='html'>function dataAnoMesDia(_date) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; data = new Date(_date);&lt;br /&gt;&amp;nbsp; &amp;nbsp; var dia;&lt;br /&gt;&amp;nbsp; &amp;nbsp; var mes;&lt;br /&gt;&amp;nbsp; &amp;nbsp; if ((data.getMonth() + 1) &amp;lt;= 9) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mes = &#39;0&#39; + (data.getMonth() + 1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mes = (data.getMonth() + 1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (data.getDate() &amp;lt;= 9) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dia = &#39;0&#39; + data.getDate();&lt;br /&gt;&amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dia = data.getDate()&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; var datas = data.getFullYear() + &#39;&#39; + mes + &#39;&#39; + dia;&lt;br /&gt;&amp;nbsp; &amp;nbsp; return datas;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/4855769030110961402/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2014/05/converter-campo-date-para-anomesdia-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/4855769030110961402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/4855769030110961402'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2014/05/converter-campo-date-para-anomesdia-no.html' title='Converter campo Date para AnoMesDia no javascript'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-3598698406531534096</id><published>2014-05-23T18:27:00.002-07:00</published><updated>2014-05-23T18:27:37.765-07:00</updated><title type='text'>Formatar campo CPF/CNPJ javascript</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Basta chamar esta função no evento change para que seu campo cpf ou cnpj seja formatado enquanto é digitado!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;function formataCpfCnpj(valor, txtValor) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; valor = valor.replace(&quot;.&quot;, &quot;&quot;).replace(&quot;.&quot;, &quot;&quot;).replace(&quot;-&quot;, &quot;&quot;).replace(&quot;/&quot;, &quot;&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; if (valor.length &amp;lt;= 11) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/\D/g, &quot;&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/(\d{3})(\d)/, &quot;$1.$2&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/(\d{3})(\d)/, &quot;$1.$2&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/(\d{3})(\d{1,2})$/, &quot;$1-$2&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pegarObjeto(txtValor).setValue(valor);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/\D/g, &quot;&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/^(\d{2})(\d)/, &quot;$1.$2&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/^(\d{2})\.(\d{3})(\d)/, &quot;$1.$2.$3&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/\.(\d{3})(\d)/, &quot;.$1/$2&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; valor = valor.replace(/(\d{4})(\d)/, &quot;$1-$2&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pegarObjeto(txtValor).setValue(valor);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/3598698406531534096/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2014/05/formatar-campo-cpfcnpj-javascript.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/3598698406531534096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/3598698406531534096'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2014/05/formatar-campo-cpfcnpj-javascript.html' title='Formatar campo CPF/CNPJ javascript'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-2693962755818061761</id><published>2012-05-28T17:18:00.001-07:00</published><updated>2012-05-28T17:18:43.837-07:00</updated><title type='text'>Data Atual por extenso</title><content type='html'>&lt;br /&gt;//data de hj por extenso&lt;br /&gt;function Data() {&lt;br /&gt;&amp;nbsp; &amp;nbsp; // Obtém a data/hora atual&lt;br /&gt;&amp;nbsp; &amp;nbsp; var data = new Date();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; // Guarda cada pedaço em uma variável&lt;br /&gt;&amp;nbsp; &amp;nbsp; var dia = data.getDate(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 1-31&lt;br /&gt;&amp;nbsp; &amp;nbsp; var dia_sem = data.getDay(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-6 (zero=domingo)&lt;br /&gt;&amp;nbsp; &amp;nbsp; var mes = data.getMonth(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-11 (zero=janeiro)&lt;br /&gt;&amp;nbsp; &amp;nbsp; var ano2 = data.getYear(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 2 dígitos&lt;br /&gt;&amp;nbsp; &amp;nbsp; var ano4 = data.getFullYear(); &amp;nbsp; &amp;nbsp; &amp;nbsp; // 4 dígitos&lt;br /&gt;&amp;nbsp; &amp;nbsp; var hora = data.getHours(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-23&lt;br /&gt;&amp;nbsp; &amp;nbsp; var min = data.getMinutes(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-59&lt;br /&gt;&amp;nbsp; &amp;nbsp; var seg = data.getSeconds(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-59&lt;br /&gt;&amp;nbsp; &amp;nbsp; var mseg = data.getMilliseconds(); &amp;nbsp; // 0-999&lt;br /&gt;&amp;nbsp; &amp;nbsp; var tz = data.getTimezoneOffset(); // em minutos&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; var mescerto = (mes + 1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 1) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Janeiro&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 2) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Fevereiro&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 3) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Março&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 4) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Abril&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 5) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Maio&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 6) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Junho&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 7) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Julho&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 8) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Agosto&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 9) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Setembro&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 10) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Outubro&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 11) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Novembro&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (mescerto == 12) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mescerto = &quot;Dezembro&quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; // Formata a data e a hora (note o mês + 1)&lt;br /&gt;&amp;nbsp; &amp;nbsp; var str_data = &#39;Hoje é dia &#39; + dia + &#39; de &#39; + mescerto + &#39; de &#39; + ano4;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/2693962755818061761/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2012/05/data-atual-por-extenso.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/2693962755818061761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/2693962755818061761'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2012/05/data-atual-por-extenso.html' title='Data Atual por extenso'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8642596951528559420.post-3906373960655759045</id><published>2012-05-28T17:17:00.001-07:00</published><updated>2012-05-28T17:17:14.189-07:00</updated><title type='text'>Data e hora em javascript</title><content type='html'>&lt;br /&gt;// Obtém a data/hora atual&lt;br /&gt;var data = new Date();&lt;br /&gt;&lt;br /&gt;// Guarda cada pedaço em uma variável&lt;br /&gt;var dia &amp;nbsp; &amp;nbsp; = data.getDate(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 1-31&lt;br /&gt;var dia_sem = data.getDay(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-6 (zero=domingo)&lt;br /&gt;var mes &amp;nbsp; &amp;nbsp; = data.getMonth(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-11 (zero=janeiro)&lt;br /&gt;var ano2 &amp;nbsp; &amp;nbsp;= data.getYear(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 2 dígitos&lt;br /&gt;var ano4 &amp;nbsp; &amp;nbsp;= data.getFullYear(); &amp;nbsp; &amp;nbsp; &amp;nbsp; // 4 dígitos&lt;br /&gt;var hora &amp;nbsp; &amp;nbsp;= data.getHours(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-23&lt;br /&gt;var min &amp;nbsp; &amp;nbsp; = data.getMinutes(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-59&lt;br /&gt;var seg &amp;nbsp; &amp;nbsp; = data.getSeconds(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 0-59&lt;br /&gt;var mseg &amp;nbsp; &amp;nbsp;= data.getMilliseconds(); &amp;nbsp; // 0-999&lt;br /&gt;var tz &amp;nbsp; &amp;nbsp; &amp;nbsp;= data.getTimezoneOffset(); // em minutos&lt;br /&gt;&lt;br /&gt;// Formata a data e a hora (note o mês + 1)&lt;br /&gt;var str_data = dia + &#39;/&#39; + (mes+1) + &#39;/&#39; + ano4;&lt;br /&gt;var str_hora = hora + &#39;:&#39; + min + &#39;:&#39; + seg;&lt;br /&gt;&lt;br /&gt;// Mostra o resultado&lt;br /&gt;alert(&#39;Hoje é &#39; + str_data + &#39; às &#39; + str_hora);&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://maicoljoaogenz.blogspot.com/feeds/3906373960655759045/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://maicoljoaogenz.blogspot.com/2012/05/data-e-hora-em-javascript.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/3906373960655759045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8642596951528559420/posts/default/3906373960655759045'/><link rel='alternate' type='text/html' href='http://maicoljoaogenz.blogspot.com/2012/05/data-e-hora-em-javascript.html' title='Data e hora em javascript'/><author><name>Maicol Genz</name><uri>https://plus.google.com/110354268316382331004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-o5r5AJbxcvs/AAAAAAAAAAI/AAAAAAAAUks/GVqQlmczUi4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>