jueves, 23 de agosto de 2012

Jquery obtener el valor seleccionado de un control html select( combo)

Para obtener el texto seleccionado del un control html Select con JQuery:
$('#nombreControl option:selected').text()


Ejemplo:

<select id="cmbOpcion" name="cmbOpcion" >
<option value="1">
Soy Uno
</option>
<option value="2">
Soy Dos
</option>
</select>


Con esta instruccion, vamos a saber el texto que esta seleccionado:

$('#cmbOpcion option:selected').text()



Saludos!!!!

miércoles, 27 de junio de 2012

Convertir un archivo .rdl 2005 a 2000

Al subir un archivo .rdl 2005 (osea que fué diseñado, compilado, etc en un VS2005) a un servidor de Reporting Services 2000 salió el siguiente error:

"La definición del informe no es válida. Compruebe que utiliza la definición del informe actual namespace................................................."

Esto se resolvería actualizando la versión de Reporting Services a la 2005. Pero es un cambio que hay que analizarse.. ver a que otros reportes afecta, tiempo, etc.

Un truco para resolver es modificar el XML del reporte .rdl .. pille esto en internet:

1.- abrir el archivo .rdl con un editor de texto (ejm notepad)
2.- En el xml ubicar las siguientes lineas:

< report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition">

Cambiar por:

< Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

(Notesé que solo se cambiar el "2005" por "2003" y "01" por "10") .

3.- Quitar las siguientes lineas: Ubicar el nodo:

<InteractiveHeight>
y quitar la linea hasta donde cierra su tag </InteractiveHeight>

y

Ubicar el nodo:
<InteractiveWidth>
y quitar la linea hasta donde cierra su tag </InteractiveWidth>

4.- Guardar y cerrar el archivo.
5.- Volver a subirlo.
6.- y Listo.

Gracias por visitar el Blog!!

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>