Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2011, 09:36
Avatar de zadkiel88
zadkiel88
 
Fecha de Ingreso: mayo-2011
Mensajes: 14
Antigüedad: 13 años, 6 meses
Puntos: 1
Exclamación Aspx y SQl server Tabla de auditoria.

Buen día.

agradecería su ayuda, mi duda es la siguiente:

estoy realizando una pagina web en aspx-C#, con conexión a sql server 2005 y necesito hacer tabla de auditoria, tengo:

1. ya tengo el trigger en sql server.
2. si envio un update desde asp funciona.

- el trigger funciona y me envia la información a la tabla de auditoria, lo q necesito es que en esta tabla de auditoria se guarde el usuario de Asp que realizo la modificación:

-los usuarios lo guardo en una variable de sesion:
Session["Usuario"] = TxtUsuario.Text; - > (10514877652)

necesito enviar este numero de cedula a la tabla de auditoria:

Codigo Default.aspx.cs:

Formatos mod = new Formatos(); -> .cs donde tengo el query
mod.GestId = "4";
mod.GestObs = TextBox1.Text;
ConectarSQL conex = new ConectarSQL(); -> .cs conexión al servidor
conex.GestCadena = mod.Actualizar();
Label1.Text = conex.EjecutarSQL();

Código Formatos.cs:

private string cs_id;
private string cs_obs;

public string GestId
{
set { cs_id = value; }
get { return cs_id; }
}
public string GestObs
{
set { cs_obs = value; }
get { return cs_obs; }
}

public string Actualizar()
{
string cadena = @"UPDATE dbo.Formato SET obser = '"+ this.cs_obs + "' WHERE id = '" + this.cs_id + "'";
return cadena;
}

como podría enviar el usuario para guardar el usuario que realizo la modificación.

gracias.