viernes, 26 de julio de 2013

GridView ASP.Net & CSS con Botones de Acción

Hace unos meses en la publicación GridView ASP.Net & CSS aprendimos como agregar CSS a un gridview para darle dinamismo y una presentación diferente acorde a nuestro gusto, continuando con ese ejemplo hoy veremos como agregar botones de acción en cada fila.

Pues bien amig@s, nuestro objetivo de hoy será llegar a este resultado:
GridView con Botones de Accion por cada Fila.

Nuestro codigo ASP.Net para la GridView quedaria así, notese que por cada boton agregado dentro del le asignamos las siguientes propiedades:
ToolTip="Aceptar" (Texto para mostrar el ToolTip del Botón)
CommandName="cmdAceptar" (El nombre de este comando sera referenciado en el Código de Servidor)
CommandArgument="<%# CType(Container,GridViewRow).RowIndex %>" (Obtiene o establece un parámetro opcional que se pasa al evento Command junto con la propiedad CommandName asociada)



Nuestro CSS para los botones de la GridView sera el siguiente:
/*CSS para aplicar a los ImageButton de la Gridview*/
.imgbtngv
{
    background-color:#DCDCDC; 
    border:1px solid #CCC;
    padding:4px 4px 4px 4px; 
    border-radius:4px;
    }
        
.imgbtngv:hover 
{
    background-color:#FFFFFF;
    border-radius:4px; 
}

Nuestro Codigo de Servidor quedaria de la siguiente manera, notese que en el evento RowCommand de la GridView capturamos el nombre del comando con e.CommandName, este evento se producirá cada vez que se pulse un boton de la grid:
Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand
    If (e.CommandName = "cmdAceptar") Then
      Dim FilaSeleccion As Integer = Convert.ToInt32(e.CommandArgument)
      Dim Dkeys As DataKey = GridView1.DataKeys(FilaSeleccion)
      Dim keyId As String = Dkeys.Values("ID").ToString

      'Aqui agregar el codigo necesario para realizar la accion correspondiente
      Literal1.Text = "Se ha Pulsado el Boton del Comando Aceptar con el ID: " & keyId.ToString()
    ElseIf (e.CommandName = "cmdEditar") Then
      Dim FilaSeleccion As Integer = Convert.ToInt32(e.CommandArgument)
      Dim Dkeys As DataKey = GridView1.DataKeys(FilaSeleccion)
      Dim keyId As String = Dkeys.Values("ID").ToString

      'Aqui agregar el codigo necesario para realizar la accion correspondiente
      Literal1.Text = "Se ha Pulsado el Boton del Comando Editar con el ID: " & keyId.ToString()
    ElseIf (e.CommandName = "cmdEliminar") Then
      Dim FilaSeleccion As Integer = Convert.ToInt32(e.CommandArgument)
      Dim Dkeys As DataKey = GridView1.DataKeys(FilaSeleccion)
      Dim keyId As String = Dkeys.Values("ID").ToString

      'Aqui agregar el codigo necesario para realizar la accion correspondiente
      Literal1.Text = "Se ha Pulsado el Boton del Comando Eliminar con el ID: " & keyId.ToString()
    End If
  End Sub

Descarga el Código Fuente: GridView ASP.Net & CSS con Botones de Acción

jueves, 25 de julio de 2013

Ejercita tus Neuronas - Cuarta Parte

Les comparto la cuarta y ultima parte de "ejercita tus neuronas" para que se diviertan un rato realizando ejercicios mentales.



martes, 23 de julio de 2013

El Ahorro

Que tal amig@s hoy les voy a comentar sobre el ahorro y como ustedes saben yo no soy un economista y mucho menos un asesor financiero, pero a través de los años he aprendido que tener una reserva de dinero disponible puede ayudarnos a salir de apuros en alguna contingencia sin poner en riesgo nuestra estabilidad financiera. Desde que era un niño aprendí que el ahorro ayuda a conseguir las metas (recuerdo cuando ahorre el 50% para comprar una bicicleta y el otro 50% me lo financio mi padre), no estoy en contra de los créditos bancarios, pero a mí en lo personal no me gustan porque siento que gasto un dinero que no es mío y que aun no he trabajado por él, pero sabiendo elegir bien puede que también sean una buena opción para lograr nuestros objetivos.

He aquí algunos de mis humildes consejos para ahorrar:


1.- Guarda un 15% de tu salario para gastos imprevistos.
2.- No compres objetos o servicios innecesarios.
3.- Consume alimentos preparados en casa (tu estomago y tus finanzas te lo agradecerán).
4.- Realiza un registro de todos tus gastos.
5.- Realiza un presupuesto mensual y trata de disminuir tus gastos.
6.- Si consumes bebidas embriagantes, refrescos, tabaco, botanas, etc. limítate un poco y no te excedas (tu cuerpo y tus finanzas te lo agradecerán).
7.- Ahorra para tu vejez nunca sabes si tus hijos serán agradecidos contigo (suena muy cruel pero así es la vida).
8.- Invierte parte de tus ahorros comparando bienes como terrenos, joyas, divisas que aumente su valor con el tiempo (toma en cuenta hacer una análisis previo).
9.- Intenta emprender algún negocio.
10.- Lee artículos que hablen de finanzas personas.




Yo aun no he llevado acabo todos los consejos que he compartido con ustedes, pero espero pronto ponerlos en marcha.




Ahora si como diria el buen popeye el marino, "Estos consejos les doy por que su amigo
Markinho soy", bueno hasta la próxima y espero sus comentarios.

viernes, 19 de julio de 2013

Ejercita tus Neuronas - Tercera Parte

Después de un tiempo de no publicar nada por cuestiones de trabajo, les comparto la tercera parte de ejercita tus neuronas para que se diviertan un rato realizando ejercicios mentales.