quarta-feira, março 19, 2014

Converter de Bytes para Kbytes, Mbytes, Gbytes ou Tbytes

HI,

peguei essa função para usar na minha página de downloads. Armazeno na tabela o tamanho do arquivo em bytes. Mas se eu fosse exibir esse campo na listagem o usuário num ia entender muita coisa não.



Peguei a função aqui

Converting bytes to GB in C#?
http://stackoverflow.com/questions/1242266/converting-bytes-to-gb-in-c/2082893#2082893



Fiquem na Paz!!!!

Download de todos os tipos de arquivos do servidor utilizando ASP.NET

HI,

implementei essa rotina de download para poder atualizar o registro referente ao arquivo. Quando o usuário clica em um arquivo, aproveito para atualizar o seu contador de downloads.


Utilizei esse código para implementar minha página de downloads.

Download all types of files from server using ASP.NET
http://www.codeproject.com/Tips/341711/Download-all-types-of-files-from-server-using-ASP


Mas não funcionou de primeira. Analisando o código, vi que parava no comando PageMethods.SetDownloadPath(path, codigo);, quando clicava no link do arquivo.

Verificando no Chrome vi que dava o erro: PageMethods Is Undefined.

Achei essa página sobre o erro:

PageMethods Is Undefined ASP.NET AJAX
http://csharpdotnetfreak.blogspot.com/2009/07/pagemethods-is-undefined.html

Para solucionar meu problema, retirei da minha página Downloads.aspx o seguinte código:

[System.Web.Services.WebMethod]
public static string SetDownloadPath(string strpath, string codigo)
{
Page objp = new Page();
objp.Session["strDwnPath"] = strpath;
        objp.Session["strDwnCodigo"] = codigo;
return strpath;
}

e coloquei na minha página Main.aspx. É que na minha Downloads.aspx eu não tinha o ScriptManager, já que minhas páginas usam Master Page e não havia necessidade de a página de downloads ter esse recurso. E o ScriptManager fica na MasterPage. E ocorria o erro de PageMethods Is Undefined  por causa da página de Downloads não ter ScriptManager.




Fiquem na Paz!!!

Imagens representando tipos de arquivos

HI,

peguei essas imagens para usar em um projeto. Resolvi colocar na área de download uma imagem representando o tipo do arquivo.


A imagem é exibida de acordo com a extensão do arquivo.

Peguei as imagens aqui

Free Icon Set for files
https://github.com/teambox/Free-file-icons



Fiquem na Paz!!!

Carregando uma imagen dinamicamente no Crystal Reports

HI,

precisei desse recurso para pode carregar no relatório a logomarca de acordo com a empresa do usuário. Caso não tivesse feito isso, teria que ter dois rpts.

Segui essas dicas

Loading images dynamically in Crystalreport
http://stackoverflow.com/questions/2279270/loading-images-dynamically-in-crystalreport/2282696#2282696


Depois foi só passar por parâmetro o caminho da imagem. Utilizei o relatório no Asp.Net.

Fiquem na Paz!!!

sexta-feira, fevereiro 28, 2014

Acessar uma coluna TemplateField do DetailsView no Asp.Net

HI,

precisei dessa dica para carregar o conteúdo de um arquivo texto em um campo do DetailsView.

Achei o que queria aqui:

Finding user control in TemplateField of DetailsView
http://stackoverflow.com/questions/881416/finding-user-control-in-templatefield-of-detailsview/881429#881429


Meu código ficou assim

((Literal)DetailsView1.Rows[0].Cells[0].FindControl("Literal1")).Text = texto;



Fiquem na Paz!!!

quinta-feira, fevereiro 27, 2014

Obter tamanho do arquivo usando javascript ao fazer upload

HI,

Fiz um formulário para cadastrar áudios e um dos campo é o tamanho do arquivo. Percebi que poderia facilitar a vida do usuário jogando o tamanho do arquivo no campo caso esteja fazendo upload (é que o caminho pode ser a url em outro site).

