Weblogs Código

RecorteX

» josuebasurto
73 usuarios y 243 recortes de código
Usuario

Contraseña
Crear cuenta
Estás viendo los recortes del usuario josuebasurto

RSS
Recortes: 31
Registrado: 30/8/2006

Etiquetas:
sql (7)
Flash (5)
vbnet (4)
8 (4)
html (3)
vb (3)
javascript (3)
url (2)
csharp (2)
columna (2)
PHP (2)
css (2)
movieclip (2)
un (2)
existe (2)
Centrar (2)
para (2)
forma (2)
net (2)
actionscript (2)
swf (2)
porcentaje (1)
cargado (1)
horizontal (1)
numero (1)
temporizado (1)
almacenados (1)
Firefox (1)
moo (1)
sp (1)
DIV (1)
radio (1)
checkbox (1)
implementacion (1)
pesos (1)
todas (1)
buscar (1)
fx (1)
multithreading (1)
sysobjects (1)
20 (1)
encriptacion (1)
server (1)
where (1)
load (1)
procedimientos (1)
vacio (1)
cargar (1)
otro (1)
texto (1)
array (1)
mouse (1)
double (1)
redireccion (1)
ventana (1)
index (1)
tus (1)
busqueda (1)
head (1)
navidad (1)
tabla (1)
2005 (1)
exist (1)
service (1)
Y (1)
loadMovie (1)
procedures (1)
validacion (1)
case (1)
HTMLCSS (1)
paginas (1)
threading (1)
asp (1)
form (1)
stored (1)
dropdown (1)
redirecicon (1)
version (1)
con (1)
items (1)
pop (1)
button (1)
hilos (1)
negativos (1)
table (1)
mensaje (1)
setInterval (1)
dataset (1)
progreso (1)
validar (1)
IE (1)
tiempo (1)
barra (1)
Mozilla (1)
string (1)
electronico (1)
script (1)
vertical (1)
correo (1)
javascipt (1)
popup (1)
up (1)
c (1)
historia (1)
tags (1)
facil (1)
Meta (1)
signo (1)
dentro (1)
python (1)
charp (1)
imagen (1)
passwords (1)
titulo (1)
busca (1)
formato (1)
mssql (1)
en (1)
seguir (1)
web (1)
createEmptyMovieClip (1)

Web Reference dinamico C# VS2010

Me topé con el problema siguiente.

Yo hice un producto (web service) que dependia de un web service previamente instalado (Creado por otro desarrollador en otro momento) que es prerequisito de mi webservice.

El chiste es que lo habia tomado de un url, pero cuando cambió al reconfigurar el web.config no tomo el cambio ya que se habia quedado hardcoded.

aparte de hacer lo de la siguiente solucion:
http://www.codeproject.com/Articles/12317/How-to-make-your-Web-Reference-proxy-URL-dynamic
lo que hice fue agregarle este codigo en Resources.cs (Codigo autogenerado).

WEB.CONFIG

 
<?xml version="1.0"?>
<configuration>
  ...
  <appSettings>
    ...
    <add key="LLAVE" value="http://servidor/carpeta/webservice.dll/soap/IProceso"/>
    ...
  </appSettings>
</configuration>
 

