entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

buenas dias

tengo un procedimiento almacenado realizado en sql server 2008 este procedimiento recibe parametros de entrada y su funcion es actualizar un campo de una tabla dependiendo que seccion de un listview selecciones explico:

en un listview tengo solo 2 columnas una de ellas es de tipo entero (id) y la otra de tipo string (descripcion) lo que REQUIERO es que cuando de dobleclick en la seccion seleccionada ejecute el procedimiento almacenado que le unico parametro que me pide es un id ese id requiero tomarlo de la seleccion hecha por el doble click ¿como puedo hacer eso ?

el desarrollo esta en wpf ,c# y el procedimiento lo estoy metiendo dentro de un archivo dbml para llenar ese listview utilice el siguiente codigo

 Sc.Me.GrDBDataContext con= new actualizaAlt.Sc.Me.GrDBDataContext();
               var query = from resultado in con.actualizaAlt(id_alt)
                           select new LlenaAlerta
                           {
                               alerta=resultado.id_alt
                               mensaje=resultado.Descr
                           };
               return query.ToList();

donde actualizaAlt(id_alt) es el SP

2 Respuestas

1voto

jorcado Puntos350

Prueba esto

ws_id_alt(resultado.id_alt);

private void  ws_id_alt(string id_alt)
{
    SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlConn"].ConnectionString);
    SqlCommand da = new SqlCommand("sp_id_alty", conn);
    da.CommandType = System.Data.CommandType.StoredProcedure;
    da.Parameters.Add("@id_alt", SqlDbType.NVarChar).Value = id_alt;
    conn.Open();
    da.ExecuteNonQuery();
    conn.Close();
}

0voto

bl4z3r Puntos16850

Si necesitas hacer las consultas con Linq2Sql, entonces te dejo esto: Cómo: Usar procedimientos almacenados para devolver conjuntos de filas (LINQ to SQL)

Ahora, si no, puedes hacerlo de la manera mas sencilla con los ejemplos que hay rondando por internet.

Espero que esto te ayude a resolver tu problema. Por lo general, MSDN tiene, prácticamente, todos los posibles ejemplos de todas sus tecnologías y demás(es).

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta