No upload utilizo o metodo RedimensionaImagem do Post anterior, assim ja no upload podera redimensionar as imagens.Estou utilizando tambem AjaxControlToolkit.AsyncFileUpload para poder efetuar o upload de dentro do update pannel( fica esta explicacao para um proximo post ) podera utilizar o componete upload da paleta ComonControls da ToolBox.public void upLoadImages(AjaxControlToolkit.AsyncFileUpload upLoadFile, string path, Boolean flash, Page pg, string fileName) { // arquivos imagens do html if (upLoadFile.HasFile) { string tipo = upLoadFile.PostedFile.ContentType; if (tipo == "image/jpeg" || tipo == "image/gif" || tipo == "image/x-png" || tipo == "image/pjpeg") { upLoadFile.SaveAs(pg.Server.MapPath(path) + fileName); if (pg.Server.MapPath(path) == pg.Server.MapPath(path)) { ResizeImage(pg.Server.MapPath(path) + fileName, pg.Server.MapPath(path) + fileName, 600, 450, true); } } else if (flash && tipo == "application/x-shockwave-flash") upLoadFile.SaveAs(pg.Server.MapPath(path)+ fileName); } }Ate a proxima. Primeiramente temos que importar o namespace: using System.Web.Security; Em seguida podemos usar uma funcao ja pronta do proprio .NET Framework, funcao esta que pede como parametros, o texto a ser criptografado, neste caso a nossa senha, e claro o algoritmo de criptografia. No exemplo utilizo o SHA-1 mas poderia usar tambem, por exemplo, o MD5.public static class Seguranca{ public static string CripitografaSenhaHASH(this string Senha) { //A HashPasswordForStoringInConfigFile retornara uma string com o valor criptografado. return FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, sha1); }}Ate a proxima. Codigo fonte completo C# Csharp PAF-ECF+TEF para homologacaoCodigo fonte completo de PAF-ECF+TEF em c# Csharp com MySQL 5.1 pronto para homologar versao 1.08 do PAF-ECF Os fontes sao os mesmos que sao implementados em nossos clientes, contem todas as funcionalidades exigidas pelo PAF-ECFImpressoras compativeis:BematechEpsonSwedaDarumaVeja o video de demonstracao do anuncio Acompanha os fontes: Fonte PAF-ECF (C#) Fonte TEF(Discado e dedicado)(C#) Fonte ACBR(C#) DER(Modelagem do banco de dados com a demonstracao de todas as tabelas) E demais programas necessarios para a execucao dos fontesCodigo fonte c# Csharp PAF-ECF+TEF Video de demonstracao 1o - Insira um ScriptManager que esta na aba Ajax e altere sua propriedade EnablePageMethods="true".2o - Crie uma funcao javascript para acessar o metodo do code behind c# como o exemplo abaixo (apos efetuar os teste e suas funcionalidades pode encrementar de acordo com suas necessidades) separei em duas funcoes para ilustrar mas poderia utilizar apenas uma(fica para a proxima):3o - Adicione em sua pagina Default.aspx um label server control e altere sua propriedade ID para lblAlertaDiv.Adicione tambem um Input tipo Button da aba HTML da toolbox e altere sua propriedade onclick para onclick="Mensagem();"4o - Criar um metodo em c# acessivel via javascript, neste exemplo utilizei uma variavel de sessao para atribuir valor a outra variavel estatica que fica melhor descrito no codigo abaixo://Acrescente os assemblies:using System.Web.Services;using System.Web.Script.Services; //Variavel estatica para ser utilizada em metodos estaticosprivate static string secao;//No load atribui-se valor a variavelprotected void Page_Load(object sender, EventArgs e) { Session["Teste"] = "Teste"; secao = Session["Teste"].ToString(); }//Metodo estatico com sobrecarga da classe [WebMethod] e [ScriptMethod][WebMethod] [ScriptMethod] public static string Message() { return secao;} Neste exemplo mostrarei como criar dinamicamente uma tela dentro de uma DIV expecifica em sua pagina *.aspx utilisando C#.Para a execucao deste exemplo precisara ter um banco de dados qualquer em SQL e uma div qualquer em sua pagina com as propriedades runat="server" e id="Sua_Div".OBS.: (caso seu banco