REFERENCE.CS

 
 
        protected static string GetApplicationSettings(string sKey)
        {
            string sValue = null;
            //check if the AppSettings section has items
            if (System.Web.Configuration.WebConfigurationManager.AppSettings.Count > 0)
            {
                sValue = System.Web.Configuration.WebConfigurationManager.AppSettings[sKey];
            }
            return sValue;
        }
 
        /// <remarks/>
        public IProcesosWSservice() {
            string TressProcesos = GetApplicationSettings("LLAVE");
            this.Url = TressProcesos;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
            }
            else {
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
 

Mini mensaje de navidad en consola en Python

Mini mensaje de navidad en consola en Python

 
mensajes=['','Hola ','','Este mensaje en Python es para desearte FELIZ NAVIDAD.', \
     '','','','                                   Josue Basurto', \
     '                                   @josuebasurto', \
     '                                   josuebasurto.com']
nombre=raw_input('Ingresa tu nombre: ')
for i in range(len(mensajes)):
     if i == 1: print mensajes[i] + nombre.upper
     else: print mensajes[i]
 

Busca columna en Base (SQL server)

solo tienes que reemplazar la ‘a’ por el texto que buscas, ejemplo ‘nombreusuario’ o ‘usuario’

 
DECLARE @txt VARCHAR(20)
SET @txt = 'a'
SELECT     O.name + '.' + C.name AS Nombre, C.column_id AS NumeroColumna, sys.types.name AS TipoDeDato, sys.types.max_length TamanoMaximo, sys.types.PRECISION AS PRECISION, sys.types.scale AS Escala, 
                      sys.types.is_nullable AS Nullable, sys.types.is_user_defined AS DefinidoPorUsuario
FROM         sys.columns AS C INNER JOIN
                      sys.objects AS O ON C.OBJECT_ID = O.OBJECT_ID INNER JOIN
                      sys.types ON C.user_type_id = sys.types.user_type_id AND C.system_type_id = sys.types.system_type_id
WHERE     (C.name LIKE N'%' + @txt + '%')
ORDER BY O.name, NumeroColumna
 

Funcion para dar formato a un string

Esta funcion en V .net 2005 da formato a un numero que lo tienes como string y quieres regresarlo como string con pesos o numeros negativos. De ahi se puede partir para muchas otras cosas.!

 
    Private Function darFormato(ByVal numeroStr As String) As String
        Try
            If numeroStr = "" Or numeroStr = "0" Then
                Return ""
            Else
                Return CDbl(numeroStr).ToString("$#,###.##;($#,###.##);Zero")
            End If
        Catch ex As Exception
            Throw ex
        End Try
    End Function
 

Barra de progreso con CSS

Para poder hacer una barra de progreso, solo es cuestion de que pongan los vvalores dinamicos con ajax o php o asp… ;)



<style>
    .graph { 
        position: relative; /* IE is dumb */
        width: 200px; 
        border: 1px solid #000000; 
        padding: 2px; 
    }
    .graph .bar { 
        display: block;
        position: relative;
        background: #B1D632; 
        text-align: center; 
        color: #333; 
        height: 2em; 
        line-height: 2em;            
    }
    .graph .bar span { position: absolute; left: 1em; }
</style>
<div class="graph">
    <strong class="bar" style="width: 30%;">30%</strong>
</div>

Nombre Compañia y Version en la barra de titulo de aplicacion

Muchas veces tenemos tantas aplicaciones y en tantas versiones que no sabemos que o0nda con las que se estan correindo, asi que con este simple renglon podemos poner nombre compañia y version de nuestra aplicacion en el titulo de las forma que queramos. Espero les sea de utilidad.

 
     Me.Text = My.Application.Info.CompanyName & " - " & My.Application.Info.AssemblyName & " " & My.Application.Info.Version.ToString
 

Encriptar y desencriptar passwords en SQL

Podemos hacer uso de dos funciones de SQL Server para encryptar los passwords de nuestras aplicaciones.

 
  SELECT pwdencrypt('Este es mi password')
 

De esta forma obtenemos: 0×01005101FF5BAF0870CDDB687D126DE8E65F5164C9A010FBB1A9FD399669CE78013B4F2042AE2947EB06FB7AF34F

Con esta funcion podemos comparar el password que recibimos para poder verificar si esta correcto, ya que no hay ninguna funcion que nos desencripte la secuencia obtenida

 
  SELECT pwdcompare ('Este es mi password',pwdencrypt('Este es mi passworD'))
 

Asi solo obtenemos un 1 o 0

Si existe una tabla

 
IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='tbl_mexicalas') SELECT 'tablename exists.'
 

Si existe una columna

 
IF EXISTS (SELECT * FROM syscolumns WHERE id = object_id('tbl_clientes') AND name = 'cNumGrupo')
begin
	print('yes')
end
 

Validacion de un URL

Para que validemos un url en un campo de texto

 
bool IsValidEmail(string strIn) 
{ 
    // Return true if strIn is in valid e-mail format. 
 
    return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0- 
9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");  
}
 
Proyecto: Juanjo Navarro, 2006 - Diseño: Albin