\u00e1 -> á
\u00e9 -> é
\u00ed -> í
\u00f3 -> ó
\u00fa -> ú
\u00c1 -> Á
\u00c9 -> É
\u00cd -> Í
\u00d3 -> Ó
\u00da -> Ú
\u00f1 -> ñ
\u00d1 -> Ñ 
Un rincon informático donde encontrarás tips de configuración de PC, Base de Datos, Lenguajes de Programación, etc.
miércoles, 9 de febrero de 2011
Acentos y Javascript Alert
viernes, 12 de noviembre de 2010
Desarrollador 5 Estrellas - 4ta Estrella Cardspace

Espero les sirva
Saludos.
miércoles, 10 de noviembre de 2010
Balsamiq Mockups:Creación de bosquejos sobre interfaces gráficas
Y por ahi encontré esta herramienta llamada Balsamiq Mockups
Bueno para poder instalar el programa (que es muy liviano) tenés que instalar el programa de Adobe Air. Está todo comprimido en el archivo Megaupload. Obviamente no es gratuito pero después de tanto buscar consegui el serial para que todos los T! lo puedan utilizar ilimitadamente...
http://www.megaupload.com/?d=142MQMNA
Organization name: leexij@gmail.com
Serial Key: eNrzzU/OLi0odswsqslJTa3IzHJIz03MzNFLzs+tMTQyNrcwsTQyAIEa5xpDAIFxDy8=

viernes, 5 de noviembre de 2010
BEGIN TRAN, COMMIT, ROLLBACK & GOTO
Si alguna de las operaciones de una transacción falla hay que deshacer la transacción en su totalidad para volver al
Si todas las operaciones de una transacción se completan con
Otra sentencia muy útil es GOTO, el cual nos permite ejecutar un camino alternativo de existir un error o una condición no cumplida, en SQL Server 2005 existe una nueva funcion de TRY y CATCH (el cual trataremos en otro Post).
Bueno aqui les muestro un ejemplo de como utilizarla en SQL Server (en mi caso SQL Server 2000).
ALTER PROCEDURE [DBO].[SP_Biotoscana_PreAviso]
@ACCION INT = 0,
@ERRORID INT OUTPUT,
@MSGReturn INT OUTPUT,
---------------------------------------------------------
@IDLINEA CHAR(5) = '1',
@IDPROD CHAR(30) ='',
@DESTINO CHAR(10) = '',
@LOTE CHAR(25) = '',
@FECVENC SMALLDATETIME = NULL,
@NUMOC CHAR(10) = '',
@NUMIMP CHAR(10) = '',
@PAIS CHAR(3) = '',
@CANTIDAD FLOAT = 0,
@UNIDAD CHAR(10) = '',
@PRECUNIT FLOAT = 0,
@MONEDA CHAR(4) = '',
---------------------------------------------------------
@NUMREF CHAR(15) = '',
@TIPOCOMPRA VARCHAR(15) = '',
@RUTPROV VARCHAR(100) = ''
AS
BEGIN
DECLARE @CORR CHAR(10)
SET @CORR = ''
IF @ACCION = 1
BEGIN
BEGIN TRAN
SET @CORR = (SELECT Lastbatnbr7+1 from SETUPWEB)
SET @MSGReturn = CAST((SELECT Lastbatnbr7+1 from SETUPWEB) AS INT)
update SETUPWEB set Lastbatnbr7= @CORR
INSERT INTO PRE_WEBHEADER (
CodLab,Corr, Crtd_DateTime, Crtd_Prog, Crtd_User,
Lupd_DateTime,Lupd_Prog,Lupd_User,NoteId,
RefLab,Status,TranType,VendId
) VALUES (
'49', @CORR,GETDATE(),'INTZ', 'NFS',
GETDATE(),'INTZ', 'NFS', 0,
@NUMREF, 'H',@TIPOCOMPRA,@RUTPROV
)
INSERT INTO PRE_WEBLINE
(
Corr,Crtd_DateTime,Crtd_Prog, Crtd_User,
CuryId,ExpDate,InvtId, LineRef,
LotSerNbr, Lupd_DateTime, Lupd_Prog,Lupd_User,
OrdNbr,OpenLine,Pais,QtyOrig,RefNbr,SiteId,
ShipperId,Status_Muestreo,TranDate,Unid,UnitPrice, QtyRcvd
)
VALUES
(
@CORR, GETDATE(), 'INTZ', 'NFS',
@MONEDA,@FECVENC,@IDPROD,@IDLINEA,
@LOTE,GETDATE(), 'INTZ', 'NFS',
@NUMOC, 'A', @PAIS,@CANTIDAD,@NUMREF, @DESTINO,
@NUMIMP,0, GETDATE(), @UNIDAD,@PRECUNIT, 0
)
SELECT @ERRORID = @@ERROR
IF (@ERRORID <> 0) GOTO PROBLEM
COMMIT TRAN
PROBLEM:
IF (@ERRORID <> 0) BEGIN
ROLLBACK TRAN
END
END
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Espero que sea de ayuda. Saludos.
jueves, 4 de noviembre de 2010
Enviar Email con C# (C Sharp)
Hola amigos! Aqui publico el código que utilizé hace unos días para poder enviar e-mail desde mi aplicacion en C#.
Lo primero, tenemo
using System.Net.Mail; |
Una vez hecho esto, nos creamos el objeto que enviara el mail:
MailMessage objMail; |
Ahora empezamos a rellenar los datos necesarios. Vamos a incorporar un destinatario del correo, la dirección desde la que se envía, un email en copia, otro en copia oculta y un fichero adjunto:
//'Creamos el objeto del correo |
Indicamos un asunto:
objMail.Subject = "Asunto"; |
Y añadimos el contenido:
objMail.Body = "contenido"; |
Aquí podemos indicar si debe mantener un formato de HTML o no:
objMail.IsBodyHtml = true; //Formato Html del email |
Le añadimos un adjunto
objMail.Attachments.Add(new Attachment(Adjunto)); |
OJO: tiene que ser la ruta absoluta del fichero, no la relativa.
Ahora que tenemos el contenido del mensaje, establecemos los datos del servidor de correo:
SmtpClient SmtpMail = new SmtpClient(); |
Añadimos las credenciales si hace falta:
SmtpMail.Credentials = |
Y ya solo nos queda enviar el e-mail:
SmtpMail.Send(objMail); //Enviamos el correo |
Y con eso estamos listos!!! espero les sirva.
Saludos.
Leer XML con Linq y C#