Achei a solução usando javascript

Asp.Net Check file size before upload
http://stackoverflow.com/questions/3094748/asp-net-check-file-size-before-upload/20639964#20639964



Se quiser saber do lado servidor

How check file size on upload
http://stackoverflow.com/questions/1084740/how-check-file-size-on-upload/1084777#1084777

MyFileUploadControl.PostedFile.ContentLength;



Fiquem na Paz!!!

sábado, fevereiro 15, 2014

Problema ao fechar um Modal Bootstrap via código no Asp.Net

HI,

Estou implementando um CRUD usando o diálogo modal do bootstrap. Mas aconteceu um pequeno probleminha. Ao executar o comando de fechar o diálogo, ainda ficou o fundo preto translúcido aparecendo.

Demorei um pouquinho pra encontrar a solução.

How to get twitter bootstrap modal to close (after initial launch)
http://stackoverflow.com/questions/10495421/how-to-get-twitter-bootstrap-modal-to-close-after-initial-launch/17269877#17269877

Só depois que adicionei esse trecho: $('.modal-backdrop').remove();, é que passou a funcionar.



Esse trecho é usado no botão do dialogo, que confirma a inclusão do registro.

O artigo ensinando a utilizar o modal do bootstrap para criar um CRUD no Asp.net está aqui:

ASP.NET: GridView CRUD using Twitter Bootstrap Modal Popup
http://www.programming-free.com/2013/09/gridview-crud-bootstrap-modal-popup.html



Fiquem na Paz!!!

sábado, janeiro 25, 2014

Alterando o tamano de uma ImageView via código no Android

HI,

Precisei desse código para alterar o tamanho do componente ImageView através do código e não no arquivo de layout. Caso eu não tivesse alterado tamanho, uma nova linha que incluir no TableLayout não iria ser exibida no ListView

Foi a combinação de duas dicas, por que se definir o tamanho em pixel, vai ficar errado em outra resolução.

Set ImageView width and height programmatically?
http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically/5257851#5257851

Setting minSdkVersion and targetSdkVersion in manifest causes some graphics to be smaller than usual
http://stackoverflow.com/questions/8476102/setting-minsdkversion-and-targetsdkversion-in-manifest-causes-some-graphics-to-b/8476163#8476163


Fiquem na Paz!!!

sexta-feira, janeiro 24, 2014

Alterando o tamano de uma ImageView via código no Android

HI,

Precisei desse código para alterar o tamanho do componente ImageView através do código e não no arquivo de layout. Caso eu não tivesse alterado tamanho, uma nova linha que incluir no TableLayout não iria ser exibida no ListView

Foi a combinação de duas dicas, por que se definir o tamanho em pixel, vai ficar errado em outra resolução.

Set ImageView width and height programmatically?
http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically/5257851#5257851


Setting minSdkVersion and targetSdkVersion in manifest causes some graphics to be smaller than usual
http://stackoverflow.com/questions/8476102/setting-minsdkversion-and-targetsdkversion-in-manifest-causes-some-graphics-to-b/8476163#8476163



Fiquem na Paz!!!

domingo, dezembro 08, 2013

Erro A potentially dangerous Request.Form value was detected from the client

HI,

esse erro aconteceu quando fui obter os dados de um editor de texto após o postback em um form no Asp.Net. Já tinha percebido que esse erro só ocorria quando o texto do editor era formatado (estava em negrito, tinha cor, etc.)

Esse formulário é um pouco diferente, já que o editor de texto era uma div, então eu tive que jogar o conteúdo da div em um input do tipo hidden para poder pegar seu valor no codebinhide.

Pesquisando no google, encontrei essa solução

A potentially dangerous Request.Form value was detected from the cliente
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-cliente


Pegue nesse post
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-client/13589607#13589607




Fiquem na Paz!!!