Archivo

Archive for 29 octubre 2009

[WTF] Declarando un un propiedad den VB.NET

octubre 29, 2009 2 comentarios

Buenas,

Otro ejemplo de lo que no debemos hacer 😛

“Declarando una propiedad en VB.NET”

 

Public Property IsActivo() As Int32
    Get
        Return _isActivo
    End Get
    Set(ByVal value As Int32)
        value = Me._isActivo
    End Set
End Property

Este es más bueno que el anterior jajaja

Saludos.

Etiquetas de Technorati: ,
Anuncios
Categorías:Chistes, WTF

[WTF] Localizando un sitio con ASP.NET

octubre 29, 2009 3 comentarios

Aquí el primero de varios post, donde colocare código que resulta gracioso. Claro estos se podría clasificar como chistes para desarrolladores.

Aquí el primero titulado “Localizando un sitio con ASP.NET”

 

Select Case cl_Culture.getTagCulture
    Case "en-US"
        Me.lblFieldGpo.Text = "Group:"
        Me.lblFieldGpo2.Text = "Group:"
    Case Else
        Me.lblFieldGpo.Text = "Grupo:"
        Me.lblFieldGpo2.Text = "Grupo:"
End Select

 

Apoco no es chulo este código, cabe mencionar que solo sirve para Ingles y Español xD.

Por cosas como estas es que adoro ser desarrollador. :D. No les digo quien escribió esto pa’ no quemarlo

Saludos.

Etiquetas de Technorati: ,
Categorías:Chistes, WTF

[ASP.NET] Enviar un mail desde una cuenta de Hotmail, Live

octubre 28, 2009 7 comentarios

Buenas,

Este es un tema quizá muy leído en internet, pero aquí un ejemplo rápido de como hacerlo desde una una cuenta de Hotmail, Live. Solo es cuestión de configurar algunas propiedades de nuestro cliente smtp.

Para hacer la prueba debemos crear un nuevo sitio web, agregamos un botón y en el evento click del botón agregamos el siguiente código.

protected void btnSendMail_Click(object sender, EventArgs e)
{
    MailMessage mail = new MailMessage();
    mail.To.Add("norberto.rojas@live.com");
    mail.To.Add("north_18rojas@hotmail.com");
    mail.From = new MailAddress("norberto.rojas@live.com");
    mail.Subject = "Mail usando Live";

    string Body = "Hola" + Environment.NewLine +
                  "Este es un mail de prueba..." + Environment.NewLine +
                  "Utilizando live in ASP.NET";
    mail.Body = Body;

    mail.IsBodyHtml = true;

    SmtpClient smtp = new SmtpClient();
    smtp.Host = "smtp.live.com";
    smtp.Port = 587;
    smtp.UseDefaultCredentials = false;
    smtp.Credentials = new System.Net.NetworkCredential
    ("tucorreo@live.com", "tucontraseña");
    smtp.EnableSsl = true;
    smtp.Send(mail);

}

Esto es lo único que necesitamos para envía un mail, como se darán cuenta en la siguiente imagen el correo fue enviado correctamente y recibido en tiempo.

image

image

 

Bueno, espero que les sea de utilidad.

Saludos.

Etiquetas de Technorati: ,,,,
Categorías:asp.net, ASP.NET 4.0

[LINQ] SELECT en LINQ To SQL

octubre 10, 2009 1 comentario

Buenas,

Aquí el primero de unos post rápidos de LINQ TO SQL, para aquellos que estamos aprendiendo :D. Comenzamos con un SELEC

 

1.- Select * from —-> xD

T-SQL

SELECT * FROM dbo.EntradasBlog

LINQ TO SQL

VB.NET

Dim [select] = From e In sel.EntradasBlogs Select e

C#

var selec = from e in sel.EntradasBlogs
                          select e;

 

2. Select —> en un solo campo

T-SQL

SELECT Titulo FROM dbo.EntradasBlog

LINQ TO SQL

VB.NET

