viernes, 25 de mayo de 2012

TextBox ReadOnly=True: pierde el valor capturado al hacer postback


Para solucionar esto:
En la página aspx, en el TextBox:
ReadOnly="False" o al no poner nada de ReadOnly por default es False


Y en el aspx.cs, en el método Page_Load escribí la siguiente línea:
TextBox1.Attributes.Add("readonly","true");

y listo !!.



 

jueves, 19 de abril de 2012

"PENCIL" para hacer prototipos de interfaz grafica de usuario

Pencil es construir una herramienta gratuita y de código abierto OPEN SOURCE para hacer diagramas y prototipos de interfaz gráfica de usuario que todos puedan usar.


Los enlaces para que podás descargar el software pencil:


La página de inicio de la web es:


Ejemplo de interfaz de usuario realizada en Pencil:

app Pencil


Espero que les sea útil, Muchas gracias por seguir el blog!! saludos.

 

miércoles, 7 de marzo de 2012

Cambiar la restriccion NOT NULL del campo de una tabla con script sql

Para quitar la restricción NOT NULL a un campo de una tabla mediante script sql :

ALTER TABLE myTabla
ALTER COLUMN elcampo TipoDatoCampo NULL

Por ejemplo tenemos la tabla "Persona" con la columan "Telefono" de tipo varchar(10) not null, para cambiarle la restriccion seria:

ALTER TABLE Persona
ALTER COLUMN Telefono varchar(10) NULL

miércoles, 1 de febrero de 2012

Crear un archivo txt con javascript

Crear un archivo con javascript

var directorioArchivo = 'D:';
var fso = new ActiveXObject("Scripting.FileSystemObject");
var rutaArchivo = directorioArchivo + "//";
var nombre = "Test" ;
var name = nombre + ".txt"; 
var nombreArchivo = rutaArchivo + nombre + ".txt";
if(fso.FileExists(nombreArchivo))
{
      var i = 1;
      nombreArchivo = rutaArchivo + nombre + i + ".txt";
      while (fso.FileExists(nombreArchivo))
     {
           i = i + 1;
           nombreArchivo = rutaArchivo + nombre + i + ".txt";
           name = nombre + i + ".txt";
      }
}
var fh = fso.CreateTextFile(nombreArchivo, true);
fh.WriteLine(datos); fh.Close();

martes, 20 de diciembre de 2011

DataGrid personalizar un ItemTemplate

Cuando usamos un DataGrid y ponemos un "ItemTemplate", el itemTemplate lo podemos personalizar poniendole cualquier control y este control puede obtener los valores que se le estan asignando al DataSource del DataGrid y como vemos en el ejemplo podemos tambien concatear los valores obtenidos

 <ItemTemplate> <asp:Label ID="LblMsgID" runat="server" Text='<%# Eval("MessageID") %>' visible="false"></asp:Label> <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument ='<%# Eval("MessageID") +"|"+ Eval("FileName")%>' CommandName = "WriteORM" ><%# Eval("MessageID") %></asp:LinkButton> </ItemTemplate>

viernes, 7 de octubre de 2011

Permisos, privilegios Base de Datos

Para asignar privilegios de solo lectura a un usuario:

use Master

exec sp_addlogin 'usu', '123'
GO

USE Qexpeditive3
GO

GRANT EXECUTE,SELECT TO usu

jueves, 30 de junio de 2011

JavaScript String Replace All

JavaScript String Replace All
Con esta línea solo se reemplaza la primer ocurrencia

str = str.replace(”find”,”replace”)

Para reemplazar todas las ocurrencias de la cadena, utilice el modificador g de esta manera:

str = str.replace(/find/g,”replace”)