Mofles Jalisco 24 Enero, 2008
Posted by haegeth in Servicios en Guadalajara.add a comment
En éste lugar me dieron un muy buen servicio, nada caro, trato amable y super rápido, me entretuve solamente unos 10 o 15 minutos en lo que me revisaron el mofle y me lo soldaron. Si alguien necesita un buen servicio en mofles se los recomiendo.

Nueva Sección – Servicios 24 Enero, 2008
Posted by haegeth in Servicios en Guadalajara.add a comment
Saludos a todos ! ! !
Bueno, pues en ésta nueva sección estaré posteando algunos de los cervicios en la ciudad que me han parecido buenos y/o muy útiles. OJO ! ! ! no recibo ninguna comision por ésto
solo quiero compartir con ustedes algo que me ha sido de mucha utilidad.
Cómo enviar correos desde tu aplicación en ASP.NET 14 Enero, 2008
Posted by haegeth in ASP.NET, Herramientas de Internet, Snippets, Visual Studio.NET.5 comments
Es de lo mas sencillo, éste código me lo pasó el Ingeniero Luis Daniel Miranda Gonzalez. Gracias Inge.
Primero necesitamos agregar las siguientes directovas a nuestra página:
using System.Net;
using System.Net.Mail;
despues el siguiente código, que es el que hace la magia: …System.Net.Mail.SmtpClient smtpClient = new SmtpClient(“ip del smtp ej:200.123.456.789″, 25);//25 es el puerto predeterminado para envio de correossmtpClient.Credentials = new System.Net.NetworkCredential(“usuario de correo”, “password de correo”);
MailMessage Message = new MailMessage(“correo del que envía”, “correo que recibe”);
Message.IsBodyHtml = true;
Message.Subject = “Correos desde mi aplicacion”;
Message.Body = “<html><head><title>Prueba</title><head><body><p>Prueba de envío de correos desdemi aplicació. </p><p>Satisfactorio <a href=\”http://www.google.com.mx\”>Google</a></p></body></html>”; smtpClient.Send(Message);
Así de simple, así de sencillo, espero qeu les sea útil.
Uso de mailto 14 Enero, 2008
Posted by haegeth in ASP.NET, Herramientas de Internet, Snippets, Visual Studio.NET.add a comment
Si en nuestro sitio web queremos hacer click en una palabra y que automaticamente se mande un mail a una dirección debemos usar el siguiente tag en el codigo HTML:
<A HREF=mailto:direccion@correo.com?cc=otradireccion@correo.es&subject=Asunto del correo>
Escribeme</A>
Para ésto hay que tomar en cuenta que el explorador tratará de usar un cliente predeterminado para enviar el correo, el cual debe estar bien configurado, por ejemplo el Outlook
MessageBox para ASP.NET 14 Enero, 2008
Posted by haegeth in ASP.NET, Herramientas de Internet, Snippets, Visual Studio.NET.8 comments
Al siguiente código no es mio, sino que lo encontré en un sitio hace algún tiempo, prometo investigar el nombre el autor para dar crédito a quien lo merece.
Para poder usar un MessageBox como lo utilizaríamos en una aplicación de escritorio es necesario agregar las siguientes directivas y el siguiente codigo, de esta manera, en nuestro sitio ASP.NET solo invocaremos la clase y método MessageBox.Show(…) fácil, rápido y sencillo:
Directivas: using System.Collections;
using System.Text;Al final del dódigo de la página en C# agregamos la siguiente clase:
public class MessageBox{
private static Hashtable m_executingPages = new Hashtable();public MessageBox() { }public static void Show(string sMessage){// If this is the first time a page has called this method then
if (!m_executingPages.Contains(HttpContext.Current.Handler)){// Attempt to cast HttpHandler as a Page.
Page executingPage = HttpContext.Current.Handler as Page;if (executingPage != null){// Create a Queue to hold one or more messages.
Queue messageQueue = new Queue();// Add our message to the Queue
messageQueue.Enqueue(sMessage);// Add our message queue to the hash table. Use our page reference
// (IHttpHandler) as the key.m_executingPages.Add(HttpContext.Current.Handler, messageQueue);// Wire up Unload event so that we can inject
// some JavaScript for the alerts.executingPage.Unload += new EventHandler(ExecutingPage_Unload);}}
else
{// If were here then the method has allready been
// called from the executing Page.// We have allready created a message queue and stored a
// reference to it in our hastable. Queue queue = (Queue)m_executingPages[HttpContext.Current.Handler];// Add our message to the Queue
queue.Enqueue(sMessage);}
}
// Our page has finished rendering so lets output the
// JavaScript to produce the alert’sprivate static void ExecutingPage_Unload(object sender, EventArgs e){// Get our message queue from the hashtable
Queue queue = (Queue)m_executingPages[HttpContext.Current.Handler];if (queue != null){StringBuilder sb = new StringBuilder();// How many messages have been registered?
int iMsgCount = queue.Count;// Use StringBuilder to build up our client slide JavaScript.
sb.Append(“<script language=’javascript’>”);// Loop round registered messagesstring sMsg;while (iMsgCount– > 0){sMsg = (string)queue.Dequeue();sMsg = sMsg.Replace(
“\n”, “\\n”);sMsg = sMsg.Replace(“\”", “‘”);sb.Append(
@”alert( “”" + sMsg + @”"” );”);}// Close our JS
sb.Append(@”</script>”);// Were done, so remove our page reference from the hashtablem_executingPages.Remove(HttpContext.Current.Handler);// Write the JavaScript to the end of the response stream.
HttpContext.Current.Response.Write(sb.ToString());}}
}
Listo, ojalá les sea tan útil como a mi.
—————————————————————-
Gracias los comentarios de Horacio, descubri que al hacer copy-paste de éste código al Visual studio algunos caracteres como las comillas dobles cambian…. porqué no se, no me lo pregunten
pero aqui les pongo un archivo de texto con el código correcto listo para copiar y pegar.