Dim [select] = From e In sel.EntradasBlogs Select e.Titulo

C#

var selec = from e in sel.EntradasBlogs select e.Titulo;

3.- Select —> obtenido el primer registro

T-SQL

SELECT TOP 1 Titulo FROM dbo.EntradasBlog

LINQ TO SQL

VB.NET

Dim [select] = (From e In sel.EntradasBlogs Select e.Titulo).First

C#

var selec = (from e in sel.EntradasBlogs 
                         select e.Titulo).First();

4. Select —> un registro en especifico

T-SQL

SELECT Titulo FROM dbo.EntradasBlog
WHERE id = 1

LINQ TO SQL

VB.NET

Dim [select] = sel.EntradasBlogs.SingleOrDefault _
                (Function(c) c.Id = "0000000001")

donde ser es:

Dim sel As New DemosDataContext

ó

Dim [select] = (From e In sel.EntradasBlogs _
                     Where e.Id = "0000000001" _
                       Select e.Titulo).Single

C#

var selec = sel.EntradasBlogs.SingleOrDefault(c 
                        => c.Id == "0000000001");

ó

var selec = (from e in sel.EntradasBlogs
             where e.Id == "0000000001"
             select e).Single();

5. Select —> un numero especifico de registros

T-SQL

SELECT TOP 3 * FROM dbo.EntradasBlog 

LINQ TO SQL

VB.NET

Dim [select] = (From e In sel.EntradasBlogs).Take(3)

C#

var selec = (from e in sel.EntradasBlogs 
                         select e).Take(3);

6. Select—> con subquerys

T-SQL

SELECT Titulo FROM dbo.EntradasBlog 
WHERE id = (SELECT id from dbo.Entradas 
            WHERE (id = '0000000001'))  

LINQ TO SQL

VB.NET

Dim [select] = _
        (From e In sel.EntradasBlogs _
        Where (From en In sel.Entradas _
               Where (en.id = "0000000001") _
               Select en.id).Contains(e.Id) _
        Select e.Titulo)

C#

var selec = from e in sel.EntradasBlogs
                        where (
                                from en in sel.Entradas
                                where en.id == "0000000001"
                                select en.id
                                ).Contains(e.Id)
                        select e.Titulo;

Bien parece que estos son algunas maneras de realizar Select desde LINQ2SQL, ya en otros post’s iremos hablando sobre otras sentencias.

Etiquetas de Technorati: ,,,

[WCF] Consumiendo un Servicio de WCF

octubre 6, 2009 6 comentarios

Buenas,

Ya es un poco tarde y me he estado peleando un buen rato con un error al consumir un servicio de WCF. Cree mi servicio agregue mi referencia y cuando creo objeto de dicho servicio me muestra el siguiente mensaje:

Could not find default endpoint element that references contract ‘Service.IService’ in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.

Indague in poco en Google y todos me dicen que se trata de que debo poner mi nombre de espacios antes del contrato, pues bien lo hice y no resulto nada :S. Así que comencé a revisar el Webconfig de mi Servicio (Todo bien), luego el app.config de mi aplicación que consume el Servicio (Todo bien, esta aplicación es una librería).

Luego mi aplicación principal también tiene un app.config (esta es una aplicación de WPF), y vi que este archivo no contenía nada :S y al parecer Visual Studio estaba buscando en ese archivo el contrato :P, y lo que hice es copiar el contenido que genera el asistente en el app.config de mi aplicación de librería y pasarlo al app.config de mi  aplicación WPF y listo, todo funciona correctamente. 😀

Por si no me explique aquí unas imagenes.

1.- Muestra el error:

image

2.- Esta es la estructura de mi solución, solo necesito mover mi archivo app.config.

image

Solo basta con arrastrar mi app.config desde mi proyecto cliente al principal, y listo. Espero que les sea de utilidad y no pierdan tanto tiempo como yo 😛

Etiquetas de Technorati: ,,
Categorías:Tips, WCF, WPF