Férias! (?!)
Postado por ANDERSON BUENO às 09:26 0 comentários
Formato de data - t-sql
Postado por ANDERSON BUENO Marcadores: sql às 10:16 0 comentários
Ser cliente TVA: FAIL!
- Sexta (20/11) - Controle remoto com problema. fail #1
- Sexta (20/11) - Chamado aberto na TVA. Visita técnica agendada para Sábado (21/Nov).
- Sábado 921/11) - Técnico não faz a visita! fail #2
- Segunda (23/11) - Atendente faz contato telefônico perguntando se a visita técnica ainda é necessária (???). fail #3. Respondo que pode cancelar a visita!
- Terça (24/11) - Técnico faz a visita marcada pra sábado ( fail #4 ) e deixa um controle remoto novo ( fail #5 ).
Postado por ANDERSON BUENO Marcadores: fail serviço às 13:11 0 comentários
Código de porco em ASP
Típico código de porco, ou seja, de quem faz sistemas em ASP.
- uso de ASP! Já começou errado por aí
- estilização dentro do código
- função em ASP para retornar uma tabela de HTML! (horrível!!!)
- Tabelas do HTML!!! Na era do tableless
- abreviações (nErr???)
- Texto de display embutido hardcode.
Postado por ANDERSON BUENO Marcadores: asp às 05:40 0 comentários
Split no Transact-SQL
declare @s varchar(100)
set @s='aaaa,bbbb,cccc'
declare @xml xml
set @xml = cast('<tag>' + replace(@s, ',','</tag><tag>') + '</tag>' as xml)
select T.i.value('.', 'varchar(255)') from @xml.nodes('tag') T(i)
Postado por ANDERSON BUENO Marcadores: sql às 17:01 0 comentários
Ativando ou não a IDENTITY da tabela
SET IDENTITY_INSERT MyTable ON
Postado por ANDERSON BUENO Marcadores: sql às 07:11 0 comentários
Spammer: Loser
Spammer querendo mandar vírus com fake do Bradesco...
Postado por ANDERSON BUENO Marcadores: hacker, spam, virus às 08:59 0 comentários
Procedure inteligente
- pesquisar um cliente pelo seu ID (chave) e trazer todos seus dados
- relatório de clientes cadastrados, com todos os dados da tabela, ordenando por ID.
- listagem dos clientes, trazendo apenas ID e Nome para abastecer um combobox, por exemplo.
Postado por ANDERSON BUENO Marcadores: bd, sql às 17:58 1 comentários
Altura de div em css
Definindo altura auto-redimensionáveis (caso tenha conteúdo em excesso). O truque é necessário pois o IE não funciona direito!
min-height: 100px;
Postado por ANDERSON BUENO Marcadores: css às 17:14 0 comentários
Sem estádio e sem torcida
Públicos de São Paulo e Curinthia no Brasileirão 2009.
» os valores em negrito no final das listas representam os totais (e a verdade)
» jogos com público zero significa público não divulgado.
» Curinthia tinha 2 jogos a mais que o São Paulo com púbico não divulgado.
» por justiça, foram retirados 2 públicos do São Paulo do total computado.
» os 2 jogos retirados foram os 2 maiores públicos do São Paulo no campeonato (pra dar uma chance para o Curinthia...)
Postado por ANDERSON BUENO Marcadores: futebol às 20:05 0 comentários
Lençol de zagueiro!
Anderson dando show no FIFA, goleando o Arsenal do Thiago (http://www.twitter.com/tavancini)
Postado por ANDERSON BUENO Marcadores: fifa, mestre dos magos, xbox às 08:39 0 comentários
Stored Procedures com SubSonic
Como chamar uma Stored Procedure e obter seus dados num DataTable
StoredProcedure sp = DAL.SPs.Cliente_Listar(3);
DataTable dt = sp.GetDataSet().Tables[0];
string nome;
foreach (DataRow row in dt.Rows)
{
nome = row[1].ToString();
}
Para executar uma procedure só de atualização ou insert, bastava dar um sp.Execute() ao invés do GetDataSet().
No código, ao digitar o DAL.SPs. (logo depois do ponto) são listadas pelo Visual Studio todas as procedures da base!.
Para rodar este código, necessário o using SubSonic.
Postado por ANDERSON BUENO Marcadores: c#, dataset, sql, subsonic, visual studio às 21:54 2 comentários
Masked Input Plugin
First, include the jQuery and masked input javascript files.
jquery.maskedinput.js
Next, call the mask function for those items you wish to have masked.
$("#date").mask("99/99/9999");
$("#phone").mask("(999) 999-9999");
$("#tin").mask("99-9999999");
$("#ssn").mask("999-99-9999");
});
$("#product").mask("99/99/9999",{placeholder:" "});
});
$("#product").mask("99/99/9999",{completed:function(){alert("You typed the following: "+this.val());}});
});
$.mask.definitions['~']='[+-]';
$("#eyescript").mask("~9.99 ~9.99 999");
});
http://digitalbush.com/projects/masked-input-plugin/
Postado por ANDERSON BUENO Marcadores: javascript, jquery às 10:51 0 comentários
ecommerce
Somente programação:
Postado por ANDERSON BUENO Marcadores: css, ecommerce às 13:10 0 comentários
Chave composta com SubSonic
Postado por ANDERSON BUENO Marcadores: bd, subsonic às 18:26 0 comentários
Preço em formato Moeda
Decimal aux = 1.9;
Console.WriteLine(aux);
Console.WriteLine(String.Format("{0:C}", v_uni));
A saida vai ser:
1.9
R$ 1,90
Postado por ANDERSON BUENO Marcadores: c# às 13:35 0 comentários
Parâmetros para um User Control
Postado por ANDERSON BUENO Marcadores: c# às 10:44 0 comentários
McDonalds Programmer (1)
Postado por ANDERSON BUENO Marcadores: c#, devexpress, efedablio às 13:42 0 comentários
Seleção só é PENTA pq o SPFC é Hexa
Postado por ANDERSON BUENO Marcadores: futebol às 23:07 0 comentários
Tecnologia na hora errada
Postado por ANDERSON BUENO Marcadores: fail, foto às 10:28 0 comentários
DJ Dan @ Bruna's Festival Party 2009 (SP)
Postado por ANDERSON BUENO Marcadores: dj às 07:07 0 comentários
DJ Anderson @ Jump Beats
Em breve, vídeo do Aniversário da Bruna e Fotos da PVT 2009.
Postado por ANDERSON BUENO Marcadores: dj às 13:28 0 comentários
Cannot use a leading .. to exit above the top directory
Esta mensagem ocorre no DOTNET quando as referências a controles, como os web user controls, são feitos com o uso de mapeamento relativo como "../" e "../../". O ideal, em dotnet, é sempre, aliás, o CORRETO é SEMPRE usar o caminho absoluto de tudo!! Para tanto, basta colocar um "~" antes da pasta raiz.
Postado por ANDERSON BUENO Marcadores: bug, c# às 22:06 1 comentários
Propriedades CSS x JavaScript
Propriedade - CSS | Referência - JavaScript |
---|---|
background | background |
background-attachment | backgroundAttachment |
background-color | backgroundColor |
background-image | backgroundImage |
background-position | backgroundPosition |
background-repeat | backgroundRepeat |
border | border |
border-bottom | borderBottom |
border-bottom-color | borderBottomColor |
border-bottom-style | borderBottomStyle |
border-bottom-width | borderBottomWidth |
border-color | borderColor |
border-left | borderLeft |
border-left-color | borderLeftColor |
border-left-style | borderLeftStyle |
border-left-width | borderLeftWidth |
border-right | borderRight |
border-right-color | borderRightColor |
border-right-style | borderRightStyle |
border-right-width | borderRightWidth |
border-style | borderStyle |
border-top | borderTop |
border-top-color | borderTopColor |
border-top-style | borderTopStyle |
border-top-width | borderTopWidth |
border-width | borderWidth |
clear | clear |
clip | clip |
color | color |
cursor | cursor |
display | display |
filter | filter |
font | font |
font-family | fontFamily |
font-size | fontSize |
font-variant | fontVariant |
font-weight | fontWeight |
height | height |
left | left |
letter-spacing | letterSpacing |
line-height | lineHeight |
list-style | listStyle |
list-style-image | listStyleImage |
list-style-position | listStylePosition |
list-style-type | listStyleType |
margin | margin |
margin-bottom | marginBottom |
margin-left | marginLeft |
margin-right | marginRight |
margin-top | marginTop |
overflow | overflow |
padding | padding |
padding-bottom | paddingBottom |
padding-left | paddingLeft |
padding-right | paddingRight |
padding-top | paddingTop |
page-break-after | pageBreakAfter |
page-break-before | pageBreakBefore |
position | position |
float | styleFloat |
text-align | textAlign |
text-decoration | textDecoration |
text-decoration: blink | textDecorationBlink |
text-decoration: line-through | textDecorationLineThrough |
text-decoration: none | textDecorationNone |
text-decoration: overline | textDecorationOverline |
text-decoration: underline | textDecorationUnderline |
text-indent | textIndent |
text-transform | textTransform |
top | top |
vertical-align | verticalAlign |
visibility | visibility |
width | width |
z-index | zIndex |
Postado por ANDERSON BUENO Marcadores: css, javascript às 17:02 0 comentários
consumindo RSS do framework EfeDablio
FW_UTIL.RssReader oRss = new FW_UTIL.RssReader();
FW_UTIL.RssFeed feed =
oRss.Retrieve("http://twitter.com/statuses/user_timeline/7428582.rss");
Literal literal;
foreach (FW_UTIL.RssItem item in feed.Items)
{
literal = new Literal();
literal.Text = item.Pubdate.ToString() & "<br/>" &
item.Description & "<br/><br/>";
pnl_historico.Controls.Add(literal);
}
Postado por ANDERSON BUENO Marcadores: efedablio, rss às 13:45 0 comentários
tiptopbum
implementando os tooltips da DevExpress. #AspxPopUpControl
Postado por ANDERSON BUENO Marcadores: c#, devexpress às 12:45 0 comentários
controle de estoque
Postado por ANDERSON BUENO Marcadores: efedablio, framework às 21:28 1 comentários
Altura de Image Button (C#) por CSS
Objetos criados no html, como o DIV, precisam ter a seguinte definição
em sua classe CSS, para a altura ser respeitada tanto no IE como no
Firefox ( em função da falta de padrão do IE! ):
min-height:20px;
height:auto !important;
height:20px;
Sim, você tem que escrever estas 3 linhas para definir altura por CSS,
quando você quer que a altura do objeto seja respeitada, ou seja, se
tiver conteúdo dentro do DIV, o objeto é extendido naturalmente, ao
invés de "comer" o conteúdo gerado dinamicamente, por exemplo, dentro
dele.
Porém, se o objeto for um Image button do .Net (framework 2.0), esta
regra não deve ser aplicada. Basta a propriedade height do CSS!
Toda regra tem uma exceção....
Postado por ANDERSON BUENO Marcadores: css às 08:23 1 comentários
Criando arquivos em runtime com C#
string file_path = Server.MapPath("teste.txt");
File.Create(file_path).Close();
TextWriter oWriter = File.AppendText(file_path);
oWriter.WriteLine("texto");
oWriter.WriteLine("texto 2");
oWriter.Close();
ps. Importar o System.IO !!
Postado por ANDERSON BUENO Marcadores: c# às 11:49 0 comentários
vbcrlf em c#
Equivalente ao VBCRLF para C#: System.Environment.NewLine
Postado por ANDERSON BUENO Marcadores: c# às 15:30 0 comentários
CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\xxxxxx\xxxx
Description: An error occurred during the compilation of a resource
required to service this request. Please review the following specific
error details and modify your source code appropriately.
Compiler Error Message: CS0016: Could not write to output file
'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\wholesales\xxxxx\xxxxx\App_Code.xxxxxxx.dll' -- 'Access is
denied. '
After some antivirus activities, my partner development machine face
issue above.
This may due to some permission setting in Temp folder. To solve it,
1. Go to %Systemroot%, normally C:\WINDOWS or C:\WINNT
2. Right-click the Temporary folder (mine is C:\WINDOWS\Temp) and
select Sharing and Security. Select the Security tab and take a look
at the list of "Group or user names:"
3. NETWORK SERVICE should be in the list. If it is not, click Add and
type Network Service in the text box:
4. Make sure NETWORK SERVICE have Full Control in the Permissions list.
5. Click OK.
6. Restart IIS (Run iisreset)
Test on the web, and it solved.
Postado por ANDERSON BUENO Marcadores: bug, c# às 19:26 0 comentários
Como ordenar registros de um Dataset
Como dar um order by num dataset
DataSet ds = objeto.MetodoQueRetornaUmDataset()
DataView dv = ds.Tables[0].DefaultView;
dv.Sort = "NOME_CAMPO_PARA_ORDENAR ASC";
ds.Tables.Clear();
ds.Tables.Add(dv.ToTable());
Postado por ANDERSON BUENO Marcadores: c#, dataset, sql às 06:34 3 comentários
definindo a propriedade Text de um campo password em c#
campo textbox em .Net do tipo password vem sem value carregado, quando
é abastecido ( como num load do BD ). O que fazer?
Não usar textbox.Text = "valor".. Adicione via attributes:
textbox.attributes.add("value","valor");
Mas cuidado: Este valor definido via attributes é visivel no codigo fonte html .
Postado por ANDERSON BUENO Marcadores: c# às 11:59 0 comentários