Formatear Números en SQL Server

y el resultado de la operacion será: 0000002002
viernes, 20 de agosto de 2010
Instalar PHP con IIS
Descargar archivos de http://www.php.net/downloads.php#v5
Se recomienda bajar los archivos PHP 5.2.1 zip package y las extensiones adicionales PECL PECL 5.2.1 Win32 binaries
1. Crear directorio en C:PHP y extraer los archivos de ph 5.21zip package y extraer los archivos de PECL 5.2.1 WIN32 binaries en el directorio C:PHPEXT.
2. Renombrar el archivio php.ini-recommended como php.ini
3. Modificar archivo php.ini en las siguientes variables short_open_tag = On extension_dir = "c:phpext" cgi.force_redirect = 0
4. Copiar php.ini a c:windows o c:winnt
5. Registrar la DLL regsvr32 php5activescript.dll
6. Agregar ruta de del directorio php y las extenciones en la opcion de Environment Variable de windows2003

7. Configuración en IIS


8. Configurando extensiones en IIS




9. Probando PHP
Crear archivo index.php en C:Inetpub\wwwroot
Copiar el codigo siguiente en el archivo

2. Abrir IE6 y poner la dirección http://localhost/index.php, si le da error verificar los pasos de la instalación.
Si no da error saldra una pantalla con información sobre la versión de php.
lunes, 16 de agosto de 2010
INSTALACIÓN ASP.NET 2.0 AJAX Extensions
Si piensas implementar y trabajar con AJAX en tus proyectos de ASP.NET, primero debemos antes de agregar el AJAXTOOLKIT a nuestro Visual Studio 2005 o 2008, Descargar el fichero de instalación ASPAJAXExtSetup.msi desde la siguiente ubicación Microsoft ASP .Net 2.0 AJAX Extensions 1.0.
Ejecutamos el archivo descargado (ASPAJAXExtSetup.msi).
Nos aparecerá la siguiente ventana:

Y seguimos las indicaciones de la instalación.
Saludos
viernes, 13 de agosto de 2010
Visua Studio Express 2008 y 2010
pincha aqui

miércoles, 11 de agosto de 2010
Escribir Archivo XML desde ASP.NET
Imports System
Imports System.Data
Imports System.Diagnostics
Imports System.IO
Imports System.Xml
Imports System.Xml.XPath
Imports System.Xml.Serialization
Imports System.Data.SqlClient
Imports System.Exception
Imports System.Data.Sql
Imports System.Text
Imports System.Collections.Generic
Imports System.Configuration.ConfigurationManager
Imports System.Web
Imports System.Web.UI.Page



2. En el codebehind de mi pagina lo implemente así, agregando a la vez la referencia de la clase anterior:
tiene que ajustar este codigo de acuerdo a tu necesidad, pero tienes aqui la idea básica de como funciona.
Espero les siva. Saludos.
martes, 10 de agosto de 2010
SQL Server 2005 Problemas de Conexión Remota

Para habilitar las conexiones remotas: Inicio, Todos los programas, Microsoft SQL Server 2005, Configuration Tools, SQL Server Configuration Manager.
De la lista de SQL Server Configuration Manager seleccionar SQL Server 2005 Network Configuration. Aparecerá Protocols for SQLEXPRESS (SQLEXPRESS porqué es la version que hemos instalado).En la derecha aparecen los protocolos para SQLEXPRESS:
Pulsamos en aplicar, y aparece el mensaje que es necesario reiniciar el servicio para que tenga efecto las modificaciones del protocolo TCP/IP.Aceptamos y reiniciamos el servicio SQL SERVER EXPRESS
Si sigues con problemas de conectividad, intenta arrancar el servicio "SQL Server Browser" en servicios del servidor.
jueves, 5 de agosto de 2010
Leer cadena de conexión del WebConfig desde Una Clase
<;connectionstrings>;
<;remove name="LocalSqlServer">;
<;add name="LocalSqlServer" connectionString="DataSource=myDBServer;database=myDB;Integrated Security=True;" providerName="System.Data.SqlClient"/>;
<;/connectionStrings>;
Ahora ya tenemos la cadena de conexión creada en el Web Config. Podemos leerla así de fácil:
En C#:
string strConnString = ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
En VB.NET:
Dim strConnString As String = ConfigurationManager.ConnectionStrings("LocalSqlServer").ConnectionString