Luciana 的个人资料Luciana Medina照片日志列表 工具 帮助

日志


4月24日

Bases de Datos, SQL, ADO.NET... ... que temas!! (2vez)

Hubo un pequeño problema al momento de ingresar un comentario de mi parte, tratando de responder al comentario anterior (que no está) de Julio quien`estaba interesado en usar variables dentro de los SP, sumar, restar, etc...

Así que, vuelvo a postear sobre Stored Procedures y agrego el ejemplo del uso de variables en ellos.

Post Origunal: "Uno nunca termina de conocerlos..." algo así interpreté del comentario de un compañero de trabajo después de expresar mi "sentirme a gusto" con esos temas.

Y creo que tiene mucha razón. Todos los días agrego algo más, no termino de ver todo lo que esos temas involucran.

Hoy le tocó el turno a Stored Procedures, que a mi parecer enriquecen la idea de desarrollar en capas.

Buscando definiciones, esta es la que preferí. Según Joe Barnes, un Stored Procedure es un procedimiento almacenado como un conjunto de instrucciones escritas en el lenguaje Transact-SQL (T-SQL) y es compilado y ejecutado en una base de datos relacional. (ver)

Un ejemplo de estos Stored Procedures (hecho por mi):

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

CREATE PROCEDURE DatosProductos
-- parametros:
@p1 nvarchar(30),
@p2
float

AS
BEGIN
SET NOCOUNT ON
;

-- sentencia ado

INSERT INTO dbo.Productos (Descripcion, Precio) VALUES (@p1, @p2)
END

Y ahora el ejemplo sobre el uso de variables en los Stored Procedures:

CREATE PROCEDURE [Datos]
@numero1
int,
@numero2
int
 
AS
Declare
@numeroSalida 
int

SELECT @numero1 = IdDato FROM Base WHERE Dato = @numero1
 
SELECT @numeroSalida = @numero1 + @numero2

INSERT INTO Base (Dato) VALUES (@numeroSalida)
-- Este INSERT es para visualizar los resultados en una tabla para comprobar su funcionamiento (sólo para Testear el SP)
RETURN @numeroSalida
GO

 

                                                                                                                          Luciana Medina

4月19日

Una buena para mi ciudad...

Despues de un año y medio de esperar, el 16 de Abril reinauguraron el Teatro Municipal de Río Cuarto.

En este evento los actores de “La Comedia de Río Cuarto” montaron una obra que repasó la historia del teatro, desde sus comienzos hasta la actualidad; también se presentó el coro polifónico Delfino Quíricci y la Orquesta de Cámara Julián Aguirre.

ver Nota en La Voz del Interior

ver Nota en TeleDiario digital

ver FOTOS en Tiempo Cero

Me han emocionado mucho las 37 fotos de Tiempo Cero por lo hermoso que ha quedado el Teatro, impecable!

Leyendo por ahí, se comenta que el teatro tiene 120 años, arrancó con "La Marca del Este", luego se llamó "La Rueda" y estaba donde hoy es "Estación Cero" y finalmente "Teatro Municipal".

Espero que compartan esta satisfacción que se siente cuando uno ve avanzar su ciudad, la ciudad donde uno nació y creció.

                                                                                                         Luciana Medina

4月18日

Algunos ejemplo con JavaScript

Dado que en internet hay varios (para no decir, demasiados) ejemplos de cómo hacer determinadas cosas en JavaScript, acá planteo algunas sentencias que he usado y que por ende, funcionan, o al menos en mi proyecto...

Ejemplo 1: agregar celdas (cells) a una tabla

function AddCells(cantidad)
{
var tbl=document.getElementById('TblDatos').insertRow(1)
var cell1=tbl.insertCell(0)
cell1.innerHTML=cantidad
}

Ejemplo 2: eliminar una fila (row)

 document.getElementById('TblDatos').deleteRow(1)

Ejemplo 3: celdas con elemenos como CheckBox o Button.

cell1.innerHTML=["<input type='checkbox' id='checkBox' >"]           cell2.innerHTML=["<input type='button' name='btnAceptar' value='Aceptar' onclick='doSomething()'>"]

document.getElementById('TblDatos').rows(1).cells(1).all.item(0).checked        //ver propiedad de Checked del elemento CheckBox, devuelve true o false

Ejemlo 4: eliminar de un DropDownList un item seleccionado:

var ddprod=document.getElementById('DropDownListProducto')
ddprod.options[ddprod.selectedIndex] = null
ddprod.options.selectedIndex = 0

Ejemplo 5: Obtener la cantidad de filas de la tabla

  var rows = document.getElementById('TblDatos').rows.length

Ejemplo 6: Agregar el item al DropDownList eliminado

var texto = document.getElementById('TblDatos').rows(1).cells(1).outerText
//Obtengo el dato de la celda a eliminar, luego de esto puedo eliminarla con la sentencia del ejemplo 5
var ddprod=document.getElementById('DropDownListProducto')
var opcion = document.createElement('option')
opcion.text = texto
opcion.value = 0
ddprod.options.add(opcion)

Es un placer compartir las cosas que voy descubriendo. Espero que sirvan

                                                                                                          Luciana Medina

4月11日

Estas Nominada!!

He sido marcada (Taggeada) por Lucas Ontivero y estoy condenada a escribir 5 cosas de mi que no sepa todo el mundo... Es decir, pequeños secretos que uno tiene guardados.

Veamos...

1- Bien conocido por algunos y no tanto por otros. Mi miedo a las alturas. Si, si... no me animo a asomarme a los balcones, ni que decir de subirme a los juegos modernos de los parques de diversiones.

2- En un ámbito (más bien) profesional, he formado parte de un grupo de investigación en la UNRC de donde surgió una publicación: "Simulación y Análisis del Algoritmo de Codificación Turbo en Sistemas de Comunicaciones Móviles: Un estudio comparativo”, para uqe vean que he hecho algo durante mi estadía en la universidad

3- En cuanto a lo artístico, hay poco que contar. He tomado clases de Salsa durante 5 meses. Hay que ver lo patadura que puede resultar una persona, y lo sencillo que es convertirla en una bailarina de estilo... jajaja...

4- Más arte... .... Telar! si, he tejido en telar e intento continuar con esa tarea, pero antes tengo una peor, conseguir un telar para tener en el dpto de Cba.

5- Deportes: bueno, en deportes me destaco en (para no decir que sólo se jugar al) Tenis, me defiendo bsatante bien en Paddle (gracias al tenis) y me animo a jugar al Voley.

Bien, ahi fueron 5 pequeñas cosas.

Y como dicat este juego, tengo que psarle la posta a otros 5... que cosa... ya están todos marcados??  Veamos... Martin Peppino, Pablo Lerda (crea tu blog de una vez!!!!), Carlos Zanini, mi hermana Angie y a mi prima Ceci. Los demás... empiecen a crear sus BLOGS!!!!

Saludos

                                                                                                                      Luciana Medina

4月9日

Session en ASP.NET

Un servidor Web no guarda el estado de las variables por cada solicitud de una pagina. La existencia de Sesiones (Ver Session) permite conservar el valor de las variables mientras dure la sesion creada. La sesión del usuario comienza cuando abre por primera vez una página en la aplicación y termina si el usuario no abre otra página de la aplicación durante un determinado período de tiempo o si pone fin de manera explícita a la sesión.

Por ejemplo, en el item .aspx donde se quiera conservar el valor de cierta variable se escribe:

Session["Nombre"] = "Luciana";

y luego, para invocar dicha variable:

string miNombre = Session["Nombre"].ToString();

En este caso, la variable miNombre tendra el valor de "Luciana"...

Así puedo conservar el valor de una variable, la verdad... que bueno!

                                                                                                                           Luciana Medina